蓝牙标签协议

news2024/12/27 6:30:30

1.Request write block size command

CMD

DATA

0x01

Response for write block size command

CMD

DATA (short)

0x01

Block size

注意:short是低位在前,高位在后

2.Request write screen command

CMD

DATA

0x02

Image length(int)

Image type(废弃)

注意:int 是低位在前,高位在后

Response for write screen command

CMD

DATA (byte)

0x02

Status

0:Success

Other:Fail

3.Request start transfer command

CMD

DATA

0x03

Response for start transfer command

CMD

DATA

0x05

Previous block status(byte) 0: success

Other: Fail

Request block number(int)

(Request block index)

注意:int 是低位在前,高位在后

4.Request write cancel command

CMD

DATA

0x04

Response for write cancel command

CMD

DATA (byte)

0x04

Status

0:Success

Other: Fail

5.Transfer data packet

Index(4 byte)

DATA(N bytes)

Packet index (int)

N byte data (MAX=240)

注意:int 是低位在前,高位在后

6.蓝牙标签交互图

7.蓝牙服务特征值UUID

Service特征值

0000fef0-0000-1000-8000-00805f9b34fb

Notify特征值

0000fef1-0000-1000-8000-00805f9b34fb

Write特征值

0000fef2-0000-1000-8000-00805f9b34fb

8.广播数据解析

manufacturerId值为0x5053

Manufacturer ID

BYTE0

BYTE1

BYTE2

BYTE3

BYTE4

0x5053

设备类型(表1设备类型)

[LOW]

电池电压

软件版本

硬件版本

设备类型(表1设备类型)

[HIGHT]

注意:电池电压就是测量的电压扩大10倍。例如32代表电池为3.2V

9.屏幕参数说明

BIT7

BIT6

BIT5

BIT4

BIT3

BIT2

BIT1

BIT0

Pixel3

Pixel2

Pixel1

Manu2

Manu1

Color2

Color1

Image type

序号

[pixel7~pixel1]

描述(屏幕分辨率)

备注

1

000

212x104

2

001

128x296

3

010

400x300

4

011

640x384

5

100

保留

6

101

保留

7

110

保留

8

111

保留

序号

[Manu2~Manu1]

描述(屏幕厂家)

备注

1

00

TFT

2

01

EPA

3

10

EPA-1

4

11

保留

序号

[Color2~Color1]

描述(屏幕类型)

备注

1

00

黑白色

2

01

黑白红色

3

10

黑白黄色

4

11

保留

序号

Image type

描述(屏幕类型)

备注

1

0

双镜像

2

1

单镜像

BIT7

BIT6

BIT5

BIT4

BIT3

BIT2

BIT1

BIT0

DEC

HEX

备注

Pixel3

Pixel2

Pixel1

Manu2

Manu1

Color2

Color1

Image type

0

0

0

0

1

0

0

0

8

0x08

EPA_LCD_212x104_BW

0

0

0

0

1

0

1

1

11

0x0B

EPA_LCD_212x104_BWR

0

0

1

0

1

0

0

0

40

0x28

EPA_LCD_128x296_BW

0

0

1

0

1

0

1

1

43

0x2B

EPA_LCD_128x296_BWR

0

0

1

1

0

0

1

1

51

0x33

EPA_LCD_128x296_1_BWR

0

1

0

0

1

0

0

0

72

0x48

EPA_LCD_400x300_BW

0

1

0

0

1

0

1

1

75

0x4B

EPA_LCD_400x300_BWR

0

1

0

0

0

0

0

0

64

0x40

TFT_LCD_400x300_BW

0

1

0

0

0

0

1

0

66

0x42

TFT_LCD_400x300_BWR

0

1

1

0

1

0

0

0

104

0x68

EPA_LCD_640x384_BW

0

1

1

0

1

0

1

0

106

0x6A

EPA_LCD_640x384_BWR

表1设备类型

BIT7

BIT6

BIT5

BIT4

BIT3

