adafruit / adafruit/Adafruit_CircuitPython_BLE_Eddystone

Please add (unencrypted) TLM data.

Open
#6 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
4
Forks
9
PR merge metrics
No merged PRs in 30d

Description

Eddystone beacons are capable of Telemetry data.
I‘ve implemented the Eddystone feature to a Feather NRF52840 Express. To transmit temperature readings to my raspberry, I kinda hijacked the Eddystone URL to display temperature instead.

Later I found out, that Eddystone actually offers the Telemetry data to transmit Battery Voltage and device temperature but also a second temperature value:
https://github.com/google/eddystone/blob/master/eddystone-tlm/tlm-plain.md

May I kindly ask you to add this feature to the Eddystone CircuitPython repository?
This would be a great extension.

Thank you!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the linked Eddystone TLM plain-data specification and inspect the repository's existing Eddystone implementation. Identify the entry point for constructing beacon payloads and any existing tests; done means the library can transmit unencrypted TLM data containing the specified battery voltage and temperature values.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
embedded-iot
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.