1. Raspberry Piにbluepyをインストール
bluepyをRaspberry Piにインストールするの手順で、bluepyをインストールします
2. micro:bitでbluetoothサービスを使用するプログラム作成
以下のような感じで一通りのbluetoothサービスを最初に追加します
また、ペアリングをしなくても利用できるようにします
※6桁キーでペアリングしたい場合は「6桁のキーでmicrobitとRaspberry PiをBluetoothペアリングする」を参照してください。
3. シリアルナンバーを取得するプログラム
modelnumber.py
from bluepy import btle
per = btle.Peripheral("XX:XX:XX:XX:XX:XX", btle.ADDR_TYPE_RANDOM)
# Device Information Service
svc = per.getServiceByUUID("0000180A-0000-1000-8000-00805F9B34FB")
# Serial Number
ch = svc.getCharacteristics("00002A25-0000-1000-8000-00805F9B34FB")[0]
print("serial_number:{}".format(ch.read().decode('utf-8')))
4. シリアルナンバーを取得するプログラムの実行
$ python3 serialnumber.py
serial_number:19440XXXXX
〇参考情報
・Bluetooth Developer Studio Level 3 Profile Report
0 件のコメント:
コメントを投稿