imacでibeacon その1
2013/11/24
bluetooth
iBeacon
imac
osx
imacでibeaconです。
何がしたいかという、osx上のアプリケーションから、ibeaconを使いというものです。
まずは、環境ですが、ビルトインのbluetoothが、ver4.0ではないので、外部のusb bluetoothアダプターを使います。
使ったのはプリンストンのものです。
差しただけではだめだでして、システム情報からは、usbに認識されているのですが、bluetoothホストとしては認識されず、これはホストが2つになるからのかしらと考えているのですが、はまりました。
で、nvramコマンドを使うようなのでその辺からいろいろと試してみました。
参考になったのが以下
nvramコマンドで、"always"でうまくいきました。
アプリケーション上からCBPeripheralManagerのCBPeripheralManagerStatePoweredOnとして認識させるためには、使いたいbluetoothアダプタの最優先にしないといけない感じです。この辺は、すごく適当にやって動いたパターンが、"always"というだけで、何か方法があるかもしれません。。。
この場合の問題が、マウスとかキーボードをワイヤレスにしていると通信が切れてしまうので、僕はたまたま有線のマウスがあったので、それを使いながら作業すすめました。
osxのアプリケーションとしてibeaconのコードは、
github上で公開されてあるを使わせていただきました。
他に参考
iosシュミレーターで認識させるてる方
: