IoTアプリをつくりたいと思ったあとにまず試すべきBLE開発Kitたち

iOS/Androidアプリはつくれるけど、最近流行りのIoTの波にも乗りたい。そういうときに、BLEとIoTデバイスとの通信部分がつくれることが必須になってきました。

どっちかって言うと日曜大工ではなく、実際にプロダクトとして開発したい人向けにまとめています。

自分もまだまだ始めたばかりですので、このBLEモジュールいいよ、とかこの開発環境がつくりやすいよ、などありましたらご教授いただけると幸いですm(_ _)m

例によって随時更新！

## BLE開発環境

### 1. [浅草ギ研](http://www.robotsfx.com/robot/BLESerial.html)

![asagi](http://i.gyazo.com/38d316e6c830536cba5ed79835d46748.png)

- BLESerialというマイコンとシリアル通信することを前提にしたBLEモジュールを販売しています。秋葉原にいけるなら千石やツクモのロボット王国で見つけることができます。
- ArduinoとiOS/Androidとを連携している記事公開されており、サンプルコードもダウンロードできるので、これで一瞬でプロトタイピングが開始できます。実際のガチ試作品でBLE使いたいってなったときの一番の選択肢になるかと。オススメです。
- 実際に積んであるBLEモジュールは[BL600](http://www.lairdtech.com/Products/Embedded-Wireless-Solutions/Bluetooth-Radio-Modules/BL600-Series/#.VCp0QSl_vKM)のようです。

### 2. [株式会社アプリックス]( http://www.aplix.co.jp/ )

![aplix](http://i.gyazo.com/249b069e89137fe807d6be3abb25f258.png)

- iBeaconをお手軽に入手したいならMyBeacon Funが便利です。専用アプリでUUIDとmajor、minorを設定してすぐアプリ開発ができます。ブレッドボードにつないでArduinoで発信タイミングなどを制御するのも簡単です。発送も速かったです。他のBeaconについては、個人でお問い合わせしても全然返信くれないので、企業のアドレスで連絡するといいと思います。
    - http://www.aplix.co.jp/?page_id=%209337
- 正直これだけで受託系いける気がします。major/minor値を好きにいじれるのでiOSアプリでそれを受け取りWordpressで用意したページを表示するなど、色々やり用があります。この場合ハード側の開発はいらないですし(アプリックスで購入し、アプリックス製設定アプリで値を設定し店舗におくだけ)。

### 3. [株式会社Braveridge]( http://www.braveridge.com/index.html )
![braveridge](http://i.gyazo.com/55a222f02d5a25e35051a88592d028e4.png)

- Nordic製のBLEモジュールを開発Kitごと売っています。おもしろい使用例も一緒に記載されているので検討されてはどうでしょうか？
    - 詳細URL ( http://www.braveridge.com/bluetooth.html#Bluetooth Blank Module )
    - [販売サイト](http://www.amazon.co.jp/Braveridge-BVMCN5102-B-KIT-BLE-%E9%96%8B%E7%99%BA%E3%82%AD%E3%83%83%E3%83%88%EF%BC%9ABVMCN5102-BK/dp/B00KFWHPXS/ref=sr_1_2?s=electronics&ie=UTF8&qid=1400776939&sr=1-2&keywords=Braveridge)

### 4. [Bluegiga]( https://www.bluegiga.com/en-US/products/bluetooth-4.0-modules/ble113-bluetooth--smart-module/evaluation/ )

![bluegiga](http://i.gyazo.com/3383aba794d3912a675100216b48dd19.png)

- BLE112/113とかは開発ボードもあり有名なエンジニアの方のブログ記事もあるので安心ですね♪
    - http://d.hatena.ne.jp/shu223/20140421/1398117215

### 5. [konashi]( http://konashi.ux-xu.com/ )

![konashi](http://i.gyazo.com/1f5cfea4c344a7ffa24762bfc186a7f4.png)

- konashiというjavascriptも使えるArduinoみたいなプロトタイピングボードが購入できます。これだけでBLEを使ってiOSアプリと通信できるSDKみたいなものが使えるようになるので便利そうです。

### 6. [mbed](http://developer.mbed.org/teams/Switch-Science/wiki/mbed-HRM1017%E3%82%92%E3%81%AF%E3%81%98%E3%82%81%E3%82%88%E3%81%86)（ @MKnkgw thx!）

![mbed](http://i.gyazo.com/b8930e72d7e9d78cbe8263cbf357b5c7.png)

- mbedのシリーズでもBLEを搭載しているものがあります。[Switch Science](http://www.switch-science.com/catalog/1755/)で購入できます。サンプルも[ダウンロード](http://developer.mbed.org/teams/Switch-Science/wiki/mbed-HRM1017%E3%82%92%E3%81%AF%E3%81%98%E3%82%81%E3%82%88%E3%81%86#!_6)できるみたいで、mbedなのでいろんな方がソースをアップロードしてるのがいいですね。ちなみにBLEモジュールはNordic。

### 7. [Blend Micro](http://redbearlab.com/blendmicro/) (@diskogs thx!)

![blend](http://i.gyazo.com/9ea1651bd53117c3b1cd87be68af6b05.png)

- Arduino互換でNordic製のBLEを搭載している開発キットがあるみたいです。iOS/Androidで動かしている動画も配信されています。BLEとマイコンがセットになっていて34ドルくらいだったので、浅草ギ研のBLEを買うよりもコスト的にはいいかもです。

## ベンダー

1. [Laird]( http://www.lairdtech.com/ )
    - BL600を販売している会社。
        - http://www.lairdtech.com/Products/Embedded-Wireless-Solutions/Bluetooth-Radio-Modules/BL600-Series/#.VCp0QSl_vKM
2. [NORDIC]( http://www.nordicsemi.com/ )
    - Nordic自体の製品一覧
        - http://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy
        - コミュニティに入ることでサンプルコードが沢山手に入るみたいです。


以上です。見つけたら随時追加させていただきます(｀･ω･´)ゞ


こんな記事も書いてます。

- [IoTやるならまず知っておきたいパーツ屋・オンラインショップ](http://qiita.com/kazuph/items/86a1f88e06ff874abe68)
- [BLE Boot Camp White Note : BLEのやば濃いイベントの二日間](http://kazuph.hateblo.jp/entry/2014/09/24/112106)