我用的蓝牙模块是 HM-10,串口连接,之前作为从设备已经和手机端通过 pyserial 模块正常收发数据.
现在想通过两个蓝牙模块分别装在两个树莓派上,一个是主设备(假装手机),一个从设备.通过 pybluez 模块通信(依赖 bluez ).
网上搜了一下说,bluez4.x 不支持 BLE 设备,需要自己编译 5.x
我照着教程做了,完了使用 hcitool dev 显示空.
我的问题是:
- 我的编译是否存在什么问题,比如某些参数没加上?
- 教程都是用的 USB 蓝牙,是不是需要专门开启 UART 支持?如何开启?
- 或者用的命令就不对?
参考资料(参考了第一个链接):
http://www.elinux.org/RPi_Bluetooth_LE
http://www.tik.ee.ethz.ch/~beutel/pub/bluezhowto.pdf
http://www.stlinux.com/kernel/bluetooth/BlueZ-setup