Skip to content

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

License

Notifications You must be signed in to change notification settings

studierendenwerk-ulm/payload-decoder-zenner-easy-protect-radio-lora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published