0
私はアプリケーションから制御するためにLinkey BLEロックを使用しています。私は簡単にペアリングすることができます。しかし、私がペリフェラルを切断するとき、ペリフェラルとペアリングする必要があります。誰にでも私を助けられますか?iOSアプリからBLEデバイスのペア設定を解除するにはどうすればよいですか?
私はアプリケーションから制御するためにLinkey BLEロックを使用しています。私は簡単にペアリングすることができます。しかし、私がペリフェラルを切断するとき、ペリフェラルとペアリングする必要があります。誰にでも私を助けられますか?iOSアプリからBLEデバイスのペア設定を解除するにはどうすればよいですか?
BLEは従来のBluetoothとconnects and disconnects to peripheralsとは異なる動作をするため、私は少し混乱しています。
私はあなたがセンターマネージャーを介してロックに接続していて、周辺機器への参照を削除する必要があると仮定しています。もしそうなら、BLE接続はちょうど切断イベントリスナで、周辺へのすべてのreferenecesをクリアする必要がありますハンドルオブジェクトに:それは上とブロードキャスト範囲内にある場合
func centralManager(_ central: CBCentralManager, didDisconnectPeripheral peripheral: CBPeripheral, error: Error?) {
// Something disconnected, check to see if it's our peripheral
// If so, clear active device/service
if peripheral == self.blePeripheral {
self.blePeripheral = nil
self.bleService = nil
}
// Scan for new devices using the function you initially connected to the perhipheral
self.scanForNewDevices()
}
あなたの周辺には、再接続する必要があります。