Raspberry Pi Zero W で iBeacon を飛ばす

とっても簡単だったけど、個人のメモ書き程度。

初期設定

Pi Zero W 用の Raspian 入れといたら、最初からパッケージとかは整ってた。

飛ばすビーコンの設定

$ sudo hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 \
10 D0 3F 94 59 47 46 EF B3 18 BD 1F 02 9E EF 4C \
00 00 \
00 00 \
C8 00

2 行目が proximity UUID、3行目が Major、4行目が Minor、5行目が TX power。

実際に飛ばす

$ sudo hciconfig hci0 leadv

飛ばすのをやめる

$ sudo hciconfig hci0 noleadv

参考

www.wadewegner.com