BIT2

BIT1

BIT0

DEC

HEX

备注

Pixel3

Pixel2

Pixel1

Manu2

Manu1

Color2

Color1

Image type

0

0

0

0

0

0

0

0

0

0x00

EPA_LCD_212x104_BW

0

0

0

0

0

0

1

0

2

0x02

EPA_LCD_212x104_BWR

0

0

1

0

0

0

0

0

32

0x20

EPA_LCD_128x296_BW

0

0

1

0

0

0

1

0

34

0x22

EPA_LCD_128x296_BWR

0

0

1

0

0

0

1

0

34

0x22

EPA_LCD_128x296_BWR_1

0

1

0

0

0

0

0

0

64

0x40

EPA_LCD_400x300_BW

0

1

0

0

0

0

1

0

66

0x42

EPA_LCD_400x300_BWR

0

1

0

0

0

0

0

0

64

0x40

TFT_LCD_400x300_BW

0

1

0

0

0

0

1

0

66

0x42

TFT_LCD_400x300_BWR

0

1

1

0

0

0

0

0

96

0x60

EPA_LCD_640x384_BW

0

1

1

0

0

0

1

0

98

0x62

EPA_LCD_640x384_BWR

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/636439.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GIS软件中网络分析的5种应用

什么是网络分析?几乎每个人都需要一个网络分析的类型在他们的生活中。 例如,去海滩的最短路线是什么?应该在哪里建一所医院来最好地服务一个社区?如何优化运输车队? 以下是5种最常见的网络分析类型:点对点…

原来Allegro工程师还分这几个等级,薪资差距好大

随着电子设计领域的不断发展,Allegro工程师的需求也越来越高,在发展过程中,不同等级的Allegro工程师之间存在着薪资和工作范围上的差异,那么你知道不同等级的Allegro工程师有什么不同吗? NO.1初级Allegro工程师 ①分布…

HYA-D-M5、HYA-C-01、HYA-D-02气控电磁阀

HY-C-M5、HY-D-01、HY-D-02、HYA-D-M5、HYA-C-01、HYA-D-02、H280-4-D-S-L、H280-5-D-D-L、H380-5-G-S-L、H380-5-D-S-L电磁阀分电控及气控。维护须知: 1,安装时,请注意气体流动方向及接管是否正确,电压是否符合要求2.请注意防尘…

内部知识库搭建的意义何在?可以给哪些内部人员使用?

随着企业的不断发展和壮大,内部知识管理成为了越来越重要的一项工作。而内部知识库搭建则是内部知识管理的重要手段之一。本文将介绍内部知识库搭建的意义以及可供哪些内部人员使用,以及如何搭建一个高效的内部知识库。 内部知识库搭建的意义&#xff1…

拓展冒泡排序

冒泡排序 冒泡排序的动态演示 比较相邻的元素。 1,如果第一个比第二个大(升序),就交换他们两个。 2,对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后, 最后的元素会是…

解决Antd Tree组件,二次点击时不取消选中,保持高亮

一、问题概述 ant design 提供的 Tree树组件 支持点击高亮树节点,再次点击取消高亮。 默认效果如下: 然而大多数业务场景下,我们希望多次点击同一个节点不会取消他的选中效果。 二、解决方案 监听onSelect时间,并使用select…

PG系列1:windows下安装PG15

文章目录 一. 下载PG二. 开始安装PG2.1 开始安装2.2 验证 一. 下载PG 官网地址: https://www.postgresql.org/选择Download 选择windows Download the installer 点击下载 二. 开始安装PG 2.1 开始安装 这个安装很简单,直接下一步即可,此处…

5.Java内存模型之JMM

Java内存模型之JMM 5.1 先从大场面试开始 你知道什么是Java内存模型JMM吗? JMM和volatile他们两个之间的关系? JMM没有那些特征或者它的三大特征是什么? 为什么要有JMM,它为什么出现?作用和功能是什么? hap…

