库升汽车网
您的当前位置:首页深圳亿瑞斯LED控制卡协议256条

深圳亿瑞斯LED控制卡协议256条

来源:库升汽车网




无线LED 信息发布系统通讯协议
-V2.1 (2011-7-8)
修改履历:
2011.07.20: 增加查询广告数据指令。
2011.08.22: 增加SOS固定显示
本文所描述的习惯, 均以Ansi C 语言为准, 未特别说明的数据, 均为unsigned char 无符号字节.
一:LED 控制器控制指令信息分类
信息级别:空载广告播放 当没有广告时播放空载广告播放, LED 屏内可存贮最多256 条信息
当即时播放有内容时,只播即时播放内容;
当即时播放无内容时,定时播放有内容时,只播定时播放内容;当即时播放无内容时,定时播放无内容时,才播循环播放内容;
标准通讯格式:

1B

2B

2B

4B

1B

NB

2B

1B


HERDER

DatLe n

MID

Flag

CMD_I D

PAYLOA D

和校验

EN D






CMD_ID 定义
HERDER:
DataLen:
MID:
Flag:
CMD_ID:
和校验:
END





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



息号


息类型控制内容

文字/
点阵
w

总数
据包
w

数据包ID

播放
控制
w

播放
控制
.t

a

o


d

o

信息 内容
c


信息号:00-0x3e7 (hex 高位在前, 低位在后),共256
信息类型控制内容:根据信息类型来分类控制本条指令的显示方式及级别,格式如下
开始时效日期:表本信息从这个日期有效。
结束时效日期:表本信息到这个日期失效。
例:有一条信息从2010 12 1 日到2011 1 15 日播放,则此字段设置




为:0x0a,0x0c,0x01,0x0b,0x010,0x0f
文字方式/点阵方式:1’为文字方式,‘2’为点阵。

总包数:说明本信息总共要分几包来发送到下位机(对内容而言),每包最大为512个字节 (可以支持分包,每包数据大小为512字节,数据内容最大为256,最大包个数为256包,每包数据发送后没有应答的话,重发三次)
每包数据太大的话,通讯出错的概率增大。

第几包数据:说明本包数据是此信息的第几包。

一天播放次数:一天内广告播放的次数,如果为0,则按时间播放,不为0,一天内计算播放的次数。次数达到后,停止播放。

分秒控制(不计小时)即分与秒 / 定时播放时间段(字节长度不定)+连续播放次数(1B)播放控制字: 播放完信息后接着播放时间长度(1B)+星期几播放(1B)+播放模式(1B)+播放
星期几播放:bit7=1, 星期日播放次

Bit5=1,星期二播放
Bit4=1,星期三播放
Bit3=1,星期四播放
Bit2=1,星期五播放
Bit1=1,星期六播放
播放模式:
循环播放=0x00
定时播放=0x01





即时播放=0x02
空载广告播放=0x03

如果播放模式为循环播放,只有播放分秒控制(不计小时)即分与秒一天24小时,只须要设置分钟和秒数后一天内自动循环。

例如:
0000秒到5959
也可同时设置多段播放
0000秒至1000
2000秒至3000

则在有效期内每个小时的0000 秒到5959 秒都会播放此广告,多条广告同一 4000 秒至5000
Commented[Carey1]: 2011.07.08 更改

个段时以信息号由小到大作为排序播放。

即在同一时刻里有定时广告时显示定时播放的广告

