一、蓝牙UUID:
1、我们将从机具有的数据或者属性特征,称之为从机中添加(profile配置文件),作为profile包含一个或者多个服务,每个服务又包含一个或者多个特征。每个特征值都有自己的属性 Property,属性的取值有:可读 Read,可写 Write以及通知 Notify。每个服务 Service和特征值 Characteristic都有自己的唯一UUID标识。
2、主机可以发现和获取从机的服务和特征,然后与之通信,特征是主从通信的最小单元。
3、可读可写表示该特征值可以被主机读取和写入数据,而通知则表示从机可以主动向主机发送通知数据。
总结:
UUID组成:
1、16位的UUID是精简版的,结合UUID基数就可以凑成128位的标准UUID。
2、0x0000xxxx-0000-1000-8000-00805F9B34FB SIG提供的,配合16位的UUID就可以组成128位;私有UUID可以是OX0000XXXX-0000-1000-8000-00805F9B34FB(16位),也可以是XXXXXXXX-0000-1000-8000-00805F9B34FB(32位),不建议私有的也使用SIG基础UUID。

二、以安朔科技ANS-BT102M为例
UUID查询/设置:AT+UUID

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
无线通信
+关注
关注
58文章
5099浏览量
147026 -
蓝牙模块
+关注
关注
30文章
673浏览量
58005 -
UUID
+关注
关注
0文章
25浏览量
8612
发布评论请先 登录
相关推荐
热点推荐
JAVA语言的标识符、注释和分隔符
,才可在程序语句中使用。下面是一些标识符的示例。合法标识符:A、a1、$Systembol、square、ex_sa不合法标识符:2a(以数字2开头)、 &
发表于 12-06 00:21
2812的eCAN模块接收消息的接收标识符怎么读取
最近了解了下CAN通讯的CANopen协议,CANopen协议在通讯时,接收到的数据的11位标识符(或者29位标识符的高11位)在被邮箱接收时,如果屏蔽了后面的7位bit,那么消息的标识符和邮箱
发表于 07-01 17:21
MSCAN标识符
关于MSCAN标识符问题:我看到有的例程里,CAN0发送CAN0TXIDR0 = (unsigned char)(msg.id>>3);CAN0TXIDR1 = (unsigned char)(msg.id
发表于 05-18 19:33
C语言的标识符和关键字有哪些
五、C语言的标识符和关键字一个完整的1.C语言的标识符所谓标识符,实际上是一些由程序编写者自定义的名称,类似于PIC单片机汇编语言中给寄存器
发表于 07-15 09:31
请问NUC029LAN芯片96位唯一标识符 ( UID )怎么读取出来?
NUC029LAN芯片96位唯一标识符 ( UID )怎么读取出来?看数据手册没看到在哪里读取
发表于 08-18 06:22
C语言的标识符和关键字
标识符是用来标识源程序中某个对象的名字的.这些对象可以是语句、数据类型、函数、变量、常量、数组等。一个标识符由字符串、数字和下划线等组成.第一
发表于 07-17 16:54
•95次下载
python语言的标识符
在python里,标识符有字母、数字、下划线组成。在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
51单片机的C语言标识符和关键字详细资料说明
标识符使用来标识源程序中的某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、常量、数组等。 C语言规定:一个标识符由字母、数字和下划线组成,第
发表于 07-19 17:37
•1次下载
蓝牙UUID:无线通信中的唯一标识符
评论