Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sepppenner/sensorspayloaddecoder
- Owner: SeppPenner
- License: mit
- Created: 2019-06-15T15:45:16.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-04T20:27:42.000Z (about 1 year ago)
- Last Synced: 2024-11-10T00:27:48.542Z (2 months ago)
- Topics: bosch, bosch-parking-sensor, csharp, decoder, elsys, elsys-ers, elsys-ers-eye, elsys-sensor, ers, ers-eye, humidity-sensor, parking-sensor, payload, payload-decoder
- Language: C#
- Homepage:
- Size: 6.11 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: License.txt
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).