Action disabled: backlink
bluetooth_low_energy
Bluetooth Low Energy
since 2021-09-20
Blinka 資料
bluepy 資料
Raspberry Pi 3B + Blinka
以下 pip3 を sudo なしで使えと書かれている
pip3 install したものは .local/lib/python3.7/site-packages あたりに入る。
$ pip3 install --upgrade adafruit-blinka-bleio adafruit-circuitpython-ble $ sudo usermod -a -G bluetooth $USER $ sudo reboot
$ python3
Python 3.7.3 (default, Jan 22 2021, 20:04:44)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import adafruit_ble
>>> from adafruit_ble.advertising.standard import Advertisement
>>> ble = adafruit_ble.BLERadio()
>>> for adv in ble.start_scan(Advertisement, timeout=5):
... name = adv.complete_name
... if not name:
... continue
... if name == "ITAG":
... con = ble.connect(adv)
... print("connected")
... break
...
connected
>>> ble.stop_scan()
>>> con
<adafruit_ble.BLEConnection object at 0x752f7950>
>>> con.connected
True
>>> con.pair
<bound method BLEConnection.pair of <adafruit_ble.BLEConnection object at 0x752f7950>>
>>> con.disconnect()
動いているようだ。
bluetooth_low_energy.txt · 最終更新: 2021/09/21 14:47 by Takuya Nishimoto
