Sensors-connectivity

Latest version: v1.6.6

Safety actively analyzes 682471 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.4

Migrate to airrohr-firmware

This release comes with the support of airrohr-firmware from [opendata-stuttgart](https://github.com/opendata-stuttgart/sensors-software) 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

0.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

0.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](ui.ipci.io) blockchain. The description can be found under Scenario 3 in README.md file

Closed Issues

Issues 6 and 3 are implemented

0.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](https://luftdaten.info/en/home-en/)
* Robonomics Result
* Robonomics Demand
* Datalog (Experimental!)

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.