問題タブ [ios-bluetooth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
380 参照

ios - iOS アプリケーションをスキャンして Apple 以外のデバイスに接続する

Bluetooth を使用して iOS アプリケーションをデバイスに接続するために Apple が提供するサービスを探しています。それでも、リストに表示することさえできません。

私のデバイスは BLE ではないので CoreBluetooth を使用できず、また Apple 製品でもないため、ExternalAccessory を使用できません。

機能する可能性のある 3 番目のフレームワークやライブラリなど、不足しているものはありますか? アプリをBluetoothデバイスに接続してから、データを送受信するだけで済みます。

ありがとう

0 投票する
1 に答える
3609 参照

ios - iOS 外部アクセサリ フレームワーク: 特定の MFI デバイスのプロトコル文字列を取得する方法

ミニ mPlay Drumi MP18B (小型の Bluetooth ラウドスピーカー) と通信するための iOS アプリケーションを作成しています。私が知る限りshowBluetoothAccessoryPickerWithNameFilter、Info.plistのSupported External Accessory Protocolsキーにプロトコル文字列が追加されたデバイスのみを表示します。したがって、このプロトコル文字列をリストに追加する必要があります。

この特定のデバイスのプロトコル文字列はどこで取得できますか? デバイスがサポートするプロトコルのリストは、インターネットのどこかにありますか? ほとんどのメーカーは、技術仕様でこの情報について言及していません。

Apple はドキュメントでこのプロトコル文字列 (または ID) を参照しています。

ピッカーは、拡張照会応答に iAP over Bluetooth 固有 ID を含む Bluetooth デバイスのみを表示します。

0 投票する
1 に答える
356 参照

ios - Bluetoothの他のiPhoneをスキャンする方法は?

Objective-Cで書かれたiPhoneアプリを使ってBluetooth経由で他のiPhoneを探しています。私はこのコルドバのプラグインに触発されました: github.com/don/cordova-plugin-ble-central

スキャンに関連する部分を変更する: https://github.com/don/cordova-plugin-ble-central/blob/master/src/ios/BLECentralPlugin.m#L235

ドキュメントに従って: https://developer.apple.com/library/prerelease/ios/documentation/CoreBluetooth/Reference/CBCentralManager_Class/index.html#//apple_ref/occ/instm/CBCentralManager/scanForPeripheralsWithServices:options :

近くでBluetoothがオンになっているすべてのデバイスを取得するためのパラメーターを設定することはできませんが、これは機能しません。

誰も修正方法を知っていますか?

0 投票する
0 に答える
2299 参照

ios - IOS 9.0 以降のバージョンで Bluetooth デバイスの MAC アドレスを取得するにはどうすればよいですか?

CBCentralManagerまたはで検索しようとしましたCBPeripheralが、MAC アドレスに関する情報が見つかりません。

0 投票する
0 に答える
451 参照

bluetooth - Bluefruit LE を使用して iOS デバイスで Bluetooth 通信を傍受できません。なぜですか?

Adafruit Bluefruit LE スニファーを使用して、iPhone 6 とペブル ウォッチ間の Bluetooth トラフィックをキャプチャしようとしています。何らかの理由で、スニファーは iOS (iPhone 5、6 および iPod 第 5 世代) を識別できません。これらのデバイスは BLE を使用していると確信しているので、何が問題なのか理解できませんか? 誰か知っていますか?ちなみに、北欧のWindows 10では、UARTモードでスニファーを使用しています。

ありがとう