drola
drola copied to clipboard
Drone with Lora
Drola
A Drone Monitoring System using LORA
We are introducing a separate hardware unit for drones which can easily mount on any kind of non-commercial drone. DroLa End node consists of a GPS module, microcontroller, LoRa module and a separate battery.
Setting up Drola End Node
Setup the units according to the schematics given in the LoRa_End_Node
. The End node microcontroller should contain the given firmware. The communication channel and addresses of Lora modules should be according to the given firmware.
Setting up Drola Web
- Clone the repository at the Base station.
- Run the following command to install the node module dependencies.
cd Drola_Base_Node npm install
- Connect the configured base station LoRa module to the base station computer. You can start the node server by running following command-
npm start
- Start the Websocket server and Websocket client to see the end node locations in the browser application.
cd Drola_Base_Node/api python socket_server.py python read_serial.py
- Go to http://localhost:3000/ in your browser to see all the locations of the Live End Nodes.
Note: You can test the api by running socket_client.py
instead of read_serial.py
. It will show you some hard-coded locations. Trusted zones are not implemented yet to protect AES keys. The keys are hardcoded in this version.
Base Node Application
DroLa End Node
For more information please refer the Wiki page.