Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generic Device, support other mfg that use the RAWv2 format. #2

Open
infamy opened this issue Mar 17, 2022 · 0 comments
Open

Generic Device, support other mfg that use the RAWv2 format. #2

infamy opened this issue Mar 17, 2022 · 0 comments

Comments

@infamy
Copy link

infamy commented Mar 17, 2022

So Ruuvi tags implements RAWv2, https://github.com/ruuvi/ruuvi-sensor-protocols/blob/master/broadcast_formats.md. It is against Ruuvi policy for those making there own homegrown hardware to use the ruuvi mfg id. It would be nice if there was a way to add mfg ids and just have it work, if you tx the data in RAWv2 format,

Example MFG id worth using would be the Adafruit ID since that one is used in CircuitPython (faster way for a homegrown sensor to be created). ADAFRUIT_COMPANY_ID = const(0x0822)

Adafruit reserves a small chunk of there BLE id space for makers using adafruit hardware/circuitpython. "Adafruit manufacturing data is key encoded like advertisement data and the Apple manufacturing data. However, the keys are 16-bits to enable many different uses. Keys above 0xf000 can be used by Adafruit customers for their own data." - https://docs.circuitpython.org/projects/ble/en/latest/advertising.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant