1. microbitのプログラムのプロジェクトの設定
プロジェクトの設定で、以下の6桁のキーでペアリングをするように設定する
Passkey pairing: Pairing requires 6 digit key to pair.
2. Raspberry Piのシェル上でペアリング
sudo bluetoothctl
※ここからはbluetoothのコマンドラインインターフェイス。microbitのスキャン開始scan on
※microbitのMAC ADDRESSが表示されるまで待つ。表示されたらスキャンの終了。scan off
※agentの登録agent KeyboardDisplay
※ 自分のmicrobitのMAC ADDRESSを指定するpair XX:XX:XX:XX:XX:XX
※microbitのA+Bボタンを同時押し、A+B+リセットボタン同時押し、リセットボタンを離す、A+Bボタンを離すAttempting to pair with XX:XX:XX:XX:XX:XX
[CHG] Device XX:XX:XX:XX:XX:XX Connected: yes
Request passkey
[agent] Enter passkey (number in 0-999999): [CHG] Device
XX:XX:XX:XX:XX:XX ServicesResolved: yes
842419
※ここでmicrobitのLEDマトリックスに表示された上のようなランダムな6桁の数値を入力[CHG] Device XX:XX:XX:XX:XX:XX Paired: yes
Pairing successful
※ペアリングの確認paired-devices
※bluetoothctlの終了quit
3. Raspberry Pi上のPythonプログラム変更
Pythonプログラムで以下のようにセキュリティレベルをmediumに設定します
per.setSecurityLevel("medium")
0 件のコメント:
コメントを投稿