杭州正尚电子的顶灯广告协议

智能服务终端与外设(如出租汽车计价器、智能顶灯等)的通讯协议。
发送及应答均按规定的帧格式进行通讯;采用大端模式(Big-Endian)的字节序来传递帧中的字和双字。
//波特率建议初始9600,异步方式,1个起始位,8个数据位,1个停止位,无奇偶校验。
//起始位 包长度 设备类型 厂商标识 命令字 数据区 校验码 结束位
//2字节 2字节 1字节 1字节 2字节 ?字节 1字节 2字节
//起始位为0x55 0xAA; 设备类型为0x05,厂商标识0x01; 结束位为0x55 0xAA。
//包长度, 定义为帧格式中从设备类型到数据区数据的字节数,
// 第1字节为数据包长度的高字节,第2字节为命令包长度的低字节。
//命令字, 第一字节用以区分是标准指令与厂家自定义指令,
// 0x00表示标准指令,其它为自定义指令;第二字节定义具体的指令。
//校验码定义为对协议体中从包长度到数据区数据的异或运算和。

1、智能顶灯状态查询指令
平台发往智能顶灯设备,获取顶灯设备的运行状态;数据区无。
样例:55 AA  00 04  05 05  02 00 06  55 AA
返回:55 AA  00 0E  05 05  02 00  00 00 00 00 00 01 09 06 00 00  02  55 AA 
起始字节 字段 数据类型 说明
0 设备编号 UINT[5] 保留字段
5 设备硬件版本号 UINT[1]
6 软件主版本号 BCD[1]
7 软件次版本号 BCD[1]
8 顶灯设备状态 UINT8 0x00:正常;0x1X:异常(0x11:存储器出错;0x12:时钟出错;0x13:存储器满)
9 是否夜间模式 UINT8 0x00:一般模式;0x01:夜间模式

2、智能顶灯复位指令
终端发往智能顶灯设备,通知顶灯进行复位操作;数据区无。
样例:55 AA  00 04  05 05  02 01 07  55 AA
返回:55 AA  00 05  05 05  02 01  00 06  55 AA
起始字节 字段 数据类型 说明
0 操作结果 UINT8 0x00:执行正确;0x01:设备不支持此命令;0xFF:执行错误

3、夜间工作模式设置指令
平台发往智能顶灯设备,智能顶灯应作记忆存储。
当出租汽车连续处于夜间模式,超过12小时而未收到终端的关闭指令,则顶灯应自动将夜间模式关闭。
关闭夜间模式样例:55 AA  00 05  05 05  02 02 00 05  55 AA
关闭夜间模式返回:55 AA  00 05  05 05  02 02  00  00  05  55 AA
开启夜间模式样例:55 AA  00 05  05 05  02 02  01  04  55 AA
开启夜间模式返回:55 AA  00 05  05 05  02 02  01 00 04  55 AA
起始字节 字段 数据类型 说明
0 开启/关闭 UINT8 0x00:关闭夜间模式;0x01:开启夜间模式
1 操作结果 UINT8 0x00:执行正确;0x01:设备不支持;0xFF:执行错误

4、夜间工作模式参数设置指令
平台发往智能顶灯设备,智能顶灯应作记忆存储。
设置智能顶灯的夜间模式开启关闭时的时间范围,智能顶灯可根据此参数设置在营运状态下,
自动转化夜间模式显示;在自动状态下,也可受终端的控制,进行关闭或者开启;
可根据智能终端发的查询智能顶灯状态进行自动校时(误差建议在1min中内)。
关闭样例:55 AA  00 08  05 05  02 03 00 00 00 00 09  55 AA
关闭返回:55 AA  00 05  05 05  02 03  00 00 00 00  00  04  55 AA
开启样例:55 AA  00 08  05 05  02 03  17 00 07 00  19  55 AA
开启返回:55 AA  00 05  05 05  02 03  17 00 07 00  00  14  55 AA
起始字节 字段 数据类型 说明
0 开启/关闭 BCD[4] 描述小时分钟;24小时制HHNN(起始时间)HHNN(停止时间);当停止时间小于起始时间时,停止时间为第二天的时间。为0x00 0x00 0x00 0x00时,表示由平台控制顶灯的工作模式。
4 操作结果 UINT8 0x00:执行正确;0x01:设备不支持;0xFF:执行错误

5、平台校时时钟
平台发往智能顶灯设备,智能顶灯作记忆存储。
样例:55 AA  00 0B  05 05  02 04  20 13 02 17 21 15 00  1F  55 AA
返回:55 AA  00 05  05 05  02 04  FF  FC  55 AA
样例:55 AA  00 0B  05 05  02 09 20 13 02 18 08 00 00  21  55 AA
返回:55 AA  00 05  05 05  02 09  00  0E  55 AA 
起始字节 字段 数据类型 说明
0 操作结果 UINT8 0x00:执行正确;0x01:设备不支持;0xFF:执行错误
0 日期和时间 BCD[7] YY YY MM DD HH mm SS

