liyuezong hace 2 años
padre
commit
7c3d89e1cb

+ 20 - 0
04-软件设计及源码/03-核心板/V1.0/01.doc/01-需求文档/固件打包及升级工具需求/固件打包及升级工具需求0919.docx

@@ -0,0 +1,20 @@
+ 固件管理
+ 新建固件:输入固件名称,并以此名称在当前目录下创建文件夹,同时拷贝一份smartPDU.ini及logo文件;
+ 打开固件:列出当前固件列表(文件夹名称,按最近打开顺序排列),选中某个固件打开,进入固件编辑界面;
+ 删除固件:列出当前固件列表(文件夹名称,按最近打开顺序排列),选中某个/多个固件删除,删除前提示用户确认或输入密码确认。
+  
+ 固件编辑
+ 选择logo文件:选择logo文件,并将logo文件保存/替换固件文件夹中logo文件;
+ 编辑ini文件:打开固件时,自动加载smartPDU.ini中的配置项,并显示在各自的编辑控件中。修改控制中信息能够保存到ini文件中。要求控件中选项与smartPDU程序中的宏定义一致,并且要用文本替代选项;
+     
+ 保存固件:关闭固件时,提示用户是否保存固件。
+ 导出固件:一键导出固件,能够将固件的一键打包成压缩包,给客户升级使用。压缩包需要确认push.bat中的固件目录是当前固件目录,压缩包中含以下内容:
+     
+     
+ 固件升级
+ 升级条件检查:
+ 在打开固件的情况下,才能升级当前打开的固件(打开固件的同时需要将固件文件夹目录写入push.bat批处理文件)。
+ 在IP ping通的情况下才能升级固件,工具在用户点击升级固件后,需要先ping对应的IP,ping不通提示"无法升级,目标PDU网络不通!"
+ 升级模式:
+ 单个PDU升级:输入单个PDU的IP地址(默认192.168.1.132),点击升级按钮,检查条件后调用push.bat批处理升级;
+ 批量PDU升级:输入PDU的IP地址段(默认192.168.1.1-192.168.1.255),逐个修改push.bat中IP,然后调用push.bat批处理升级。同时按照IP个数显示升级进度。

04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/PDU Modbus通信协议_三相.docx → 04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/MODBUS-RTU协议/PDU Modbus通信协议_三相.docx


04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/PDU Modbus通信协议_单相&直流.docx → 04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/MODBUS-RTU协议/PDU Modbus通信协议_单相&直流.docx


04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/PDU Modbus通信协议寄存器定义表_三相.xlsx → 04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/MODBUS-RTU协议/PDU Modbus通信协议寄存器定义表_三相.xlsx


04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/PDU Modbus通信协议寄存器定义表_单相&直流.xlsx → 04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/MODBUS-RTU协议/PDU Modbus通信协议寄存器定义表_单相&直流.xlsx


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2411 - 0
04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/SNMP协议/PDU-SNMP协议MIB库/GOWONE-SMARTPDU-MIB.mib


BIN
04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/SNMP协议/PDU-SNMP协议MIB库/GOWONE-SMARTPDU-MIB.smidb


04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/pdusnmp_example.py → 04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/SNMP协议/python-SNMP-NMS示例/pdusnmp_example.py


BIN
04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/购旺PDU北向协议文档.rar