Skip to content

ComNets-Bremen/WolfNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WolfNet - A simple LoRa based network for deterrents

The mAInZaun-Project is aiming on extending existing fence by using adaptive deterrents to scare away predators.

This part implements a simple protocol for the sensors and actuators: How can the deterrents be activated wirelessly if a predator is detected?

For that, we created our own, hand-crafted protocol using LoRa. The main packet formats are described in the file packets.md in this directory.

The complete stack is written in Micropython and using Heltec WiFi LoRa 32 v2 nodes. A migration to Heltec WiFi LoRa 32 v3 is planned in this issue.

Programming is done in Visual Studio Code using the pymakr-plugin. If you are getting an error while running the pymakr-plugin: Make sure you have installed NodeJS!

What is in the subdirectories?

controlbox

The idea is to have a box for the management of the complete (LoRa) system. It should have a touchscreen and basic interface for changing parameters like beaconing intervals or reading out the battery state.

Datasheets

Collection of all relevant datasheets

Schematic

Contains the schematics as KICad files -- currently mainly the ones for the actuator boxes.

tools

General tools which might be handy for debugging

wolfnet

The firmware itself which makes the sensors and the actuators communicate. It is a Visual Studio Code project and using the Pymakr-plugin.

Issues

The known issues can be found in the github issue tracker

License

WolfNet

The license of the code can be found in the LICENSE file.

3rd Party

Authors

About

The hardware / firmware for the mAInZaun project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages