Skip to content

Releases: airalab/sensors-connectivity

Sensors Connectivity v0.6

18 Feb 15:23
Compare
Choose a tag to compare

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

07 Dec 13:02
d98bdce
Compare
Choose a tag to compare

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

27 Oct 13:31
9a58032
Compare
Choose a tag to compare
Pre-release

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

23 Jun 17:48
Compare
Choose a tag to compare

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

03 Jun 12:34
Compare
Choose a tag to compare

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

Issues #6 and #3 are implemented

Sensors Connectivity v0.1

01 May 15:49
Compare
Choose a tag to compare

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!)