私は趣味のプロジェクトを設定しようとしています。私のデバイスがBluetooth Low Energyモジュールを使用している場合、このデバイスはiOSの設定のBluetoothデバイスのリストの下に表示されますか?または、私のアプリは接続する前にこのデバイスを検索する必要がありますか?設定に表示されない場合は、そのために必要なBluetoothモジュールのタイプは何ですか?Bluetooth低エネルギーデバイスはまだiOS Bluetooth設定(マイデバイス)に表示されませんか?
答えて
いいえ、あなたのLEデバイスはiOSの設定では表示されません。 LE best practicesを参照してください。アプリはLEデバイスを検索する必要があります。
この設定では、BTクラシックデバイスのみが表示されます。しかし、必要なMFiチップがなくても使用できるプロトコルはほんのわずかで、ホビープロジェクトの範囲外です。
アプリのiOS側でCoreBluetoothを使用してください。
以下のコメントで@Brejuro要求ごとUPDATE:
MFiのコプロセッサは、カスタムのBluetoothクラシック(ないLE用に定義されたプロファイル/プロトコルの大部分を使用して通信したいHW、であることが必要です)、例えば純粋なRFCOMM。コプロセッサは初期認証に使用されます.iOSはカスタムHWが認定されていることを認識し、使用することができます。
しかし、アップルはあなたに大きなお金を頼み、あなたのデバイスはアップル認定を通過する必要があります - それが、これがどんな趣味のプロジェクトの範囲外であると言われたのです。また、非常に限定的なNDAに署名する必要があります。しかし、多くの詳細を記述した非常に良い文書が得られます。内蔵のBluetoothパネルiOSの設定アプリで
実際には二つの異なるもののマージされています
- 彼らが使用するどんなプロファイル既知(ペアリング)デバイス(のリストあなたがに中心的な場所を持っているように、それらをペアにする)、
- ペアリングする近くのデバイスを検出するためのツール。
未対応のデバイスは、iOSのコアブルートゥースサービスで認識されるプロファイルが実際に少なくとも1つ実装されている場合にのみ、検出リストに表示されます。他のデバイスはマスクされています(ユーザーはとにかく役に立つものは何もできません)。
HID(キーボード、マウス、リモコンなど)などの組み込みのサポートされているデバイスに関連することを趣味のプロジェクトで行う場合は、設定アプリから検出中に実際に表示されます。
独自のサービスタイプUUIDを使用してカスタムサービスを使用してデバイスを作成すると、内蔵パネルには表示されず、アプリはペア設定のためにそれを探す必要があります。ペアになると、デバイスが設定で表示されます。
コアサービスからは、互換性のあるデバイスをMFiなしで作成することもできます。たとえば、BLEプロファイル上のMIDIはガレージバンドや他の音楽アプリで透過的に認識されるようなものです。
BLEを使用し、BR/EDRを使用しない認証チップは、HomeKitなどの特定のプロファイルでのみ必要です。
- 1. BLE Bluetooth低エネルギーデバイスの認証問題
- 2. BluetoothとiOSのBluetooth低エネルギー
- 3. Bluetooth低エネルギーシステム設計、レスポンスプロトコル
- 4. Bluetoothからのデータ受信Androidデバイスの低エネルギーデバイスが非常に遅い
- 5. 低電力Bluetoothのサービスは毎回見つかりません
- 6. Bluetooth低エネルギーアンドロイドアプリは常に動作していません
- 7. Bluetooth低エネルギーデバイスシミュレータ/エミュレータ
- 8. Android - Bluetooth設定を開きますが、別のビューで表示されます
- 9. アンドロイドから最も近いBluetooth低エネルギーデバイスに接続するにはどうすればいいですか?
- 10. IOS Bluetooth低エネルギー接続間隔
- 11. Ios 10のBluetooth設定メニューを開く
- 12. My Bluetoothデバイスの一覧表示iOS
- 13. CRC Bluetooth低エネルギー4.2
- 14. Windows用Bluetooth低エネルギーガットエクスプローラ?
- 15. Bluetooth低エネルギーAndroidスタジオ
- 16. [Tizen] [Bluetooth]ギアのデバイスがBluetoothをオンにしていません
- 17. Listviewにペアリングされたデバイス(bluetooth api)を表示します
- 18. iOSにBluetooth接続リスナが内蔵されていますか?
- 19. Bluetoothヘッドセットは、iOSの
- 20. iOS App Bluetoothが周辺機器に接続できません
- 21. Bluetooth低エネルギーデバイスの整合性をチェックする方法は? Bleデバイスでタイムスタンプを取得するには?
- 22. アンドロイドのBluetooth低エネルギー・サービス
- 23. Bluetooth低エネルギー通知間隔
- 24. Bluetooth低エネルギーin .Net(C#)
- 25. JavaのBluetooth低エネルギーAPI
- 26. Android Bluetooth低エネルギー古いsdk
- 27. iOSのQt Bluetooth
- 28. Bluetooth iOS Windows
- 29. iOS Bluetoothキャッシングエラー?
- 30. BluetoothピアツーピアネットワークAPI iOS
ありがとうございます!必要なMFiチップについて詳しく説明できますか? – Brejuro
@Brejuro - あなたのリクエストに応じてオリジナルの回答を更新しました。 – vookimedlo