2016年12月12日月曜日
2013年10月16日水曜日
iBeaconで使えるビーコンがなんとか3つ揃いましたので、測位を試してみました。
使用したビーコン
使用したビーコン
- iPhone5c(Peripheralとして動作するiPhoneアプリ)
- BLE Mini (RedBearLab社)
- RaspberryPI(+ Bluz iBeacon)
屋内測位をやってみました
by 匿名 with 1 comment
iBeaconで使えるビーコンがなんとか3つ揃いましたので、測位を試してみました。
使用したビーコン
使用したビーコン
- iPhone5c(Peripheralとして動作するiPhoneアプリ)
- BLE Mini (RedBearLab社)
- RaspberryPI(+ Bluz iBeacon)
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に切り替わることを確認する。
[Tips] RaspberryPIでiBeacon
by 匿名 with No comments
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に切り替わることを確認する。
登録:
投稿 (Atom)

