前提・実現したいこと
RaspberryPi4とM5Stack間のBLE通信を実装しています。
こちらの記事を参考にしながら実装しており、M5Stack側のペリフェラルの機能は実装することができました。
しかし、RaspberryPi4側のセントラルの機能を実装している際にエラーが生じてしまい困っています。
BLE通信の実装に向けてできる対策など教えてください。
よろしくお願いします。
発生している問題・エラーメッセージ
上記記事の中で紹介されているコードの中で、この行について下記のエラーが生じています。
bash
1( ^q^) < nodejs[2] ) 2pi@raspberrypi: ~/gitprojects/m5stack-ble/python-client 3>> sudo python3 main.py 4Using adapter: raspberrypi 5Disconnecting any connected devices... 6Searching device... 7Traceback (most recent call last): 8 File "main.py", line 83, in <module> 9 ble.run_mainloop_with(main) 10 File "/usr/local/lib/python3.7/dist-packages/Adafruit_BluefruitLE-0.9.9-py3.7.egg/Adafruit_BluefruitLE/bluez_dbus/provider.py", line 105, in run_mainloop_with 11 File "/usr/local/lib/python3.7/dist-packages/future-0.18.2-py3.7.egg/future/utils/__init__.py", line 441, in raise_ 12 raise exc 13 File "/usr/local/lib/python3.7/dist-packages/Adafruit_BluefruitLE-0.9.9-py3.7.egg/Adafruit_BluefruitLE/bluez_dbus/provider.py", line 120, in _user_thread_main 14 File "main.py", line 33, in main 15 device = ble.find_device(name="m5-stack") 16 File "/usr/local/lib/python3.7/dist-packages/Adafruit_BluefruitLE-0.9.9-py3.7.egg/Adafruit_BluefruitLE/interfaces/provider.py", line 135, in find_device 17 File "/usr/local/lib/python3.7/dist-packages/Adafruit_BluefruitLE-0.9.9-py3.7.egg/Adafruit_BluefruitLE/interfaces/provider.py", line 114, in find_devices 18 File "/usr/local/lib/python3.7/dist-packages/Adafruit_BluefruitLE-0.9.9-py3.7.egg/Adafruit_BluefruitLE/bluez_dbus/device.py", line 150, in name 19 File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in __call__ 20 **keywords) 21 File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking 22 message, timeout) 23dbus.exceptions.DBusException: org.freedesktop.DBus.Error.InvalidArgs: No such property 'Name'
補足情報(FW/ツールのバージョンなど)
- RaspberryPi4
bash
1pi@raspberrypi: ~ 2>> lsb_release -a 3No LSB modules are available. 4Distributor ID: Raspbian 5Description: Raspbian GNU/Linux 10 (buster) 6Release: 10 7Codename: buster
- Bluetoothctl
pi@raspberrypi: ~ >> bluetoothctl -v bluetoothctl: 5.50
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。