In this project, a way of collecting data from environmental sensors was created, requiring the creation of the entire system between the sensor and the dashboard to visualize the data. The data comes from a commercial sensor that collects data on wind, temperature, atmospheric pressure, rain and solar radiation. Sensors send data to a station using the LoRaWAN protocol. The station, in turn, sends the information to a gateway. To access the data and configure the gateway, the Chirpstack server is used, and each sensor needs to be configured to send information to the configured gateway. The server offers an API, but it is possible to redirect the data to an MQTT broker. Finally, the data is sent to a database connected to a web interface developed in Django.
This configuration is applicable to any sensor that can use sending data to a gateway.
Ubuntu: Operational sytem.
Docker: Containerize applications.
Database: PostgreSQL and MySQL.
Sensors: Commercial sensors compatible with Arduino and Raspberry, for example.
Chirpstack: Lora server.
LoRaWAN: Protocol sending data from LOng-RAnge sensors.
MQTT: Protocol for sending data.
Django: Python framework for creating web applications.
Don't hesitate to get in touch
It will be a pleasure to speak with you