当前位置: 首页 > news >正文

蓝牙设备如何自定义UUID

如何自定义UUID

所有 BLE 自定义服务和特性必须使用 128 位 UUID 来识别,并且要确保基本 UUID 与 BLE 定义的基本 UUID(00000000-0000-1000-8000-00805F9B34FB)不一样。基本 UUID 是一个 128 位的数值,根据该值可定义标准UUID(16 位和 32 位)。
BLE 规范未定义生成 BLE 服务和特性的自定义 UUID 的方式。用户会决定如何生成自己的 128 位 UUID,该 UUID 与BLE 定义的基本 UUID 不同。可以采用多种方法生成自定义服务和特性的 UUID。
下面的链接可以根据时间生成的UUID
https://www.uuidgenerator.net/version1

赛普拉斯自定义uuid格式

赛普拉斯使用以下机制来生成自定义服务和特性的 UUID。您也可以使用类似的方法创建自己的 UUID。
自定义 UUID 值:XXXXYYYY-0000-1000-8000-00805F9B0131

UUID 器件说明
XXXX用于识别器件/产品的 16 位数值
YYYY特定服务或特性的 16 位 UUID
00805F9B0131所有赛普拉斯的自定义服务和特性的基本 UUID 这是由 BLE SIG 定义的基本 UUID 的最后 6 个字节,其中最后两个字节由赛普拉斯的蓝牙分配公司标识符(0x0131)替换。

参考

uuid生成方法:https://www.itu.int/en/ITUT/asn1/Pages/UUID/uuids.aspx

http://www.lryc.cn/news/59327.html

相关文章:

  • 好看的html登录界面,
  • Java模拟星空
  • YGG 代表 Web3 Gaming 参加 2023 年游戏开发者大会
  • 水库安全运行智慧管理平台解决方案筑牢防汛“安全墙”
  • Exchange升级部署方案
  • AE开发之图层渲染20210603
  • 需要了解的过滤器
  • VUE3的setup函数
  • 停车场管理系统文件录入(C++版)
  • 线程(Thread)的三种等待唤醒机制详解
  • 从零学习python - 13模块的导入与使用(实现单例模式)
  • 国产SSD、内存卷哭国外大厂,三星宣布减产涨价在路上了
  • 数据库管理-第六十六期 SQL Domain(20230413)
  • 《Vue3实战》 第一章 nods/npm安装、配置
  • JAVA练习104-四数相加 II
  • 【C++基础】引用(引用的概念;引用的特性;常引用;使用场景:做输出型参数、大对象传参、做输出型返回值、返回大对象的引用);引用和指针的区别)
  • Redis只用来做缓存?来认识一下它其他强大的能力吧。
  • 【ES】数据同步集群
  • 37岁男子不愿熬夜,回乡养鸡每天准时下班,青山绿水中养鸡,直播间里卖鸡蛋...
  • 深度学习和人工智能之间是什么样的关系?
  • 实战打靶集锦-016-lampiao
  • 《Web前端应用开发》考试试卷(模拟题)
  • 【react全家桶学习】react简介
  • 此战成硕,我成功上岸西南交通大学了~~~
  • 光耦继电器工作原理及优点概述
  • 【Mysql】mysql8.0.26解压包部署方式
  • 进销存管理系统能为企业带来哪些实际效益?
  • 图片怎么转换成pdf格式?这几个方法帮你一键转换
  • 数据结构exp1_2学生成绩排序
  • 在DongshanPI-D1开箱使用分享与折腾记录实现MPU6050数据读取