Raspberr PIで動作するiBeaconプログラムがGitHubにあったので、動かしてみました。
USBのBluetoothドングルを使用する。
使用したものはBuffaloのBSBT4D09
(http://buffalo.jp/products/catalog/supply/bluetooth/bluetooth/adapter/bsbt4d09/)
(http://buffalo.jp/products/catalog/supply/bluetooth/bluetooth/adapter/bsbt4d09/)
【手順】
・Raspberry PIにRaspbian(Raspberry用Debian)をインストールする。
・bluez、bluez-firmware、libbluetooth-devをインストールする。
(https://github.com/carsonmcdonald/bluez-ibeacon)
・bluez-ibeaconのbluez-beaconをビルドする。
・bluez-ibeaconのBeaconDemoをXcodeでビルドしてiPhoneにインストールする。
・BeaconDemoに表示されているUUID、Major、Minorでbluez-beaconを実行する。
・BeaconDemo上でステータスがOutdoor→Indoorに切り替わることを確認する。
・Raspberry PIにRaspbian(Raspberry用Debian)をインストールする。
・bluez、bluez-firmware、libbluetooth-devをインストールする。
# apt-get install bluez bluez-firmware libbluetooth-dev・bluez-ibeaconのソースコードをチェックアウトする。
(https://github.com/carsonmcdonald/bluez-ibeacon)
・bluez-ibeaconのbluez-beaconをビルドする。
・bluez-ibeaconのBeaconDemoをXcodeでビルドしてiPhoneにインストールする。
・BeaconDemoに表示されているUUID、Major、Minorでbluez-beaconを実行する。
# ./ibeacon 200 422106B972F04B7794FCA5D69D93F58B 1 1 -59(第一引数はアドバタイジングパケットの送信インターバル(ms)、UUIDは、ハイフンを取り除いて記述しなくてはならない。)
・BeaconDemo上でステータスがOutdoor→Indoorに切り替わることを確認する。
記載されている会社名、および商品名等は、各社の商標または登録商標です。
0 コメント:
コメントを投稿