UI のないデバイスとシリアルから Bluetooth へのドングルを Android フォンとペアリングしようとしています。このデバイスはパスキーを必要としませんが、電話のダイアログが開き、接続するためのパスキーを要求されました。0000、1234、1111 にも文字を追加してから削除し、[OK] をクリックしてみましたが、ペアリングに失敗します。
setPin メソッドを使用してコードも試しましたが、同じことが起こります。ピンを必要としない場合、setPin 関数に渡す必要があるデバイス ピンは何でしょうか?
この投稿に出くわしましたが、うまくいくようです:
この例での私の質問は、BluetoothSecurity.PairRequest(BTAddress, strDevicePassKey); の strDevicePassKey 変数の値はどうなるかということです。デバイスがパスキーを必要としないか、空のパスキーを必要とするか?
助けていただければ幸いです。