Skip to content
This repository has been archived by the owner on Sep 23, 2021. It is now read-only.

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 #

`