Releases: airalab/sensors-connectivity
Sensors Connectivity v0.6
All the documentation is located at Robonomics Wiki
Look at the map
Changes
- Add MQTTStation
- Autoupdate firmware
Flasher
Find ready to use binaries here
Sensors Connectivity v0.5
All the documentation is located at Robonomics Wiki
Look at the map
Supported Sensors
- Particulate Matter (SDS011)
- Temperature and Humidity (BME280 and HTU21D)
- GPS
Changes
- Remove TCPStation. Now HTTPStation is the default way to connect over internet
- Remove our own firmware and fully migrate to fork of opendata-stuttgart
Sensors Connectivity v0.4
Migrate to airrohr-firmware
This release comes with the support of airrohr-firmware from opendata-stuttgart and includes the firmware flasher for convenience. Yet it allows data transmission to IPFS that is visible by https://sensors.robonomics.network/#/
Firmware
The present firmware is forked from the main repository and Robonomics endpoint is added. Also we added fields to specify static GPS coordinates
Sensors Connectivity v0.3
Added
- Firmware Uploader. There is a
flash_firmware.py
script along side each firmware - Ping firmware (introduced model 0)
- Mobile GPS Firmware (introduced model 3)
Improved
- TCP Station migrated to high-level asyncio API
Sensors Connectivity v0.2
Modularity
The whole package in rewritten for better extensibility. There are two types of entities: Station and Feeder
You can treat Station like a source of data:
station1 \ / output1
station2 - sensors-connectivity - output2
station3 / \ output3
whereas Feeders are different output channels:
input1 \ / feeder1
input2 - sensors-connectivity - feeder2
input3 / \ feeder3
For better understanding it's suggested to get familiar with IStation
and IFeeder
classes in src/stations
and src/feeders
respectively
A single configuration file allows to configure every station and feeder
Accept Data from Sensors via TCP Connections
This release brings the ability to connect as many sensors as you want via TCP connection. A separate firmware for ESP like board is provided in boards/esp/ESP_TCP
folder.
A walkthrough guide is provided in README.md under Scenario #2
Save a Logfile to Blockchain
Datalog module allows to save collected data for a specified period of time to IPCI blockchain. The description can be found under Scenario #3 in README.md file
Closed Issues
Sensors Connectivity v0.1
Add telemetry agent functions to your Aira instance
Initial release of Sensors Connectivity package that is intended to provide a convenient way to read data from a sensor and publish to different channels
Supported sensors:
- SDS011
Supported channels:
- Luftdaten
- Robonomics Result
- Robonomics Demand
- Datalog (Experimental!)