今度は、Cのプログラムで
オリジナルはこちら
Raspberry Pi で iBeacon を試してみよう
ソースの取得とmake
git clone https://github.com/carsonmcdonald/bluez-ibeacon.git
cd bluez-ibeacon/bluez-beacon/
make
実行 EstimoteのUUIDを使用
sudo ./ibeacon 200 B9407F30F5F8466EAFF925556B57FE6D 0 0 -29
ソースはbluez-ibeacon/bluez-beacon/ibeacon.c
55行にビーコン送信間隔の設定があり、第1パラメータが設定されている
最大と最初の値が同じ値を使用している、異なる値にした場合に関しては、規格書などを見ないと不明である
le_set_advertising_parameters_cp adv_params_cp;
memset(&adv_params_cp, 0, sizeof(adv_params_cp));
adv_params_cp.min_interval = htobs(advertising_interval);
adv_params_cp.max_interval = htobs(advertising_interval);
adv_params_cp.chan_map = 7;
他にpassbookのサンプルもついているので今度試してみる
0 件のコメント:
コメントを投稿