Lordcybertracker / payload-decoder-zenner-easy-protect-radio-lora

JavaScript payload decoder (TTN) for ZENNER's EASY PROTECT Radio smoke detector.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JavaScript payload decoder for ZENNER's EASY PROTECT Radio smoke detector

This decoder interprets the payload of ZENNER's EASY PROTECT Radio smoke detectors. It was developed to be used in The Things Network, adaption for other setups should be easy.

Development was based on ZENNNER's documentation, titled:

  • LoRa radio packet definitions version 1.13
  • EASY PROTECT Radio Information for system integrators firmware v1.6.0

Verification was done using ZENNER's EASY PROTECT Radio smoke detector FIXME.

A small frontend to test the decocer is available here.

Implemented features

Interpretation of packet types:

  • Synchronous packets 9.1 and 9.2 (SP9.1 and SP9.2).
  • Asynchronous packet 1 (AP1).

Missing features

  • Interpretation of synchronous packet 1 (SP1). Documentation, i.e. byte/bit order, is unclear.

Studierendenwerk Ulm | Aron Lanza, Simon Lüke | Lizenz

Logo Studierendenwerk Ulm

About

JavaScript payload decoder (TTN) for ZENNER's EASY PROTECT Radio smoke detector.

License:MIT License


Languages

Language:JavaScript 70.9%Language:HTML 29.1%