Search

IoT Remote Monitoring System Utilizing LoRa

QR Code

IoT Remote Monitoring System Utilizing LoRa

The objective of this thesis was to create a prototype of an end-to-end IoT system for remotely monitoring a large number of devices. The project was completed for a company whose name, along with many technical details about the project, cannot be disclosed due to a non-disclosure agreement. For the same reason, the items that the system is monitoring, or measuring, are simply called measurement points.

The project had to follow specifications defined by the company, which included LoRa being used as the device network and the public internet as the backbone network. A device was to be created in order to monitor several measurement points and communicate their states. This data was to be processed into a form that could be displayed on a web based front end application, which also had to be developed.

While the LoRa equipment was provided by the company, nearly everything else had to be purpose-built. The device was programmed in C. JavaScript, PHP and Python were used on the web server, and MQTT was used as the messaging protocol.

Ultimately the project was completed successfully, and all the specified requirements were met. The device and the source code of all the parts in the architecture were delivered to the company, along with detailed technical documentation. The company was prepared to immediately begin using the system.

Saved in: