![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝牙
文章平均质量分 83
L.G.F
这个作者很懒,什么都没留下…
展开
-
linux下BLE(低功耗蓝牙协议)C语言开发笔记(1)---经典蓝牙启动扫描
经过几天的煎熬,终于把bluez移植到了ARM环境上,终于可以开始使用了,但是在运行hci_get_route接口后提示找不到对应的设备,后来发现是蓝牙设备没有启用,下面用到命令在交叉编译的时候应该已经生成了,直接使用即可。1.先执行hciconfig看到设备 hci0就是蓝牙模块了2.执行hciconfig hci0 up,然后再调用hci_get_route就OK了。下面...原创 2018-12-20 16:45:21 · 5513 阅读 · 2 评论 -
bluez5.50交叉编译
编译环境:ubuntu14.04编译工具:arm-none-linux-gnueabi-gcc参考文档https://blog.csdn.net/gatieme/article/details/48751743这个文档说的很详细,但是编译的是低版本的bluez,下面是编译bluez5.50中遇到的问题总体思路:交叉编译过程中遇到提示缺少的库就去下载编译,有些库不是必须的,可以...原创 2018-12-20 13:40:17 · 4430 阅读 · 0 评论 -
linux下BLE(低功耗蓝牙协议)C语言开发笔记(2)---ble蓝牙扫描-连接-读写
前言bluez编译完后会生成很多命令行工具,比如gatttool、hcitool、bluetoothctl等,bluetoothctl的生成需要在configure的时候把--disable-test去掉。这些工具可以用来在linux环境下与ble设备进行调试,但是本人需要的是可用的c语言api,如果你只是开发经典蓝牙,那么恭喜你,交叉编译完后的的api足够用了;但是低功耗蓝牙用的C接口是没有...原创 2018-12-28 18:46:55 · 16632 阅读 · 31 评论