Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sepppenner/sensorspayloaddecoder

SensorsPayloadDecoder is a library to read the payload information from the Bosch parking sensor and the Elsys ERS sensor binary data.
https://github.com/sepppenner/sensorspayloaddecoder

bosch bosch-parking-sensor csharp decoder elsys elsys-ers elsys-ers-eye elsys-sensor ers ers-eye humidity-sensor parking-sensor payload payload-decoder

Last synced: 14 days ago
JSON representation

SensorsPayloadDecoder is a library to read the payload information from the Bosch parking sensor and the Elsys ERS sensor binary data.

Awesome Lists containing this project

README

        

SensorsPayloadDecoder
====================================

SensorsPayloadDecoder is a library to read the payload information from the [Bosch parking sensor](https://www.bosch-connectivity.com/de/produkte/parking-lot-sensor/) and
the [Elsys ERS sensor](https://www.elsys.se/en/ers-eye/) binary data.

[![Build status](https://ci.appveyor.com/api/projects/status/ym5nosohx5wok6pj?svg=true)](https://ci.appveyor.com/project/SeppPenner/sensorspayloaddecoder)
[![GitHub issues](https://img.shields.io/github/issues/SeppPenner/SensorsPayloadDecoder.svg)](https://github.com/SeppPenner/SensorsPayloadDecoder/issues)
[![GitHub forks](https://img.shields.io/github/forks/SeppPenner/SensorsPayloadDecoder.svg)](https://github.com/SeppPenner/SensorsPayloadDecoder/network)
[![GitHub stars](https://img.shields.io/github/stars/SeppPenner/SensorsPayloadDecoder.svg)](https://github.com/SeppPenner/SensorsPayloadDecoder/stargazers)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://raw.githubusercontent.com/SeppPenner/SensorsPayloadDecoder/master/License.txt)
[![Known Vulnerabilities](https://snyk.io/test/github/SeppPenner/SensorsPayloadDecoder/badge.svg)](https://snyk.io/test/github/SeppPenner/SensorsPayloadDecoder)
[![Blogger](https://img.shields.io/badge/Follow_me_on-blogger-orange)](https://franzhuber23.blogspot.de/)
[![Patreon](https://img.shields.io/badge/Patreon-F96854?logo=patreon&logoColor=white)](https://patreon.com/SeppPennerOpenSourceDevelopment)
[![PayPal](https://img.shields.io/badge/PayPal-00457C?logo=paypal&logoColor=white)](https://paypal.me/th070795)

## Available for
* Net 8.0

## Net Framework latest and LTS versions
* https://dotnet.microsoft.com/download/dotnet

## Basic usage
```csharp
var boschDecoder = new BoschParkingSensorDecoder();
var data = new byte[] { 0x01 };
var result = boschDecoder.DecodePayload(data, MessageType.UplinkHeartbeatMessage);

var elsysDecoder = new ElsysHumidityPayloadDecoder();
var data = new byte[] { 0x05, 0x01, 0x11, 0x01 };
var result = elsysDecoder.DecodePayload(data);
```

## Further links

### Reference links Bosch parking sensor
* https://iot-shop.de/wp-content/uploads/2019/04/parking-lot-sensor-communication-interface.pdf
* https://iot-shop.de/produkt/bosch-parksensor
* https://www.bosch-connectivity.com/de/produkte/parking-lot-sensor/
* https://www.bosch-connectivity.com/de/produkte/parking-lot-sensor/downloads/

### Reference links Elsys ERS humidity sensor
* https://www.elsys.se/en/elsys-payload/
* https://www.elsys.se/en/ers-eye/
* https://www.elsys.se/en/wp-content/uploads/sites/3/2018/06/ERS-data-sheet.pdf
* https://www.elsys.se/en/lora-doc/

Change history
--------------

See the [Changelog](https://github.com/SeppPenner/SensorsPayloadDecoder/blob/master/Changelog.md).