Linux 端蓝牙调试
@(嵌入式)[BLE, ble]
毕业大半年一直从事Ble外设开发,发现linux上可以使用bluez进行蓝牙开发,更加便捷的是,有一个python模块对bluez接口进行封装,叫bluepy,给开发测试带来更多便捷。
获取 & 安装
开发平台 ubunt 14.04
$ sudo apt-get install git build-essential libglib2.0-dev
$ git clone https://github.com/IanHarvey/bluepy.git
$ cd bluepy
$ python setup.py build
$ python setup.py install
个人测试脚本库mybluepy, 没怎么写过python,供参考。
使用 hcitool & gatttool
安装了bluez协议栈后提供的工具,简单操作如下。
- 查看蓝牙pc的设备
hcitool dev
- 扫描ble
hcitool lescan
- 设置gatttool
gatttool