BLE基礎知識を身につけるのに役だった記事
【連載】Bluetooth LE (1) Bluetooth Low Energy の基礎 (フェンリル | デベロッパーズブログ)
http://blog.fenrir-inc.com/jp/2013/09/bluetooth-le-firststep.html
BLE モジュールリスト - Reinforce-Lab.'s Blog
http://reinforce-lab.github.io/blog/2013/01/31/ble-modules-listing/
用語
シングルモード
■Bluetooth4.0対応機器との接続が出来るBLEに対応したもの。超低消費電力で動作するためコイン型電池で一年単位での動作が可能。またMFiプログラムの認定が必須ではない(macのスマートデバイスでBluetooth接続をするための認証)
デュアルモード
■Bluetooth機器全てに対応したもの。BLE接続ではない場合は超低電力消費では無く、MFiプログラムの認定が必須。
対応状況
■ios機器はほぼ対応(iOS5以降)
■Andoroid4.3以降で標準APIとして搭載されている
BLEを試す方法
(必須要件)
iOS機器で試す場合、デベロッパープログラムの登録が必須。
各社で提供されているBLEモジュールまたはモジュール込みの開発キットを利用する
以下、市販されているBLEモジュール、開発キット
■TI CC2541 SensorTag BLE開発キット | 東京デバイセズ
http://tokyodevices.jp/items/167
■CC2541 SensorTag 開発キット - CC2541DK-SENSOR - TI ツール・フォルダ
http://www.tij.co.jp/tool/jp/cc2541dk-sensor
■Bluetooth 4.0 (Bluetooth Low Energy) BLE112 開発キット | 東京デバイセズ
http://tokyodevices.jp/items/162
■konashi - A physical computing toolkit for iPhone, iPod touch and iPad
http://konashi.ux-xu.com/
■Bluetooth LE - 株式会社Braveridge
http://www.braveridge.com/bluetooth.html
■浅草ギ研 BLEモジュール BLESerial | 無線通信関連 › 無線ユニット | ロボット 専門店 - ツクモRobot王国オンラインショップ
http://robot.tsukumo.co.jp/goods/0405993929015/702045000000000/
■BLUETUS® | Bluetoothを活用したスマートフォンへのビーコン発信機
http://www.bluetus.jp/#about-page
■Beacon | 株式会社アプリックス
http://www.aplix.co.jp/?page_id=8620
その他、iPhone等に実装したデバイスを利用する方法もあり(OSが対応していてbluetooth対応なら何でもOK)
BLEモジュール、BLEモジュール開発キットとは
BLEモジュール
基板にアンテナやセンサーをつけたもの。付属品は各販売モジュールによって様々。また購入の際は日本の技術基準適合照明を取得しているものを使うことが必須。
BLEモジュール開発キット
■BLE開発を行うためのソフトウェアや、ライブラリ、サンプルアプリなどがついたもの。パッケージ内容によって値段は様々。
参考リンク:Bluetooth Low Energy開発キットの選び方 http://vibrosoft.net/archives/56
モジュール
konashi http://konashi.ux-xu.com/
■ドキュメントが分かりやすい
■javascriptでプログラミング出来る
■オールインワン
■10,260円
■iosのみ対応。androidはα版があり
CC2541 SensorTag開発キット http://www.tij.co.jp/tool/jp/cc2541dk-sensor
■手軽に試せるキットとしてよく使われている模様
■センサーも数種類ついており、単なるpush,pull以外の使い方もできる
モジュール選定時に技術基準適合証明の確認が出来る総務省のページ
■総務省 電波利用ホームページ | 技術基準適合証明等を受けた機器の検索
http://www.tele.soumu.go.jp/giteki/
※技適の認証を受けていない場合、日本での使用は認められないため確認は必須。
その他 参考記事
■[iOS 7] [iBeacon] Mac を Beacon 端末にする | Developers.IO
http://dev.classmethod.jp/smartphone/iphone/mac-beacon/
■[iOS 7] 新たな領域観測サービス iBeacon を使ってみる | Developers.IO
http://dev.classmethod.jp/references/ios7-ibeacon-api/
関係ないけど通信するくくりで
■[iOS 7] P2P 通信を手軽に実現する Multipeer Connectivity Framework を使ってみる | Developers.IO
http://dev.classmethod.jp/references/ios-multipeer-apiusage/
■DSP の基礎・トレーニング - TI http://www.tij.co.jp/dsp/jp/docs/dspcontent.tsp?contentId=53991
全然関係ないけど気になった記事
■[iOS 7] JavaScriptCore Framework を使った Objective-C と JavaScript の連携ができるようになった | Developers.IO
http://dev.classmethod.jp/references/javascriptcore-ios-objective-c/