BLEガジェット勉強会 - iBeacon最新動向 -
"株式会社ミラの松井と申します。iBeacon開発のいろはについてご紹介します。回路・基板設計、BLEフレームワーク、アプリ、Webも作ってます。ハードのスタートアップが増えてきて、KickStarterとか見て試作の問い合わせしてくる企業様が増えてます"
2014-07-18 20:25:45"iBeaconは非常にシンプルです。アプリはiBecanoからイベントを受取ってWebサーバと通信します。中身はUUID/Major/Minorだけと言っていいくらいです。"
2014-07-18 20:27:34"まずBeaconを用意する必要があります。iPhone/MacをBeaconにする、既製品を買ってくる、自分で作るという方法があります。iPhone/MacをBeaconにするには色々なアプリがあります。無料ならLocateBeaconです。ブログに詳しい情報があります"
2014-07-18 20:28:24"BeaconToolBoxはシンプルで使いやすいですが500円します。市販されてるBeaconとかも対応してます。設定すればすぐgattと通信できます。またMacにBLEが搭載されてるのでiBeacon化できます。Node.jsとかにライブラリあります"
2014-07-18 20:29:40イベント到着。BLEガジェット勉強会大盛況の様子@DeNA。受付終わっていてビビりましたが入れました ble-beacon-1.peatix.com
2014-07-18 20:30:43"node-bleconを使うとuuid,major,minorと電界強度を設定するとMacがBeaconに変わります。既製品のBeaconはEstimote,kontakt.io,アプリックス,Tangerineなどがあります。"
2014-07-18 20:30:44iBeaconをAndroidでやるってさ、ぶっちゃけ、アホじゃないかと思う。Appleのお目こぼし状態で、やってるわけでしょ。ふつー、iBeacon相当の独自フォーマットでモジュール2個構成で、実験から、やると思うが。
2014-07-18 20:34:01"既製品のBeaconを買うメリットはトータルでサポートされてる事です。自分でBeaconを作ることもできます。駐車場が空いたら発信するとか、時間帯によって電界強度を変えるとか。開発キットは色々ありますが開発効率がいい、コストが抑えられる、拡張性が高い所に注意してみました"
2014-07-18 20:34:38"NordicSemiconductorのnRF51822はプロトコルスタックはSoftDeviceというフレームワークが提供されていて認証部分を隠蔽化しているので意識せず開発効率の向上と認証取得費の削減を可能にします。"
2014-07-18 20:36:27"アプリを作るには、まずiOSのCoreLocationフレームワークで電波をキャッします。リージョンをモニタリングします。レンジングするとどのBeaconがどれくらいの距離にあるかわかります。それでどんなBeaconがあるのかわかりますので、Beaconに応じた処理を書きます"
2014-07-18 20:42:05いまちょっと、TLをみてて、技術なんてどうでもいいんだけど、どうでもいいことに技術を含めちゃうようなとこと仕事したら、BLEは、むちゃくちゃ痛い目みるけど、クライアントさん、そうじゃないとこなんて、世界でも数えるほどしかないから、痛い目みるだけなんやろうね
2014-07-18 20:42:35"モニタリングはiOSでは最大20個までできます。Beaconを見つけるとイベントが上がるので、startMonitoringForRegionでレンジングします。初回はパーミッション取得のアラートが出ます。BTがオフになるとエラーコード渡されることがあります"
2014-07-18 20:45:20SDKで書き換えられるモジュールやユニットはあるけど、それはあくまで開発用で、BT認証受けないと売るのはヤバイでしょうに。それ、お金結構かかるけど。そういう話はしないの?意図的にしないの?
2014-07-18 20:46:02