1. Raspberry Piにbluepyをインストール
bluepyをRaspberry Piにインストールするの手順で、bluepyをインストールします
2. micro:bitでbluetoothサービスを使用するプログラム作成
以下のような感じで一通りのbluetoothサービスを最初に追加します
また、ペアリングをしなくても利用できるようにします
※6桁キーでペアリングしたい場合は「6桁のキーでmicrobitとRaspberry PiをBluetoothペアリングする」を参照してください。
3. microbitの温度を取得するプログラム
displaytemp.py
from bluepy import btle
per = btle.Peripheral("XX:XX:XX:XX:XX:XX", btle.ADDR_TYPE_RANDOM)
# Temperature Service
svc = per.getServiceByUUID("e95d6100-251d-470a-a062-fa1922dfa9a8")
# Temperature Service - Characteristics
ch = svc.getCharacteristics("e95d9250-251d-470a-a062-fa1922dfa9a8")[0]
print("temp:{}".format(ord(ch.read())))
4. microbitの温度を取得するプログラムの実行
$ python3 displaytemp.py
temp:26
〇参考情報
・Bluetooth Developer Studio Level 3 Profile Report
0 件のコメント:
コメントを投稿