0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

蓝牙UUID:无线通信中的唯一标识符

ANSIOT ? 2025-03-25 16:48 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、蓝牙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

    文章

    4764

    浏览量

    145326
  • 蓝牙模块
    +关注

    关注

    30

    文章

    613

    浏览量

    56751
  • UUID
    +关注

    关注

    0

    文章

    23

    浏览量

    8385
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    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

    请问提示标识符是设置了哪里?

    选中标识符,就提示相同的标识符,不知道在设置了哪里?视频里也没讲啊?
    发表于 05-08 06:35

    如何读取iPhone的标识符

    我们如何阅读与BLE先锋工具包连接的iPhone、Android或任何其他BLE设备的唯一标识符
    发表于 10-16 11:51

    C语言的标识符和关键字有哪些

    五、C语言的标识符和关键字个完整的1.C语言的标识符所谓标识符,实际上是些由程序编写者自定义的名称,类似于PIC单片机汇编语言中给寄存器
    发表于 07-15 09:31

    CAN总线过滤器标识符

    屏蔽位模式:在屏蔽位模式下,标识符寄存器和屏蔽寄存器起,指定报文标识符的任何位,应该按照“必须匹配”和“不用关心”处理。标识符列表模式:
    发表于 08-19 07:30

    请问NUC029LAN芯片96位唯一标识符 ( UID )怎么读取出来?

    NUC029LAN芯片96位唯一标识符 ( UID )怎么读取出来?看数据手册没看到在哪里读取
    发表于 08-18 06:22

    C语言的标识符和关键字

    标识符是用来标识源程序中某个对象的名字的.这些对象可以是语句、数据类型、函数、变量、常量、数组等。标识符由字符串、数字和下划线等组成.第
    发表于 07-17 16:54 ?95次下载

    python语言的标识符

    在python里,标识符有字母、数字、下划线组成。在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
    的头像 发表于 12-27 16:50 ?2w次阅读

    51单片机的C语言标识符和关键字详细资料说明

    标识符使用来标识源程序中的某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、常量、数组等。 C语言规定:标识符由字母、数字和下划线组成,第
    发表于 07-19 17:37 ?1次下载
    51单片机的C语言<b class='flag-5'>标识符</b>和关键字详细资料说明

    VHDL中的标识符的遵循法则

    VHDL中的标识符可以是常数、变量、信号、端口、子程序或参数的名字。使用标识符要遵守如下法则:
    发表于 07-16 09:00 ?1.3w次阅读

    使用RFID卡创建和读取唯一订单标识符的智能装箱站

    电子发烧友网站提供《使用RFID卡创建和读取唯一订单标识符的智能装箱站.zip》资料免费下载
    发表于 12-29 14:54 ?0次下载
    使用RFID卡创建和读取<b class='flag-5'>唯一</b>订单<b class='flag-5'>标识符</b>的智能装箱站

    获取磁盘分区UUID的方法介绍

    UUID(通用唯一标识符,Universally Unique Identifiers)是磁盘分区的属性,在管理具有数百个驱动器的服务器时至关重要。
    的头像 发表于 01-31 17:45 ?1.4w次阅读
    获取磁盘分区<b class='flag-5'>UUID</b>的方法介绍

    西门子博途中硬件标识符示例

    在配置硬件组件时,STEP 7 将为每个硬件对象(如模块、接口或模块端口,甚至是智能设备的传输区)自动分配硬件标识符
    的头像 发表于 08-29 11:08 ?2.6w次阅读
    西门子博途中硬件<b class='flag-5'>标识符</b>示例