2023-08

BLE

BlueZのbluetoothctlコマンドでGATTサーバのデータを受信する

bluetoothctlにはペアリングなどデバイス間の接続管理だけでなく、データの送受信機能も備わっている。今回は、別のLinuxマシンで動作しているGATTサーバからのデータをbluetoothctlで受信する実験を行ったので、手順をメモ...
BLE

2台のLinuxマシン間でBLE通信する実験

前回記事では、LinuxマシンにGATTサーバを立て、サーバから送信されるデータをスマホのGATTクライアントに受信させた。今回は、別のLinuxマシンでPythonコードによるGATTクライアントを動作させ、2台のLinuxマシン間でBL...
BLE

BlueZのPythonテストコードでGATTサーバを動かす

「GATTサーバ」はBLE通信を用いてGATTクライアントからの接続要求に応じると共にデータをGATTクライアントに送信する。例えば、BLE対応の体温計などのセンサ類はGATTサーバの役割を担い、それらのデータを受け取るスマホはGATTクラ...
BLE

趣味の電子工作向けBLE情報のまとめ

BLE(BluetoothLowEnergy)を支える要素技術はアナログ無線通信からスマホのプログラミングまで多岐に渡る。電子工作の一環でBLEの情報収集を試みた当初はネットに溢れかえる無関係な情報に途方に暮れたものだが、色々試行錯誤を重ね...
スポンサーリンク