BLE GATTConnectスキャンせずに (周辺機器のハードウェアアドレスを既に知っている) iOS で周辺機器に対してどのように実行できますか?
私は Android に精通しており、Android のソリューションを知っています。iOS で上記を実行する方法を探しています。上記は、を使用BluetoothDevice objectして作成できるを使用して実行できますhardware address。Hardware addressスキャンするだけでなく、アプリケーションによって任意の方法で取得できます。
iOSconnectPeripheralのメソッドでは、に接続するためにがCBCentralManager必要です。のインスタンスは、中央デバイスによって表示される広告ごとに返されます。CBPeripheral objectGATT serverCBPeripheral
私たちの iOS アプリケーションではhardware address、周辺機器の (アドバタイズの 6 バイト アドレス) と、デバイスがいつ接続準備が整っているかを認識しています。
質問:
iOS では、周辺機器のハードウェア アドレスを知っているスキャンを実行せずに周辺機器に接続するにはどうすればよいですか?