BLE BlueZのbluetoothctlコマンドでGATTサーバのデータを受信する bluetoothctlにはペアリングなどデバイス間の接続管理だけでなく、データの送受信機能も備わっている。今回は、別のLinuxマシンで動作しているGATTサーバからのデータをbluetoothctlで受信する実験を行ったので、手順をメモ... 2023.08.20 BLE
BLE 2台のLinuxマシン間でBLE通信する実験 前回記事では、LinuxマシンにGATTサーバを立て、サーバから送信されるデータをスマホのGATTクライアントに受信させた。 今回は、別のLinuxマシンでPythonコードによるGATTクライアントを動作させ、2台のLinuxマシン間でB... 2023.08.20 BLE
BLE BlueZのPythonテストコードでGATTサーバを動かす 「GATTサーバ」はBLE通信を用いてGATTクライアントからの接続要求に応じると共にデータをGATTクライアントに送信する。例えば、BLE対応の体温計などのセンサ類はGATTサーバの役割を担い、それらのデータを受け取るスマホはGATTクラ... 2023.08.20 BLE