Are you technology enthusiast and eco activist? Having DIY PM10/PM2.5 station? You want to share your collected data to the world? You've come to the right place.
What we do is collect data from DIY PM10/PM2.5 stations that are not part of Pulse.eco, or Luftdaten projects. We transform the data in our ETL pipeline and present the transformed data via publicly acessible API Endpoint in the form of aggregated measurements from the previous hour. The endpoint may be used from other services like AirCare.
You provide the info about the station and data preferably in JSON format via your API endpoint. We model the station based on your info and the data itself. Once the basic tests are performed and successful, we mark your station as being ready for data ingestion. Go to Participation Form to start making the world a better place to live.
We are totally devoted to implementing serverless solution whenever possible. Stay tuned for decription of the underlying system powering our site.
Feel free to use our WebSocket API endpoint in order to receive real-time measurement data from our IoT things, or just query the available data.
Go to proof-of-concept for real-time web application. Tested with Firefox and Safari. Chrome does not work ... yet.
You can use a nifty little command line tool wscat.
wscat -c wss://ws.sferatechnologies.com -H Sec-WebSocket-Protocol:wamp
wscat -c wss://ws.sferatechnologies.com
Connected (press CTRL+C to quit)
< Welcome to SferaTechnologies' Websocket online service.
Type {"action": "help"} to get basic usage guides.
> {"action": "help"}
< Available actions:
{"action": "list-things"}
{"action": "query-thing", "thing": "THING NAME}
>
We use MicroPython with ESP32 and ESP8266 based microcontrollers. Feel free to explore our GitHub repository.
SDS011 is an affordable PM10/PM2.5 sensor which coupled with ESP32 makes a small yet powerful station. Note that ESP8266 can not be used with SDS011 due to absence of write enabled UART port. Sample code here.
ESP8266 is the perfect match here. DHT22, DHT11 and KY-018 sensors work great. Sample code here.