Skip to content

Real-time Air Quality Monitoring and Navigation System based on IoT

License

Notifications You must be signed in to change notification settings

abhijithvijayan/OpenAir

Repository files navigation

OpenAir

Real-time Air Quality Monitoring and Navigation System based on IoT

Screenshots

Dashboard Clients
_
Dashboard Client Activity
Android Screen 1
_
Android Screen 2
_
Android Screen 3
Android Screen 4
_
Android Screen 5
_
Android Screen 6

Uses

  • MQTT
  • Websockets
  • HTTP
                        _______________________
                        |      dashboard      |
                        | (web-socket client) |
                        |_____________________|
                                  |
                                  | web-socket protocol
                        _______________________
                        |         |           |
                        |  web-socket(server) |
                        |_____________________|
 __________________     |         |           |      __________________      ______________      _______________
 | mqtt publisher | --> |     mqtt broker     | <--> | mqtt subscriber | --> | API server | <--> | Android App |
 |________________|     |_____________________|      |_________________|     |____________|      |_____________|
                   mqtt                         mqtt                    http                http
                 protocol                     protocol                protocol            protocol

Licence

Code released under the GPL V3 License.