- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.
. .
串行控制通信协议
版本变更说明
版本号
发布时间
说明
1.0
2014-7-25
1.1
2015-5-6
1.2
2015-5-18
1.3
2015-7-9
目录
TOC \o 1-3 \h \z \u 一、物理层协议 3
二、逻辑层协议 3
三、数据包详解 3
1.基础指令 3
设备信息查询 3
查看当前波特率 3
初始化波特率 3
查寻设备的菜单位置 3
查寻设备状态 3
2.音乐控制指令 3
按键指令 3
音量设置 3
查寻开关机状态 3
查寻当前音量大小 3
查寻静音状态 3
静音设置 3
查寻音乐资源数目 3
查寻音乐播放器的状态 3
查寻音乐界面指定序号音乐详细信息 3
查寻音乐播放器正播放的音乐详细信息 3
播放模式设置 3
音效设置 3
播放指定序号的歌曲 3
跳转本地歌曲且播放 3
当前播放的歌曲跳转 3
3.语音播报指令 3
查看语音播报 3
播报指定序号语音 3
查看指定序号语音的名称 3
4.闹钟指令 3
查看闹钟详细信息 3
添加闹钟 3
开启或关闭某序列定时序列 3
5.其它指令 3
开关HDMI 3
查看房间名和房间序号 3
设置房间号 3
查看音源数 3
设置音源 3
6.错误反馈指令 3
7.注意: 3
一、物理层协议
本协议是使用标准的串行协议,可以是RS232型式,也可以是RS485型式。
配置:
波特率
9600bps(默认)
数据位
8位
校验方式
无
停止位
1位
二、逻辑层协议
每次通讯要发送一串数据,包据帧头,数据,帧尾。如下:
起始符
ID号
数据长度
数据包
校验码
结束符
1字节
2字节
1字节
256
1字节
1字节
数据帧描述
起始符
上位机输出数据:0XFA, 下位机发送数据:0XFC
ID号
每个产品有一个的ID号:每个下位机接收到帧数据后要判断ID号跟自己的ID号是否相同,相同则做对应处理。如果ID号是0x0000,表示广播指令,所有下位机都要处理。
数据长度
指示后面有几个字节的数据
数据包
数据的个数由数据长度来定。
校验码
采用和校验,ID号+数据长度+数据=CRC
结束符
0xFE
三、数据包详解
数据包中包含了本次通讯的指令状态信息,指令如下:
1.基础指令
设备信息查询
上位机-下位机
指令(1B)
参数(无)
0x01
下位机-上位机
指令(1B)
参数1(128)
参数2(128)
0x02
型号
版本
注: 它们之间以 ’%%‘ 隔开
查看当前波特率
上位机-下位机
指令(1B)
参数(无)
0x07
下位机-上位机
指令(1B)
参数(3B)
0x08
波特率
初始化波特率
指令(1B)
参数(3B)
0x09
波特率
注:通过默认值9600bps来修改
查寻设备的菜单位置
上位机-下位机
指令(1B)
参数(无)
0x0a
下位机返回
指令(1B)
参数(1B)
0x0b
菜单位置
菜单位置参照表:
参数
详细说明
0x01
主界面
0x02
本地-全部界面
0x03
本地-内存界面
0x04
本地-SD卡界面
0x05
本地-U盘界面
0x06
本地-情景界面
0x07
定时设置界面
0x08
设置界面
0x09
DLNA界面
0x0a
语音播报
0x0b
环境音效
0x0c
定时设置设置界面
0x0d
休眠界面
0x00
未知
查寻设备状态
上位机-下位机
指令(1B)
参数(无)
0x0c
下位机返回
指令(1B)
参数1(1B)
参数2(1B)
参数3(1B)
参数4(1B)
参数5(2B)
0x0d
3-7bit
菜单位置
1-2bit
音源状态
0bit
HDMI状态
2-7bit
当前音量
1bit
开关机状态
0bit
静音状态
4-7bit:
播放模式
0-3bit:
音效模式
2-7bit:
播放资源
0-1bit:
当前播放状态
正在播放的文件序号
注:音量是0-15级
2.音乐控制指令
按键指令
指令(1B)
参数(1B)
0x10
按键值
键值功能表
键值
功能说明
0x00
开机
0x01
关机
0x02
播放
0x03
暂停
0x04
播放暂停
0x05
停止
0x06
音量-
0x07
音量+
0x08
静音关
0x09
静音开
0x0a
静音开/关(1s/t)
0x0b
上一曲
0x0c
下一曲
0x0d
AUX(本地音源,line in 1,Line
您可能关注的文档
最近下载
- 2023年中国人民大学信息管理与信息系统专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 2025年一级建造师公路桥梁上部结构装配与架设专题模拟试卷及解析.pdf VIP
- 面向领域适配任务的样本重要性重加权迁移学习算法体系分析.pdf VIP
- 2025年通信工程师DCCP协议拥塞控制机制专题试卷及解析-判断题.pdf VIP
- 多源异构医学数据库融合下的知识图谱构建数据标准与接口协议研究.pdf VIP
- 分层式联邦学习框架在复杂图像分割任务中的结构优化与协议演化.pdf VIP
- 联邦分布式图学习在黑产风险识别系统中的模型构建方案.pdf VIP
- 面向短视频平台的多模态内容分析与语义理解算法深度研究.pdf VIP
- 战略协议合作框架协议(通用10).pptx VIP
- 2025年招标师投标保证金与履约保证金管理的廉政风险点专题试卷及解析.pdf VIP
原创力文档


文档评论(0)