"); //-->
目前市面流行的在BLE应用中,UUID“Universally Unique Identifier”用于标识蓝牙服务以及通讯特征访问属性,不同的蓝牙服务和属性使用不同的访问方法,就像人们语言交流一样,语言相同才能正常交流。
蓝牙技术联盟SIG定义UUID共用了一个基本的UUID:0x0000xxxx-0000-1000-8000-00805F9B34FB。总共128位,为了进一步简化基本UUID,每一个蓝牙技术联盟定义的属性有一个唯一的16位UUID,以代替上面的基本UUID的‘x’部分。使用16位的UUID便于记忆和操作,如SIG定义了“Device Information”的16位UUID为0x180A。

蓝牙不同服务各自定义了“特征字段”用于实现数据访问,允许定义read、write、notification不同的特征属性,实现对应通道的读写操作,而“特征字段”也采用了UUID来唯一标识,如SIG在“DeviceInformation”服务下定义了“Manufacture Name String”实现“Read”属性,其16位UUID为0x2A29。

可见,蓝牙服务UUID以及服务特征字段,在蓝牙服务交互过程中起着非常重要的作用,而SIG标准中允许用户自定义服务,采用128位完成蓝牙服务,以及128位特征字段定义。在实际应用中,通常不同厂商的蓝牙模块都会各自定义蓝牙服务以及特征字,这就导致了市面上不同厂商生产的蓝牙模块相互间无法通讯。
为了更好的兼容不同厂商的蓝牙服务定义,蓝牙模块需要支持服务自定义配置功能,通过支持自定义蓝牙服务和特征字兼容不同的蓝牙定义,从而实现不同厂商模块间的互通。
成都亿佰特E104-BT02支持蓝牙服务UUID和服务特征UUID的配置,可灵活兼容不同厂商蓝牙模块,实现透传通讯。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
求助~~vxWorks下创建目录~~~~~~~
工业嵌入式音频
基于Ubuntu的i.MX515 Wistron智能本
晶体管好坏速测仪电路
LED交流驱动电路的实例
倪光南:“AI+空间计算”让机器人看懂世界,希望形成“AI+RV芯片”的生态
瑞萨发布多域SDV平台R-Car第五代
单片机驱动标准PC机键盘的C51程序
单片机实现对CF卡的读写
单片机入门教程
Bosch Sensortec与乐鑫科技宣布达成战略合作推动多场景传感创新
美国FCC今天开始对新无人机实施进口禁令
Omdia分析半导体业走势,看好存储、AI、RISC-V的增长
Pickering在华十周年:深耕开关与信号路径技术,本土交付实力再跃新阶
断路、短路防盗报警器
逆变器推动信号发生器电路
下一代量子计算机几乎将变得有用
wince 下 s3c2410剩余flash的利用(ResidentFlash)(可保存注册表)
飞思卡尔展望智能本市场
单片机人机接口实例集
lr
Pegatron在Computex上展示采用i.MX515处理器的智能本
Cloudera:AI重塑金融服务的决策体系
发现一个经典的发烧音响网站!
与可再生能源的互联让现有电厂变绿
Omdia对智能体和人形机器人的技术趋势与预测
CPSR中把中断关闭后,来的中断是扔掉还是挂起?
单片机软件喂狗方式和硬件喂狗方式的比较
多只LED的驱动
S12XE 16位微控制器应用