2

iOS 6 の新しい CBPeripheralManager の制限は何ですか? FTP (サービス識別子 0x1106) プロファイルを実装するほどクレイジーだったら、実装できるでしょうか? それとも、Apple はアプリが公開できる Bluetooth サービスを制限していますか?

https: / .

4

1 に答える 1

4

@BradLarson は、この回答を支援する重要な役割を果たしました。コメントで助けてくれた彼に感謝します。私がこの質問に答えているのは、後世のために言われたことを文書化するためだけです。

CoreBluetooth iOS フレームワークを使用すると、アプリ開発者はBluetoothの低エネルギー バージョンであるBluetooth LEを使用できます。BLE には別のプロファイル セットが含まれているため、FTP などのサービスは使用できませんが、他のサービスは使用できます。ライブラリは、これらのプロファイルを実装するのに十分なはずです。たとえば、HID over GATTを実装できるはずです。

ジェイルブレイクされたデバイスの場合、BTStackライブラリを使用して Bluetooth とやり取りできます。

Bluetooth について学ぶのに非常に役立つ参考文献は、 Bluetooth プログラミングの紹介です。

于 2013-01-31T19:32:43.173 に答える