Bluetooth device development
Bluetooth device development:相关协议以及驱动的开发......
@菠萝菠萝哒
一个路过的95后嵌入式软件程序猿(笑)
展开
-
蓝牙核心规范中有关UUID的介绍(base on Bluetooth_core_specification_v5.0)
UUID是一个通用的唯一标识符,可以保证在所有空间和所有时间都是唯一的。 UUID可以以分布式方式独立创建。 不需要分配的UUID的中央注册表。 UUID是一个128位的值。 为了减轻存储和传输128位UUID值的负担,已预先分配了一系列UUID值,以分配给经常使用的已注册目的。 该预分配范围中的第一个UUID被称为Bluetooth Base UUID,其值从蓝...原创 2019-10-13 19:29:14 · 1587 阅读 · 0 评论 -
Bluetooth device development-蓝牙调试工具篇
调试工具一、安卓端:①nRF Connect 通过App所提供的功能,点击“RAW”可查看蓝牙广播的实际的内容,连接蓝牙设备成功后即可看到蓝牙设备系统所能够提供的“Notify、Read、Write”等服务,通常相关服务以4位十六进制数表示特征值。②BLE Utility(该软件直接在手机自带的应用市场搜索一般都会有)该软件与上述介绍的nRF ...原创 2019-10-05 02:57:59 · 1892 阅读 · 0 评论 -
蓝牙5.0协议解读 via Bluetooth Core v5.0(使用smartRF packet sniffer进行抓包)
目录简介一、常见的广播包二、广播包的结束,解析连接successfully的数据包三、数据包解析(DATA CHANNEL PDU)简介 Bluetooth Core version 5.0已经发布了很久一段时间了,对于进行蓝牙设备的相关开发蓝牙协议核心规范是一份不错的攻略指导书,2822页覆盖其相关的协议、规范、数据包解读等等。接下来我们借助smart...原创 2019-10-06 20:12:41 · 8907 阅读 · 6 评论