Examples

随笔分类 -  BLE学习

全志r329平台 蓝牙连接报错
摘要:在全志R329平台,编写BLE测试程序,连接的时候报错,特在此记录一下。 1. 连接之前提示 :bg_scan_update Failed ,hci_req_sync: err -16 1> 原因没有找到,不过通过hcidump 抓包分析,在连接之前,会设置扫描参数和使能扫描,目前还不清楚是后台哪个 阅读全文

posted @ 2021-03-04 15:40 足各火丁 阅读(423) 评论(0) 推荐(0)

BLE建立L2CAP Socket连接remote提示connect refused
摘要:最近在全志r329 上面编写和某个remote设备建立BLE连接的程序,发现创建socket以后,和remote设备连接时候,提示connect refused。 最后分析原因是:没有设置LE_HOST_SUPPORTED。 在此记录问题原因和解决方法: int __host_create_gatt 阅读全文

posted @ 2021-02-23 15:47 足各火丁 阅读(931) 评论(0) 推荐(0)

bluetoothctl命令提示No default controller available
摘要:在学习bluetoothctl命令时,执行bluetoothctl,然后执行show,提示No default controller available。 1. 执行hciconfig,发现有hci0,并且处于UP状态 2. 执行hcitool lescan,可以进行扫描。 3. 执行ps -ef| 阅读全文

posted @ 2020-05-25 15:28 足各火丁 阅读(10752) 评论(0) 推荐(0)

蓝牙bluez命令
摘要:记录一下自己平时调试蓝牙的命令,后续学习到再添加 sdptool命令: sdptool add SP - 添加SPP: sdptool add --channel=1 DID SP DUN LAN FAX OPUSH FTP HS HF SAP NAP GN PANU HID CIP CTP A2S 阅读全文

posted @ 2020-05-21 14:16 足各火丁 阅读(5075) 评论(0) 推荐(0)

蓝牙RFCOMM通信
摘要:最近需要在某个开发板上面通过蓝牙和手机蓝牙连接,并通过RFCOMM通信。还没有做过蓝牙RFCOMM相关工作,因此先在linux PC上面调试一下流程,并在此记录调试过程。 一、说明 RFCOMM协议基于L2CAP协议的串行(9针RS-232)仿真。 本文中实现了RFCOMM server和clien 阅读全文

posted @ 2020-05-21 13:51 足各火丁 阅读(5660) 评论(7) 推荐(0)

win7蓝牙连接手机蓝牙
摘要:今天有个需求,需要win7 PC连接手机蓝牙,并发送文件到手机端。在此记录下过程。 准备: win7 电脑主机、 CSR 蓝牙dongle、 手机 1. 打开蓝牙服务 方法:打开控制面板,找到“管理工具”打开,打开“服务”,启动“Bluetooth Support Service”。 2. 回到控制 阅读全文

posted @ 2020-05-15 16:36 足各火丁 阅读(1090) 评论(0) 推荐(0)

fatal error: glib.h: No such file or directory;/usr/bin/ld: cannot find -lcurl
摘要:在学习BLE bluez的时候,做了一个测试程序,看到gatttool.c下面有一个glib解析命令行的功能,想移植到自己的程序接口中,但是添加了#include <glib.h>后,出现了fatal error: glib.h: No such file or directory错误。经过网上查找 阅读全文

posted @ 2018-08-15 16:37 足各火丁 阅读(14884) 评论(0) 推荐(0)

导航

Examples