0

Google はリンクをほとんど提供せず、何度も混乱を招きました。ということで、質問をまとめます。質問が繰り返される場合はご容赦ください。参照用のリンクも提供してください。

1) iPhone4/higherversion/lowerversion/ は Bluetooth で HDP をサポートしていますか?

1a) サポートしている場合、サンプル コードはどこで確認できますか?

1b) HDP デバイスと対話するために Objective-C を使用できますか?.

2) iphone4 は、MFI 準拠を必要としない Bluetooth Low Energy デバイスをサポートしていることに気付きましたか? そうですか?

3) ANSI C++ で書かれた特定のライブラリがあります。同じものを ios に移植できますか? それとも、まだ Objective-C を検討する必要がありますか?

4) このトピックを進めるための信頼できるリンクをいくつか提供できますか?

4

2 に答える 2

1

HDPはBluetoothBR/ EDR(基本レート)プロファイルであり、アプリケーションプロトコルとしてIEEE11073を使用します。

HDPプロファイルはBTLE(低エネルギー)デバイスには適応できず、低エネルギーデバイスは11073を使用しません。各デバイスプロファイルには、独自の特性セットがあります。

低エネルギーの良い点は、すべてのプロファイルが同じビルディングブロック(特性)を使用し、単一のアプリケーションプロトコル(GATT)があることです。さらに、特性レイアウトはdeveloper.bluetooth.orgサイトで公開されています。

私の知る限り、BR / EDRの開発はiOSで非常に制限されており、Appleが提供するプロファイル(オーディオ、そのNikeスポーツデバイスなど)のみを使用できます。一方、GATT /低エネルギー用のAPIがあるので、理論的にはあらゆる種類の低エネルギーデバイスをiPhoneで使用できます。

于 2012-06-28T17:30:22.280 に答える
1

iPhone がサポートするプロファイルの種類に制限はないと思います。

Bluetooth を操作するための適切なリンクは次のとおりです: http://developer.bluetooth.org/gatt/profiles/Pages/ProfilesHome.aspx

  • これはすべての bluetooth プロファイルのリストであり、それらをクリックすると、それらのサービスと特性もすべて表示されます。

この Web サイトには、BLE に関する適切な説明といくつかのサンプル コードもあります: http://ble.stalliance.no/

これも良いサンプル コードです: https://github.com/sergiomtzlosa/CoreBluetooth-Demo

于 2012-04-10T15:36:02.847 に答える