路灯智能照明管理系统软件需求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
后台软件功能开发需求手册
一.引言
1.1编写目的
用于后台软件开发功能描述,通过该手册后台软件开发人员可以快速了
解用户需求。
1.2设备定义
1.3专业名词解释
●什么是UID:LED终端唯一的地址信息。共6个字节。可以理解
为类似MAC地址。
●后台软件发给集控器对于LED终端的的命令操作时。集控器对后
台软件响应有两种可能,一种是操作成功另一种是操作失败
●渐变调光:是指LED灯具从亮到暗或者从暗到亮是一个缓慢逐渐
变化的过程。
●瞬间调光:是指LED灯具从亮到暗或者从暗到亮是一贯快速改变
的过程。
●组:LED终端可以分成0~0x0f共16个组,其中第0组是默认组。
不可编辑和删除。0x01~0x0f组需要先创建再进行操作。组信息
存放在LED终端中。
●组播:对LED终端的0x01~0x0f组进行调光操作。
●广播:对LED终端0x00组进行调光操作。是一种特殊的组播。
●防盗终端:启动电缆防盗功能时我们有两种防盗终端。一种是电
力线载波防盗终端主要负责白天防盗。另一种是LED终端当着防
盗终端使用,主要在晚上负责防盗。
●网络ID:请解释
●网络频点:请解释
●分包:当数据字段大于200字节时,集控器要进行分包发数据。
后台软件再将接受的分包数据组成完整数据。
●定时检测:集控器按照所设定的时间向LED终端下发“获取LED
终端电参数命令”。并将获取的信息上传至后台软件。
●二进制表示格式:例如十进制数80的二进制表示为 0b01010000
说明有些数据字段可能是不定长。所以数据包的数据长度字段要根据实际情况计算。
二.后台软件和集控器通信协议格式
备注:
B表示字节单位,
CRC校验程序参考附件。由于CRC校验程序有不同的版本,所以在后台软件请采用我们附件提供的程序这样确保集控器能识别
55表示的是十六进制的0x55
aa表示的是十六进制的0xaa
所有的通信协议如果未特殊说明都是十六进制数
设备类型列表:
0x01表示集控器
0x02 表示LED终端
0x03表示后台软件
数据长度计算:除数据包中包头以外的所有数据的个数。有些数据字段可能是不定长。所以数据包的数据长度字段要根据实际情况计算。
数据字段:最大不超过200字节。如果需要传输大包数据,则分包发送。
数据传输顺序:高位在前低位在后,例如传输十六进制数0x12345678的顺序依次是 0x12 0x34 0x56 0x78
三.通信协议定义
3.1重点说明:
3.1.1本通信协议大部分后台软件下发的数据字段内容和集控
器应答的数据字段相同。
3.1.2除非单个查询LED灯具的当前亮度状态。否则集控器当
前调光状态就是LED灯具的当前亮度状态。
3.1.3设备定位可以(1)通过在地图上拖曳放置,(2)也可
以通过直接在设备图标上输入经纬度信息。(3)读取设备内的经纬度信息这三种方式定位
3.2配置集控器
3.2.1配置集控器时间
备注:数据字段依次表示年、月、日、星期、小时、分钟、秒。十六进制表示。
年2个字节高位在左边低位在右边
月1个字节
日1个字节
星期1个字节
小时1个字节
分钟1个字节
秒1个字节
例如:2013年3月23日星期六下午4点50分55秒数据字段的表达。
0x07 0xdd 0x03 0x17 0x06 0x10 0x32 0x37
集控器 后台软件响应格式:
3.2.2配置集控器的调光时间
采用24小时制,用16进制表示。
亮度值范围0,0X19~0XFF
最多能配置5个时间段调光
例如:18.40分亮度0xff
21.20分亮度0x80
0.00分亮度0x30
6.00分亮度0x00 数据字段的表达
0x12 0x28 0xff 0x15 0x14 0x80 0x00 0x00 0x30 0x06 0x00 0x00
3.2.3配置集控器定时检测时间
例如:设定控制器每天的检测时间是23.50分的数据字段表达. 0x17 0x32
3.2.4使能/禁止定时检测
3.2.5配置集控器的经纬度和时区
数据字段长度40个字节。
数据字段用ACSII表示
经度19个字节、不够后面补十六进制0x00来凑足19个字节
纬度19个字节、不够后面补十六进制0x00来凑足19个字节
时区2个字节
例如:要表示经度正110.12345 。维度负65.123456。时区正3 +110.12345 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
-65.123456 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
+3
3.2.6使能/禁止经纬度开关
3.2.7 使能/禁止防盗功能
备注:0x00表示使能 0x01表示禁止
3.2.8使能/禁止短信报警功能
3.2.9配置短信报警目标号码(最多5个)
每个号码20个字节
号码有效位用ACSII表示无效为用0x00填充
例如:我要配置3个手机号码的数据字段格式如下
0X03 0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00
0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00 0X00 无需考虑国家区号代码,集控器程序中有设定
3.3配置终端