- 博客(3)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 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 17538 31
原创 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 5643 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 4499
基于bluez5.50修改的gatt api库
2018-12-29
libuv 管道通信问题求解答
2017-07-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人