Pulse.eco is a crowdsourcing platform, which gathers and presents environmental data. Our network of sensor installations and other third-party sources gathers the data and translates them into visual and easy to understand information. You can learn about the pollution, humidity, temperature or noise in your surroundings with just a few clicks. Even better, you can participate in expanding our network and setup your own devices, to enrich the data sourcing.
Do you want to see your city on our map? Start a local initiative, tell us the data your city needs and build a community! See how you can create yourcity.pulse.eco
All of the pulse.eco data is available to the public! Feel free to use our REST API for research and development of your own applications.
Feeling creative? You can become a contributor to our team! We’d love to hear your ideas and recommendations for improvement.
The core of the system is the n-things platform, tuned and customized as pulse.eco. It's comprised of several pieces, i.e. containerized building blocks, which are easily scalable, efficient and robust:
The Things Network is an open and global IoT data network that uses LoRaWAN as a base technology. The network is crowd-sourced, created and driven by the local communities.
pulse.eco follows the same philosophies for creating and powering local communities, and uses TTN as a main LoRaWAN provider for the communication of its devices.
For locations where TTN is not available, Wi-Fi devices can be used as a replacement. pulse.eco houses an internal Wi-Fi access service that receives data in this scenario.
The Wi-Fi service uses double key mapping, TLS encrypted communication and extra sanity checks in order to ensure the data is valid and secured.
Additional data sources like other open sensor networks, custom channels, or standardized government owned AQI sensor network, all serve as credible and valuable data input.
The 3rd party service occasionally polls these sources, fetches the information needed and integrates it in the global pulse.eco system.
On daily basis, pulse.eco gathers a ton of data. Getting around in this jungle of information and making use of it, is not a trivial task.
pulse.eco is equipped with experimental side data processing services that calculate statistics on device an city level, power an early warning system or predict the near future.
Every single measurement received is permanently stored in a distributed data store cluster.
Apache Cassandra is a free, open-source, wide-column store, NoSQL database. It's the perfect companion to pulse.eco as it guarantees ease of distribution, high availability and performance all the way.
At the bottom of all this, it's up to you how to consume the information provided by pulse.eco. You can either use the interactive web visualisations and data exploring, get the mobile apps, or connect your system to the public RESTAPI.