你好,在CSDN网上BLE命令的介绍和使用文章中,
客户端查询所连接的服务端的第3个服务中的第1个特征的值是0x02(UUID是0xC300的特征的值);
后面客户端查询服务端的第3个服务第1个特征的值又变成了0.
如图所示,为什么和之前查询特征值的2对不上呢?
还是或者本来就不是相同的东西,对不上是正常的?谢谢~
csdn中BLE例程的一个疑问
Moderator: ESP_XCGuang
-
- Posts: 56
- Joined: Fri Mar 11, 2022 3:46 am
csdn中BLE例程的一个疑问
- Attachments
-
- 2.png (11.04 KiB) Viewed 3949 times
-
- 1.png (15.28 KiB) Viewed 3949 times
Re: csdn中BLE例程的一个疑问
Code: Select all
AT+BLEGATTCCHAR=<conn_index>,<srv_index>
+BLEGATTCCHAR:"char",<conn_index>,<srv_index>,<char_index>,<char_uuid>,<char_prop>
OK
AT+BLEGATTCRD=<conn_index>,<srv_index>,<char_index>[,<desc_index>]
+BLEGATTCRD:<conn_index>,<len>,<value>
OK
AT BLE 命令链接:https://docs.espressif.com/projects/esp ... -energy-at
蓝牙核心规范 4.2 版本:https://www.bluetooth.com/specification ... ation-4-2/
-
- Posts: 56
- Joined: Fri Mar 11, 2022 3:46 am
Re: csdn中BLE例程的一个疑问
对,一个是叫做<value>,另一个是叫做<char_prop>。
我开始理解就是把<char_prop>当作是value来理解的,现在看来应该是不对的。
那么,<char_prop>:服务特征的属性,到底是什么含义呢?不同的值代表不同的服务特征属性?能举例说下比如有哪几种服务特征属性吗?
我开始理解就是把<char_prop>当作是value来理解的,现在看来应该是不对的。
那么,<char_prop>:服务特征的属性,到底是什么含义呢?不同的值代表不同的服务特征属性?能举例说下比如有哪几种服务特征属性吗?
Re: csdn中BLE例程的一个疑问
关于服务特征属性或许你直接看下 《蓝牙核心规范 4.2 版本》(https://www.bluetooth.com/specification ... ation-4-2/)会更清楚哈。
Who is online
Users browsing this forum: No registered users and 69 guests