This repository has been archived by the owner on Sep 23, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 76
FAQ: Beacon ID
Dennis German edited this page Jun 7, 2018
·
34 revisions
Ruuvi tags are based on the Nordic Semiconductor N52832 System On a Chip which includes bluetooth radio.
The chip has several identifiers:
- The MAC address: This is included in the bluetooth packet header. Unlike Network Interface Cards which have a manufacturers prefix and a unique remaining address, bluetooth MACs are simply a random 6 byte number. For example several samples of N52832 have addresses of C4:C1:A5:FB:6D:46, 4C:32:75:97:3B:AE, F2:C0:C6:43:AD:03. The address is stored in the chip at (see nRF52832 Product Specification v1.3 section 23.2 Packet configuration) Section 23.14 Registers includes the
It broadcast in the bluetooth header. This information is NOT available to Apple Application interfaces. It is replicated in the data portion of the raw/highres format 05 packet in the distributed firmware. For example:
`00 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
05 12 D4 9C 40 C3 40 00 38 00 E4 03 E4 90 76 41 AD EE F7 FA 74 4A 1E 1A B8
f. temp humid atmp xxxxx yyyyy zzzzz b t m -seq- ---- MAC --------
m a X o
t t p v
r #
`