Skip to content

iOS client for ESP32 hpma115s0 sensor project and map publisher

License

Notifications You must be signed in to change notification settings

kike-canaries/ios-hpma115s0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CanAir.io Air quality Reporter

CanAirIO is a citizen science initiative for air quality tracking, visualization and dissemination by using PM2.5 particulate material sensors paired with your smartphone via bluetooth.

This code is for CanAir.io iOS client and reporter for esp32-hpma115s0 pollution sensor.


TODO

  • BLE scanning and connecting
  • BLE auto connect and reconnect
  • Receive data via BLE notification
  • Basic chart for PM 2.5 data
  • BLE persist connection on background service
  • Recoding data in the phone
  • List recorded tracks fragment
  • Open Street map fragment
  • Connect list records to record track
  • Connect Open Street Maps to pollution data
  • Firebase connection for publish reports
  • Osmdroid clusters (for static points)
  • Osmdroid routes (for line or dinamic points)
  • Export data to json or others

Dependencies

  • Swift 4.2
  • Cocoapods
  • Fastlane

Compiling

git clone https://github.com/leo0307vb/ios-hpma115s0.git
cd ios-hpma115s0.git

Credits

Icons made by Prosymbols from www.flaticon.com is licensed by CC 3.0 BY

About

iOS client for ESP32 hpma115s0 sensor project and map publisher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published