回覆:【ble_remote工程】给蓝牙设备添加Manufacturer Name String(0x2A29)属性 [圖片]程序运行结果:
可以看到一个自定义服务中同时拥有两个不同的特征值。 ![]() |
回覆:【ble_remote工程】给蓝牙设备添加Manufacturer Name String(0x2A29)属性在同一个服务中再声明一个特征值2:
[app_att.h] typedef enum { ...... |
回覆:【ble_remote工程】给蓝牙设备添加Manufacturer Name String(0x2A29)属性一个汉字占3字节,一个emoji表情占4字节。三个汉字加一个表情,加起来就是13字节。
|
回覆:【ble_remote工程】给蓝牙设备添加Manufacturer Name String(0x2A29)属性 [圖片]点一下最右边的上箭头按钮,就可以写值(UTF8字符串值),写完后值会出现在Value Sent上,而Value值保持不变。同时在开发板的串口中可以看到写入的值。
![]() ![]() |
|
回覆:【ble_remote工程】给蓝牙设备添加Manufacturer Name String(0x2A29)属性把特征值改成可读可写:
(1)把my_Attributes里面的特征值的操作权限由ATT_PERMISSIONS_READ改成ATT_PERMISSIONS_RDWR。 (2)给特征声明m... |
回覆:【ble_remote工程】给蓝牙设备添加Manufacturer Name String(0x2A29)属性关于GATT中的特征声明(Characteristic Declaration):https://zh.purasbar.com/post.php?t=35099
|
回覆:关于GATT中的特征声明(Characteristic Declaration)一个含有7个项目(也就是3个特征值)的服务:
// 0001 - 0007 gap // 项目1:UUID=my_primaryServiceUUID=0x2800,值... |
回覆:关于GATT中的特征声明(Characteristic Declaration)// hello service
// 每个项目都有UUID和值。 // 项目1:UUID=my_primaryServiceUUID=0x2800,值=2字节或16字节的服务UU... |
回覆:关于GATT中的特征声明(Characteristic Declaration)第二和第三个字节是实际数据的下标号。
第四和第五个字节是实际数据的UUID。 |