无线LED 信息发布系统通讯协议 | ||||||||
1B | 2B | 2B | 4B | 1B | NB | 2B | 1B |
|
HERDER | DatLe n | MID | Flag | CMD_I D | PAYLOA D | 和校验 | EN D |
|
| ||||||||
CMD_ID 定义 |
| |||
0x37 | 时间,日期设置指令 | ? |
|
0x38 | 时间,日期设置指令返回 | ? |
|
0x42 | 发送定时开关屏指令 | ? |
|
0x43 | 发送定时开关屏指令返回 | ? |
|
0x44 | 发送强制开关屏指令 | ? |
|
0x45 | 发送强制开关屏指令返回 | ? |
|
0x46 | 控制卡复位指令 | ? |
|
0x47 | 控制卡复位指令返回 | ? |
|
0x48 | 读取LED 屏时间 | ? |
|
0x49 | 读取时间返回 | |
|
0x50 | 亮度控制 | |
|
w | | |
|
w | | |
|
0x53 | 暗屏亮屏指令返回 | ? |
|
0x63 | 设置屏体参数指令 | ? |
|
0x | 设置屏体参数指令返回 | ? |
|
0x65 | 读取屏体参数指令 | ? |
|
0x66 | 读取屏体参数指令返回 | ? |
|
0x67 | 屏体测试指令 | ? |
|
0x68 | 屏体测试指令返回 | ? |
|
0x69 | 查询信息指令 | ? |
|
| |||
|
| | | | | | | | | | | | | | |
| |
| | 0x70 | 0 | 查 | 询信息指 | 令返回 | | | | | | ? | | | | | |
| | 0x71 | 1 | SO | S 指令 | | | | | | | ? | | | | | |
| | 0x72 | 2 | SO | S 指令 | 返回 | | | | | | ? | | | | | |
PA 1.发 PAY | Y | LOAD 送普通 LOAD | 详解 信息 字段 | 指令: | (ID=0 NB 表N | x01) TE 个字节 | ?控制卡 | | | | | | | | | | |
2 B | 6 B | 1 B | 1 B | 1 B | 1 B | N B | 1 B | N B | N B | N B | N B | N B |
| ||||
信 | 信 | 文字/ | 总数 | 数据包ID | 播放 | 播放 | a | o | | d | o | 信息 内容 |
| ||||
信息号:00-0x3e7 (hex 高位在前, 低位在后),共256 条 | |||||||||||||||||
为:0x0a,0x0c,0x01,0x0b,0x010,0x0f
文字方式/点阵方式:‘1’为文字方式,‘2’为点阵。
总包数:说明本信息总共要分几包来发送到下位机(对内容而言),每包最大为512个字节 (可以支持分包,每包数据大小为512字节,数据内容最大为256,最大包个数为256包,每包数据发送后没有应答的话,重发三次)
每包数据太大的话,通讯出错的概率增大。
第几包数据:说明本包数据是此信息的第几包。
一天播放次数:一天内广告播放的次数,如果为0,则按时间播放,不为0,一天内计算播放的次数。次数达到后,停止播放。
分秒控制(不计小时)即分与秒 / 定时播放时间段(字节长度不定)+连续播放次数(1B)播放控制字: 播放完信息后接着播放时间长度(1B)秒+星期几播放(1B)+播放模式(1B)+播放 |
Bit5=1,星期二播放
Bit4=1,星期三播放
Bit3=1,星期四播放
Bit2=1,星期五播放
Bit1=1,星期六播放
播放模式:
循环播放=0x00
定时播放=0x01
即时播放=0x02
空载广告播放=0x03
如果播放模式为循环播放,只有播放分秒控制(不计小时)即分与秒一天24小时,只须要设置分钟和秒数后一天内自动循环。
例如:
00分00秒到59分59秒
也可同时设置多段播放
00分00秒至10分00秒
20分00秒至30分00秒
则在有效期内每个小时的00分00 秒到59分59 秒都会播放此广告,多条广告同一 40分00 秒至50分00 秒
Commented[Carey1]: 2011.07.08 更改
个段时以信息号由小到大作为排序播放。
即在同一时刻里有定时广告时显示定时播放的广告
定时时播放时间格式为:定时播放时间个数+时间段
定时播放时间个数:N(最多10个),
时间段长度为:=4N个字节开始时间点和结束时间点(hex高位在前, 低位在后例如:每天在0时0分00秒播放到0时5分00秒,
0时20分00秒播放到0时15分00秒,
0时30分00秒播放到0时25分00秒,
0时40分00秒播放到0时35分00秒,
0时50分00秒播放到0时45分00秒,
则定时播放时间数据为:
0x05,0x00 ,0x00 ,0x00 ,0x09 ,0x00 ,0x14 ,0x00 ,0x1D ,0x00 ,0x28 ,0x 00,0x31 ,0x00 ,0x3C ,0x00 ,0x45 ,0x00 ,0x50 ,0x00 ,0x59
如果是即时播放模式,优先级高于循环播放和定时播放,即在有即时信息的情况下不显示上两类的广告
如果播放模式为空载广告播放.可定义三个或四个固定的信息号,在无广告的情况下显示,如果没有设置空载广告,那么无广告的情况下显示时间。
字体定义: 1,文字模式播放次数: 是指如有多条广告循环播放时,此条广告播放几次后进入下一条。 |
“0”无字体,为图片
显示方式定义:
字符“R”----连续左移
字符“A”----左移入
字符“B”----右移入
字符“C”----上移入
字符“D”----下移入
字符“E”----左展入
字符“F”----右展入
字符“G”----上展入
字符“H”----下展入
字符“I”----横向展开
字符“J”----横向闭合
字符“K”----纵向展开
字符“L”----纵向闭合
字符“M”----水平百叶窗
字符“N”----垂直百叶窗字符“O”----闪烁 |
|
字符“P”----连续 默认为连续,无须设置移动速度:数字’1’-‘9’退场方式定义: | |
停留时间:数字0x00-0xff,数字越大停留时间越长
1、 4.1、 | 内容说明: |
内容:LED显示屏信息
@[1]LED @[2] 显示屏@[3]信息
则显示:LED 屏示屏信息
2.发送信息指令返回(ID=0x02)控制卡?TE
Info字段
1B | 1B |
R | B |
R:说明
=’0’:校验通过,信息发送成功
=’1’:校验未通过,信息发送不成功
=’2’:参数有误
B:说明:第几包数据。(对应于发送下来的第几包数据,以供上位机处理验证)
3.信息删除指令(ID=0x33)TE ?控制卡
|
结束序号,按下条命令返回参数有误
4.信息删除指令返回(ID=0x34)控制卡?TE
Info字段
1B |
R |
R:说明
=’0’:校验通过,信息删除成功
R:说明 |
R:说明 | ||||||||||
4B | 4B | 4B | 4B | 4B | 4B | 4B | 4B | | ||
开屏时间1 | 关屏时间1 | 开屏时间2 | 关屏时间2 | 开屏时间3淘 | 3 | 豆4 | 网4 | | ||
关屏时间格式:**时**分www.taodocs.c开屏时间格式:**时**分 | ||||||||||
=’2’:参数有误
13.发送强制开关屏指令(ID=0x44)TE ?控制卡
Info字段
1B |
S |
S:说明
=’0’:强制开屏
=’1’:强制关屏
强制开关屏优先级别高于定时开关屏。
Info 字段14.发送强制开关屏指令返回(ID=0x45) 控制卡?TE |
=’0’:校验通过,发送成功
=’1’:校验未通过,发送不成功
=’2’:参数有误
15.控制卡信息复位指令(ID=0x46)TE ?控制卡
Info字段
1B |
S |
S:说明
=’0’:信息重新复位 | |||||||
| w | w | | a | d | o |
|
| | | | a | d | o |
|
22.亮度控制(ID=0x52) TE ?控制卡 | |||||||
R:说明
1B |
R |
R:说明
=’0’:成功
=’1’:有误
24.暗屏亮屏指令(ID=0x48)TE ?控制卡
用来在车辆ACC关闭时LED屏不亮而不耗电,但是广告继续工作
Info字段
S:说明 |
Info字段
1B |
R |
R:说明
=’0’:成功
=’1’:有误
26.设置屏体参数(ID=0x63)TE ?控制卡
Info 字段: | |||
1B | 1B | 1B |
|
屏长(汉字) | 屏高(汉字) | 屏颜色 |
|
屏长:(屏横点/16), 屏高: (屏竖点/16), 屏颜色:单色=0x01,双色=0x02; 27. 设置屏体参数返回(ID=0x) TE ?控制卡 | |||
1B | 1B | 1B |
|
屏长(汉字) | 屏高(汉字) | 屏颜色 |
|
屏长:(屏横点/16), 屏高: (屏竖点/16), 屏颜色:单色=0x01,双色=0x02; 30.屏体测试指令 (ID=0x67) TE ?控制卡 | |||
S |
S:说明
=’1’:整屏全亮
=‘2’:整屏隔行亮
=‘3’:取消测试指令,恢复正常显示
31.屏体测试指令返回(ID=0x68)控制卡?TE
Info字段
| |||
R:说明 | | ||
32.查询信息指令(ID=0x69) TE ?控制卡Info 字段:无 =’1’:有误 | |||
33.屏体测试指令返回(ID=0x70)控制卡?TE
Info字段
32B |
D |
D:说明
D为32BYTE数据.
D中的每个BIT代表一条信息的状态,32个BYTE则有256个BIT,每位BIT代表一
条信息的状态,1为有效,0为无效。排列顺序为从高到低。
如第一个字节为0x13(0B00010011),则表示第1,2,3,5,6条信息无效,第4,7,8条信息有效.
34.SOS指令(ID=0x71)TE ?控制卡
用来在GPS终端发生SOS警情时,在屏上面固定闪烁显示"请求帮助,请报警!"而不显示任何广告.
Info字段
|
1B |
R |
R:说明
=’0’:成功
=’1’:有误