HTC One V の Bluetooth Low Energy に関連するアプリケーションを開発しようとしています。
HTC One V には Qualcomm チップセットが含まれているため、Broadcom Bluetooth low energy SDK はサポートされますか? そして、ブロードコムがそれをサポートしていない場合、どうすればよいですか? どの SDK を使用すればよいですか??
HTC One V の Bluetooth Low Energy に関連するアプリケーションを開発しようとしています。
HTC One V には Qualcomm チップセットが含まれているため、Broadcom Bluetooth low energy SDK はサポートされますか? そして、ブロードコムがそれをサポートしていない場合、どうすればよいですか? どの SDK を使用すればよいですか??
いいえ。BroadcomオープンソースBluetoothLowEnergy SDK / APIは、Qualcommチップセットを搭載した電話では機能しません。TIチップセットを搭載した電話でも機能しません。Broadcomチップセットを搭載した電話には、必要な「共有オブジェクト」.SOファイルが含まれていないため、動作しない可能性があります。Eclipseよりも多くのネイティブツールから.soファイルを含める方法があります。新しいEclipseバージョンの.soファイルを含める方法を説明するガイドがどこかにありますが、.soファイルを見つける必要があります。すべての大手チッププロデューサーがAndroidを内部から戦って破壊しているようです。HTCだけが公式のBLEAPIを取得しました。これは、最新のHTC ONEX+と将来の電話からのみのものです。グーグルは12月に「BLEは私たちが含める次の大きなものである」と発表しましたが、それは1年以上遅すぎます。
私はHTCONEX+でBLEサポートを使用しています。以前はMotorolaRAZRのAPIもありましたが、サポートページから消えました。BLE開発のためだけにRAZRを購入したので残念です。Galaxy S2がBroadcomの「オープンソース」APIで動作することを大いに期待していましたが、Broadcomは、ファームウェアに.SOが含まれているこの売れ筋の電話を「祝福」することはありませんでした:-( Samsung Galaxy S3には、少なくともスキャン用の非公式APIがあります。 BLEの周辺機器とサービス/特性の発見ですが、それはそこで止まります。残りは機能していないようです。2012年の夏Samsungは問題を修正することを約束しましたが、修正しませんでした。
たぶん、この茶番劇は、さまざまなマイクロペイメントシステムに対するNFC対BLEの大きな政治的遊びによるものです。適切なエコシステムを手に入れる人のためのBIIIGマネー。残念ながら、この戦いはBLE周辺機器ビジネスを殺し、iOSとWindows 8(まだWindows Phone 8ではない)だけが素晴らしいBLEAPIを手に入れました。