蓝牙设备如何自定义UUID

news/2024/11/27 8:45:46/

如何自定义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.ppmy.cn/news/43038.html

相关文章

ACM8629 立体声50W/100W单声道I2S数字输入D类音频功放IC

概述 ACM8629 一款高度集成、高效率的双通道数字输入功放。供电电压范围在4.5V-26.4V,数字接口电源支持3.3V 。在4 欧负载,BTL模式下输出功率可以到250W1%THDN,在2欧负载,PBTL模式下单通道可以输出1100W 1%THDN. ACM8629采用新型PWM脉宽调制架…

C++标准库--IO库(Primer C++ 第五版 · 阅读笔记)

C标准库--IO库(Primer C 第五版 阅读笔记)第8章 IO库8.1、IO类8.2、文件输入输出8.3、string流总结:第8章 IO库 8.1、IO类 为了支持这些不同种类的IO处理操作,在istream和ostream之外,标准库还定义了其他一些IO类型。 如下图分…

学习系统编程No.20【进程间通信之命名管道】

引言: 北京时间:2023/4/15/10:34,今天起床时间9:25,睡了快8小时,昨天刷视屏刷了一个小时,本来12点的时候发完博客洗把脸就要睡了,可惜,看到了一个标题,说实话&#xff0…

基于 Git 的开发工作流——主干开发特性总结

在参与开发的过程,得益与平台提供便捷的开发流程,简化很多开发过程操作分支的步骤;也就很好奇,为什么研发平台怎么设计,考虑的点是为什么,便有了这次对主干研发的学习与记录。当我们是构建软件项目的唯一开…

Qt Quick - 弹出控件综述

Qt Quick - 弹出控件综述一、概述一、抽屉控件二、菜单控件三、弹出控件四、工具提示控件一、概述 控件功能Dialog带有标准按钮和标题的弹出式对话框,用于与用户进行短期交互Drawer可以用滑动手势打开和关闭的侧面板Menu弹出式菜单,可以用作上下文菜单或…

Sharding-JDBC之水平分表

目录一、简介1.1、垂直分表1.2、水平分表二、maven依赖三、数据库3.1、创建数据库3.2、创建表四、配置(二选一)4.1、properties配置4.2、yml配置五、实现5.1、实体5.2、持久层5.3、服务层5.4、测试类5.4.1、保存数据5.4.2、查询数据一、简介 1.1、垂直分…

nginx反向代理_负载均衡的配置

说明 两台虚拟机: 88节点是自己的虚拟机 66节点是小组成员的虚拟机,我们暂且叫同学机 tomcat端口,分别为8081和8082 总结就是: 自己虚拟机上面安装nginx和tomcat8082 同学机上安装tomcat8081 一、开始安装nginx(只安装…

在Spring Boot微服务使用Jedis操作Redis String字符串

记录:407 场景:在Spring Boot微服务使用Jedis操作Redis String字符串。 版本:JDK 1.8,Spring Boot 2.6.3,redis-6.2.5,jedis-3.7.1。 1.微服务中配置Redis信息 1.1在application.yml中Jedis配置信息 hub:example:redis:jedis:host: 192.…