智能井盖:智慧城市下的井盖管理新模式

随着全球城市化进程的加快,智慧城市的概念越来越受到关注。井盖作为城市的基础设施之一,井盖的安全管理成为城市管理者关注的重要问题。传统的井盖管理方式面临诸多挑战,如人力成本高、巡检效率低、隐患难以发现等。随着智慧城市的发展&#…

leangoo领歌敏捷工具中,如何快速查看项目内所有任务卡片

项目管理员能不能快捷的查看整个项目内的所有任务? 能不能快捷查看项目内某一个成员的所有任务? 能不能快捷的在项目内通过一些条件选择查看任务? 可以导出项目内某一个人的所有任务吗?方便做一些统计 等等... 这些现在Leang…

路径规划 | 图解Informed RRT*算法(附ROS C++/Python/Matlab仿真)

目录 0 专栏介绍1 Informed RRT*原理2 Informed RRT*流程3 ROS C实现4 Python实现5 Matlab实现 0 专栏介绍 🔥附C/Python/Matlab全套代码🔥课程设计、毕业设计、创新竞赛必备!详细介绍全局规划(图搜索、采样法、智能算法等);局部…

超全、超详细的Redis学习笔记总结

❤ 作者主页:欢迎来到我的技术博客😎 ❀ 个人介绍:大家好,本人热衷于Java后端开发,欢迎来交流学习哦!( ̄▽ ̄)~* 🍊 如果文章对您有帮助,记得关注、点赞、收藏、…

「2024」预备研究生mem-消序核心原则

一、消序 二、核心原则 相同备选池 三、练习题

数据库索引简介及优化

索引 1.索引简介 1.1 概念 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。索引的本质:索引是数据结构。 注:在数据之外,数据库系统还维护着满足特定查找算法的数据结构&…

OOM 原因及解决方案

1. 什么是OOM 1.1 OOM 含义: OOM, 全称 “Out Of Memory”, 意思是 “内存用完了”。 它来源于 java.lang.OutOfMemoryError。 1.2 为什么会出现OOM: 官方介绍为当 JVM 因为没有足够的内存来为对象分配空间并且垃圾回收器也已经没有空间可回收时, 就会抛出 java.lang.OutOfMemo…

Windows命令行压缩gz文件

tar -help win10好像是某个版本号之后,才能使用tar命令,所以想要直接在win10上面使用tar命令,就更新系统吧。 按 winr 键后输入 cmd 打开命令行终端,输入 tar -help 命令,如下所示。 tar -cf xxx.tar.gz ./xxx //是…

【电路】电路与电子技术基础 课堂笔记 第11章 数制、编码与逻辑代数

11.1 数制与数制转换 11.2 二进制数的编码 1. 二-十进制(BCD)码 把十进制数的每一位用多位二进制数表示,称为二进制编码的十进制数,简称BCD编码。 具有二进制数的形式,又具有十进制数的特点。 2. 8421码 3. 2421码…

老板谈上4休3工作制1个月后效果:不建议新公司模仿

大家好!我是老洪! 刚看到一则关于上4休3工作制的资讯,聊两句。 媒体是这样报道的。 一位长沙公司的老板在实施上4休3工作制一个月后表示,不建议新公司模仿。 他指出,个别员工的自律问题在上四休三后暴露出来&#xff0…

人工智能体系和实战指南

前言 人工智能是一个庞大的研究领域。虽然我们已经在人工智能的理论研究和算法开发方面取得了一定的进展,但是我们目前掌握的能力仍然非常有限。机器学习是人工智能的一个重要领域,它研究计算机如何模拟或实现人类的学习行为,以获取新的知识或…

RetinaNet网络介绍

前言 上一篇博文我们介绍了Focal Loss,原理也比较简单,有不了解的小伙伴可以先跳转到之前的博文了解一下。Focal Loss介绍。这篇博文我们来看下Focal Loss的出处:Focal Loss for Dense Object Detection,这篇论文提出了RetainNet之…