6、平台下发信息内容
样例:55 AA  00 37  05 05  02 05  02 00 00 00 01 10 10 12 31 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 30 10 02 00 04 0C BA BC D6 DD C2 B7 D5 D0 CD F8 C2 E7  57  55 AA
返回:55 AA  00 09  05 05  02 05  00 00 00 01 00  0F  55 AA
样例解析:
参见如下字段描述,以及下面9中的解析。
起始字节 字段 数据类型 说明
0 信息类别 UINT8 0x01:广告;0x02:公益(公益信息时间档必须全为0xFF)
1 信息ID UINT32 
5 生命周期 BCD[4] MMDD-MMDD
9 时间档 UINT8[24字节] 最高次数为250次
33 单次时间 UINT8 秒(单次时间高)
34 循环次数 UINT8 低
35 显示状态 UINT8 0x01:固字显示换屏;0x02:右向左移;0x03:上向下移;0x04:下向上移
36 分屏停留时间 UINT8 0为平滑走字(右向左移不停),最长为15秒
37 尾页停止时间 UINT8 秒
38 走字速度 UINT8 字/10秒
39 文字长度 UINT8 
40 文字内容  最长50个汉字(100字节)
起始字节 字段 数据类型 说明
0 信息ID UINT32 
4 操作结果 UINT8 0x00操作成功;0xFF操作失败

7、平台删除广告信息
样例:55 AA  00 08  05 05  02 06 00 00 00 01  0D  55 AA
返回:55 AA  00 09  05 05  02 06  00 00 00 01 00  0C  55 AA
起始字节 字段 数据类型 说明
0 信息ID UINT32 
4 操作结果 UINT8 0x00操作成功;0xFF操作失败

8、平台删除所有广告信息
样例:55 AA  00 04  05 05  02 07  01  55 AA
返回:55 AA  00 05  05 05  02 07  00  00  55 AA
起始字节 字段 数据类型 说明
0 操作结果 UINT8 0x00操作成功;0xFF操作失败

9、平台下发紧急信息
样例:55 AA  00 23  05 05  02 08  00 00 00 01 20 13 12 31 23 59 59 00 30 00 10 02 03 04 0C BA BC D6 DD C2 B7 D5 D0 CD F8 C2 E7  5F  55 AA
返回:55 AA  00 09  05 05  02 08  00 00 00 01 00  02  55 AA
样例解析:
55 AA 起始标识
00 23=35 命令长度
05 05 设备类型和厂商标识 
02 08 命令字
00 00 00 01 信息ID
20 13 02 22 10 05 00 结束时间
00 30 播放时长
00 10 循环次数
01 显示状态;0x01:固字显示换屏;0x02:右向左移;0x03:上向下移;0x04:下向上移
03 分屏停留时间;0为平滑走字(右向左移不停)
04 尾页停止时间
(走字速度)无此字段
0C=12 文字长度
BA BC D6 DD C2 B7 D5 D0 CD F8 C2 E7 杭州路招网络
5F 校验和,从长度字段到数据字段
55 AA 结束标识
起始字节 字段 数据类型 说明
0 信息ID UINT32 
4 结束时间 BCD[7] YY YY MM DD HH MM SS
11 播放时长 UINT16 秒
13 循环次数 UINT16 低
15 动画显示状态 UINT8 0x01:固字显示换屏;
0x02:右向左移;
0x03:上向下移
16 广告分屏停留时间 UINT8 0为平滑走字(右向左移不停)
17 尾页停止时间 UINT8 秒
18 走字速度  UINT8 字/10秒
19 文字长度 UINT8 
20 文字内容  最长50个汉字(100字节)
起始字节 字段 数据类型 说明
0 信息ID UINT32 
4 操作结果 UINT8 0x00操作成功;0xFF操作失败

10、营运状态设置指令
终端发往智能顶灯设备营运状态设置指令,智能顶灯应存储,维持最后一次的设置状态。
起始字节 字段 数据类型 说明
0 厂商标识 BCD 0x00:空车,显示绿色“空车”
0x01:重车,不显示任何内容
0x02:停运,显示红色“停运”
0x03:电召,显示黄色“电召”
0x04:报警,闪烁黄色“求救”
0x05:显示防伪密标,间隔显示点阵数据
空车:55 AA 00 05 05 05 00 10 00 15 55 AA
重车:55 AA 00 05 05 05 00 10 01 14 55 AA
停运:55 AA 00 05 05 05 00 10 02 17 55 AA
电召:55 AA 00 05 05 05 00 10 03 16 55 AA
报警:55 AA 00 05 05 05 00 10 04 11 55 AA
防伪:55 AA 00 05 05 05 00 10 05 10 55 AA

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值