定时时播放时间格式为:定时播放时间个数+时间段
定时播放时间个数:N(最多10)
时间段长度为:=4N个字节开始时间点和结束时间点(hex高位在前, 低位在后例如:每天在0000秒播放到0500秒,
02000秒播放到01500秒,
03000秒播放到02500秒,
04000秒播放到03500秒,





05000秒播放到04500秒,
则定时播放时间数据为:
0x05,0x00 ,0x00 ,0x00 ,0x09 ,0x00 ,0x14 ,0x00 ,0x1D ,0x00 ,0x28 ,0x 00,0x31 ,0x00 ,0x3C ,0x00 ,0x45 ,0x00 ,0x50 ,0x00 ,0x59

如果是即时播放模式,优先级高于循环播放和定时播放,即在有即时信息的情况下不显示上两类的广告

如果播放模式为空载广告播放.可定义三个或四个固定的信息号,在无广告的情况下显示,如果没有设置空载广告,那么无广告的情况下显示时间。

字体定义: 1,文字模式播放次数: 是指如有多条广告循环播放时,此条广告播放几次后进入下一条。
2. 点阵模式

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 ?控制卡



Info 字段

删除单条的话,起始序号和结束序号相同,起始序号小于结束序号。如果起始序号大于

结束序号,按下条命令返回参数有误
4.信息删除指令返回(ID=0x34)控制卡?TE
Info字段

1B

R

R:说明
=’0’:校验通过,信息删除成功





R:说明





1B

R

R:说明
=’0’:校验通过,发送成功
=’1’:校验未通过,发送不成功
=’2’:参数有误
11.发送定时开关屏指令 (ID=0x42) TE ?控制卡
Info 字段

4B

4B

4B

4B

4B

4B

4B

4B



开屏时间1

关屏时间1

开屏时间2

关屏时间2

开屏时间3

3

4

4



关屏时间格式:****www.taodocs.c开屏时间格式:****
有效性向前靠 ,如果与到开屏和关屏时间都是00 00 分,标示后面的无效。12.发送定时开关屏指令返回(ID=0x43) 控制卡?TE
Info 字段
R:说明
=’0’:校验通过,发送成功
=’1’:校验未通过,发送不成功





=’2’:参数有误
13.发送强制开关屏指令(ID=0x44)TE ?控制卡
Info字段

1B

S

S:说明
=’0’:强制开屏
=’1’:强制关屏
强制开关屏优先级别高于定时开关屏。

Info 字段14.发送强制开关屏指令返回(ID=0x45) 控制卡?TE
R:说明

=’0’:校验通过,发送成功
=’1’:校验未通过,发送不成功
=’2’:参数有误
15.控制卡信息复位指令(ID=0x46)TE ?控制卡
Info字段

1B

S

S:说明





=’0’:信息重新复位
16.控制卡复位指令返回(ID=0x47) 控制卡?TE
Info 字段
=’0’:成功
=’1’:有误
18. 读取LED 屏时间(ID=0x4a) TE ?控制卡
19. 读取LED 屏时间返回(ID=0x4b) 控制卡?TE Info 字段:无
Info 字段


w

w


a

d

o






a

d

o


22.亮度控制(ID=0x52) TE ?控制卡
Info 字段:
说明:1:全部分ASCII
2:表示的是屏高亮的时间,如果不在这个区,表示为屏暗时间23. 亮度控制返回(ID=0x53) 控制卡?TE
Info 字段

R:说明





1B

R

R:说明
=’0’:成功
=’1’:有误

24.暗屏亮屏指令(ID=0x48)TE ?控制卡
用来在车辆ACC关闭时LED屏不亮而不耗电,但是广告继续工作
Info字段

S:说明

=“1”为亮屏
=“0”为暗屏
25. 暗屏亮屏指令返回(ID=0x49) 控制卡?TE

Info字段

1B

R

R:说明
=’0’:成功
=’1’:有误
26.设置屏体参数(ID=0x63)TE ?控制卡





Info 字段:

1B

1B

1B


屏长(汉字)

屏高(汉字)

屏颜色


屏长:(屏横点/16), 屏高: (屏竖点/16), 屏颜色:单色=0x01,双色=0x02; 27. 设置屏体参数返回(ID=0x) TE ?控制卡
Info 字段
R:说明
=’1’:有误 =’0’:成功
Info 字段:无www.taodocs.co 28. 读取屏体参数指令(ID=0x65) TE ?控制卡
29. 读取屏体参数指令返回(ID=0x66) TE ?控制卡
Info 字段:

1B

1B

1B


屏长(汉字)

屏高(汉字)

屏颜色


屏长:(屏横点/16), 屏高: (屏竖点/16), 屏颜色:单色=0x01,双色=0x02; 30.屏体测试指令 (ID=0x67) TE ?控制卡
Info 字段





S

S:说明
=’1’:整屏全亮
=‘2’:整屏隔行亮
=‘3’:取消测试指令,恢复正常显示
31.屏体测试指令返回(ID=0x68)控制卡?TE
Info字段


1B

R


R:说明
=’0’:成功



32.查询信息指令(ID=0x69) TE ?控制卡Info 字段:无 =’1’:有误

33.屏体测试指令返回(ID=0x70)控制卡?TE
Info字段

32B

D

D:说明
D32BYTE数据.

D中的每个BIT代表一条信息的状态,32BYTE则有256BIT,每位BIT代表一





条信息的状态,1为有效,0为无效。排列顺序为从高到低。

如第一个字节为0x130B00010011),则表示第12356条信息无效,第478条信息有效.

34.SOS指令(ID=0x71)TE ?控制卡
用来在GPS终端发生SOS警情时,在屏上面固定闪烁显示"请求帮助,请报警!"而不显示任何广告.

Info字段


S:说明
=“0”为显示
35. SOS 指令返回(ID=0x72) 控制卡?TE =“1”为关闭显示
Info 字段


1B

R

R:说明
=’0’:成功
=’1’:有误



显示全文