Bluetooth Low Energy用の実証済みの開発キット(ボード)を誰かに教えてもらえますか?
私は特に、近接プロファイルとスマートフォン(特に、iPhoneとAndroidデバイス、さらにはBTLEを搭載するその他のデバイス)との互換性に関心があります。
また、どのスマートフォンが近接プロファイルをサポートするか教えていただけますか?
Bluetooth Low Energy用の実証済みの開発キット(ボード)を誰かに教えてもらえますか?
私は特に、近接プロファイルとスマートフォン(特に、iPhoneとAndroidデバイス、さらにはBTLEを搭載するその他のデバイス)との互換性に関心があります。
また、どのスマートフォンが近接プロファイルをサポートするか教えていただけますか?
BT LE機能のAPIサポートをお探しの場合は、現時点ではほとんどありません。たとえば、API16のAndroidはサポートしていません。これまでのところ、それはすべてかなり残念です。多くの場合、HWはそれをサポートしますが、ミドルウェア/上位層はサポートしません。iOS(Iphone4sを使用)および特定のMoto電話(SDKアドオンが必要)にはいくつかのサポートがありますが、制限があります。iOSはおそらくあなたの最善の策です(誰がそれを考えていたでしょう)。個人的には、Android(ICS / JB)でGAPおよびGATTインターフェースを使用することを検討しています。これは、BT4.0にリストされているデバイス(ハイエンドスマートフォンのBT ICなど)に必須ですが、GAPは公開されていないようです。
ああ、開発キットが必要な場合(SW開発の場合、このリンクが役立つ可能性があります> http://blog.bluetooth-smart.com/2011/10/05/bluetooth-low-energy-development-kits-2/)
Bluegiga DKBLE112開発ボード(箱から出して)は、IOS6上のiPhone4Sと通信できます。http://olesitune.mine.nu/blelogg/?page_id=78およびhttp://olesitune.mineによるIOSコードチュートリアル.nu / blelogg /?page_id = 180は、DKBLE112、組み込みの温度計サービス、および関連する特性を検出します。このコードは、iPhoneとXcodeコンソール(iPhoneがUSB経由でテザー接続されている場合)のBLE情報を表示します。DKBLE112は高価ですが(400ドル近く)、まだ調べていない多くの機能が含まれています。
todを作成する人は、近接センサーとして機能するBLEデバイスでかなりうまくいったようです。
彼らは、次の電話でデバイスを動作させることができました。
iPhone 4s、DroidRazrおよびRazrMaxx、Samsung Galaxy S3、HTC One S、X、V、LG Optimus LTE2、Droid 4、Droid Incredible 4G LTE、HTC EVO 4g LTE、HTC Desire C、Sony Xperia GX、Sony Xperia SX、 ASUS PadFone
だからそれは可能です。開発キットの私の推奨事項は、TexasInstrumentsのCCデバッガーを備えたBluegigaBLE112です。プログラミングのオプションは、4,000ドルのIARコンパイラ、独自のBluegiga API「BGScript」(IARにアクセスできない場合)、または選択したコンパイラで外部マイクロコントローラを使用することです。
todはBT4.0機能を備えたデバイスをリストしていることに注意してください。もちろん、これはAPIがSDKで公開されることを保証するものではありません。すでに実装されているプロファイルに固執する場合は問題ないかもしれませんが、私が言ったように、AndroidAPI16では確かにそれを見つけることができません。SO、カスタム実装。BT LEの優れた点の1つは、プロファイルが比較的「軽い」ため、独自のプロファイルを簡単に作成できることです...ただし、電話側のAPIが下位レベルへのアクセスを許可しない場合(ここではGAPとGATTのみを話します) )その後、あまり使用しません。
「IAREmbeddedWorkbenchforMSP430v5.51.5」でTIez430-rf256x開発キットを使用しています。TI 1stがez430をリリースしたとき、彼らはバグがあり、機能していなかった安っぽいスタックを使用していました。彼らは今Bluetopiaベースのスタックに切り替えました、そしてそれは素晴らしいです!たくさんのサンプルが付属し、すべてのプロファイル(すべての新しい低エネルギープロファイルを含む)をサポートし、使いやすいです。Bluetopiaスタックは、従来のBluetoothを介してGalaxy Nexusと通信することもサポートしていると思いますが、残念ながら、Android 4.2.2の時点では、Bluetooth Low Energy(ez430はサポートしています)はまだサポートされていません。 Android4.2.3でこの問題に対処する可能性があります。私の意見では、Bluegigaのようなものを使用する理由はありません。IARのようなコンパイラに費やすよりも、ライセンス費用が高くなるからです。http://www.stonestreetone.com/bluetopiaLE.cfm
私はこれが古い質問であることを認識しており、開示の中で私はこのプロジェクトの開発者です:AnarenAtmosphere。
Anarenは、WicedSDKと互換性のあるBroadcomBCM27037に基づくA27037モジュールを備えたBluetoothスマートマルチセンサー開発ボードを作成しました。また、モジュールをプログラムし、モジュールと通信するための関連するiOSおよびAndroidアプリケーションを作成できるGUI/IDEであるオンライン開発環境も備えています。
開発キットはさまざまなディストリビューターから入手でき、開発ツールは無料で使用できます。