Wiki:
https://codenautes.github.io/meteorologica/
GitHub Repository:
IoT Hub: http://150.136.23.239:8000/
user: admin password: admin
The project was created in layers where each one has a specific function:
Hardware: For prototyping, an ESP8266 module, a hygrometer module and LEDs were used to indicate operation. The hardware reads the sensors and forwards the data obtained over a Wi-Fi network to the IoT Hub. In our ideation, the device would also have a model of LoRa network, a solar plate for power supply and some meteorological sensors and shared among devices in the region.
The code was written in C ++.
https://github.com/Codenautes/hardware
Hub: With a proposal to use open source, after lowering the costs of implementing this solution, choose to use an open source tool, this name is dojot (https://github.com/dojot).
The data captured by a hardware is sent to a platform that can then classify and issue notifications according to your alert configuration.
It is possible to see all its functioning using the link below.
http://150.136.23.239:8000/
user: admin password: admin
Notifyer-service: Responsible for storing the notification usage rule, we created an outline of the notification by email for end customers who can be users in our tool, example Ong's, who receive and pass on the information to those who have difficulty accessing it.
The main motivation was to provide different mechanisms, which could only be plugged into our architecture, and which comprised their main role, distribution of information to the largest possible number of people.
As they are just simple and objective elements, each one is just a small function, one of which is the sending of email that can be found in the repository below
https://github.com/Codenautes/notifyer
https://codenautes.github.io/meteorologica/report
API: It was built with Django, Bootstrap, JQuey.
When the Hub requests information from NASA about a certain event, the API makes this interface for exchanging information and documents the feedback received, being responsible in the future for identifying through analysis and informing a device about a possible risk in your region.
Client App: An application was built where we described our prototype and its functions.
We use Angular 9, TypeScript, CSS, jQuery and Bootstrap.
https://codenautes.github.io/meteorologica/
https://github.com/Codenautes/meteorologica
https://youtu.be/0obafdwJPGs
In our project, the use of data is also a fundamental part of success.
The use consists of analyzing the modifications reported by the satellites and crossing with the data collected by our tool, crossing latitude and longitude of the data with the same data of the users and sending feedback questionnaires to them, in case they want to inform any abnormality that is happening or happened in the region.