2014年2月18日火曜日

ubuntuでiBeaconの電波を送信してみた

今度は、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 件のコメント:

コメントを投稿