--- layout: post comments: true categories: 常用软件 --- ## KEIL使用方法
*thingsboard* 全链路测试: 实验一:上海六楼展板1,一台网关带32块电表 持续运行15天正常。 实验二:柳市专家楼试用。(2023.6.1开始) 柳市专家楼A单元 网关负载12块电表 持续运行25天正常。 柳市专家楼B单元 网关负载14块电表 持续运行25天正常。 柳市专家楼C单元 网关负载6块电表 持续运行25天正常。 实验三:上海六楼展板2,一台网关带19块电表 持续运行25天正常。 另安徽芜湖本周刚完成安装,时间比较短,后面会持续运行。 芜湖专家楼A单元 网关负载25块电表 持续运行25天正常。 芜湖专家楼B单元 网关负载26块电表 持续运行25天正常。 芜湖专家楼C单元 网关负载26块电表 持续运行25天正常。 芜湖专家楼A单元 网关负载26块电表 持续运行25天正常。 芜湖专家楼B单元 网关负载21块电表 持续运行25天正常。 芜湖专家楼C单元 网关负载14块电表 持续运行25天正常。 4G模块或芯片驱动编写,调试完成。PD606E电测表程序移植,调试完成。 开发更多物联网产品 1.嵌入式RS485主从通讯部分软件开发。 2.嵌入式4G/WiFi/Eth网络通讯开发。 3.MCU/MPU嵌入式图形界面开发。 了解市场需求。开发贴合市场的产品。 1.学习MPU开发底层知识。 2.向同事学习云平台服务器相关知识。 3.在项目中积累物联网产品开发经验。 1.ITR326A控制功能预令/动令完成。 2.网关从机功能完善中。 合闸逻辑: 1.如果是普通分闸:往0x2365寄存器写入0xAAAA完成合闸。 2.如果是过流分闸:先往0x2365寄存器写入0x3333,再往0x2365寄存器写入0xAAAA完成合闸。 3.如果是手动分闸:先往0x2365寄存器写入0x4444,再往0x2365寄存器写入0xAAAA完成合闸。 at$myfota=1,1,"http://110.42.233.58:9999/http/kv3_system_patch_20220901_to_20230621.bin","","" iTR336E、CDCE3C、iTR326H {"cmd":"control","child":"202307200001","params":{"preCtlState":0}} {"cmd":"control","child":"202307200001","params":{"preCtlState":0}} {"cmd":"control","child":"202307200001","params":{"switchState":0}} {"cmd":"control","child":"202307200001","params":{"success":true,"switchState":0}} 1.作品设计目标 多功能网关 = 多设备+多协议+多平台 阿德云 第三方云平台 2.作品创新点 1).多设备+多协议+多平台 2).屏幕显示:电容屏人机交互。设备实时数据展示。 3).Cortex-A7芯片:增加支持本地数据处理,减少重复数据与平台通信。 4).日志文件增加: 3.产生的效果合收益 1).提高接入能力:接入更多产品,兼容更多平台。 2).提高使用体验:人机交互界面使用更便捷,提高使用体验,本地故障记录 3).提高可维护性:本地记录可以本地记录网关近三天的运行日志,故障诊断时可以远程知道客户。 大目标:将德力西工控类产品/家居类产品连接阿德云平台,实现产品数字化,智能化。 实现控制本地化,脱离APP/WEB端也能控制。 数据实时查看。 支持10W条数据本地缓存 可以本地记录网关近三天的运行日志,故障诊断时可以远程知道客户。 幻灯片1:封面 标题:多功能网关设计 副标题:整合多设备、多协议和多平台的创新设计 制作者:阿德云 第三方云平台 集成多设备、多协议和多平台:大幅度提高互操作性,使用灵活性和独立性。 创新化人机交互设计:电容屏实现设备实时数据展示,使用户能更直观、方便地使用设备。 多设备+多协议+多平台:行业领先的系统整合能力,减少多系统之间的冲突和摩擦。 屏幕显示:电容屏人机交互。设备实时数据展示。 Cortex-A7芯片:增加支持本地数据处理,减少重复数据与平台通信,从而实现优化网络资源,提高数据处理效率。 日志文件增加: 强化故障监控能力,提升服务质量和设备可靠性。 提高接入能力:接入更多产品,兼容更多平台,以实现更大范围的业务拓展。 提高使用体验:人机交互界面使用更便捷,提高使用体验,本地故障记录,及时监控设备运行状态和数据,大幅简化客户操作。 提高可维护性:本地记录可以本地记录网关近三天的运行日志,远程诊断时可以获取更便捷、完整的故障信息,提供技术支持的效率。 内容:通过融合多设备、多协议和多平台,我们的多功能网关在兼容性,用户体验和可维护性等方面均得到大幅度提升,为用户提供了高效、便捷、可靠的服务。 另 软件体系标准化 持续 孵化项目(智慧电箱), 需 1月 OTM项目(NUC980网关) 需 1月 sudo passwd root su root Apache http://124.220.228.228/clm920/ http://124.220.228.228/clm920/kv3_system_patch_20220901_to_20230621.bin {"cmd":"childOta","child":"202308230001","params":{"product":"ITR326A","chipModel":"TI430","newversion":"1.0.02","taskId":"1699367847934091265"}} 1.合并仪表、珠江软件工程 2.适配iTR326A、iTR336E、CDCE3C、CDBA、PD606E AAAAH=合闸指令(分闸状态时合闸 DO 动作) CCCCH=脱扣指令(合闸状态时磁通变换器动作) 5555H=分闸指令(合闸状态时分闸 DO 动作) 8888H=复位指令 {"cmd":"control","child":"202308230002","params":{"success":true}} 查看内核的打印流程函数流程,开启imx6ull RS485功能 模组版本寄存器 16个 32个字节 地址0x61A8 CLM920_KV3-V1.109012022 CLM920_KV3-V1.106212023 升级命令寄存器 64个 128个字节 地址0x61C8 http://110.42.233.58:9999/http/kv3_system_patch_20220901_to_20230621.bin topic:delixi/gateway/CDGA-4G/868777054743095/down 切换正式服务器 {"cmd":"gatewaySet","params":{"serverAddress":"lv.delixi-electric.com","serverPort":58883,"encryption":1}} 网关切换测试服务器 {"cmd":"gatewaySet","params":{"serverAddress":"testlv.delixi-electric.com","serverPort":8883,"encryption":1}} 网关复位 {"cmd":"gatewayReset"} http://192.168.1.2:5055/ 1.4G模组“MQTT服务器重启后网关出现无法接收down/reply消息{"cmd":"timestamp"}问题复现测试。 2.上传软件评审的后续工作(增加通信异常码统计功能,网关子设备列表本地保存,和马哥软件逻辑保持一致) 3.4G网关增肌异常测试项目。(485异常,升级异常,服务器异常,信号异常) 4.需要增加冗余测试 低速到2400 高速到38400 5.本地上位机通过RS485升级4G模组功能。 6.孵化项目 语言,显示屏测试。 1.增加从机模式写入OTA升级指令。 2.更新配电4G网关测试记录。 1.客户技术支持。 2.增加上位机通过RS485升级4G模组功能。 1.配电4G网关通讯测试负载32台子设备(切换波特率4800)通信统计。 2.“MQTT服务器重启后网关出现无法接收down/reply消息”问题复现测试。 3.增加通信异常统计功能,保存通信异常时数据。 4.网关子设备列表本地保存,上电后自动开启轮询。 修复bug:有功功率/无功功率/功率因数负数上报。 1.配电4G网关通讯测试负载32台子设备(切换波特率4800)通信统计。 2.“MQTT服务器重启后网关出现无法接收down/reply消息”问题复现测试。 3.增加通信异常统计功能,保存通信异常时数据。 4.网关子设备列表本地保存,上电后自动开启轮询。 以太网wifi网关: 1.iTR326A远程ota测试,现1200、2400、4800、9600、19200波特率升级已测试完成。 2.与云平台联调上线测试功能,已优化完成,平台在测试,有问题继续跟进。 3.SCOM已更新。 4.网关在线ota和从机ota测试ok。 4G网关:1.软件评审切换配电正式服务器功能验证,网关OTA/控制器OTA验证。 2.配电网关上市版本固件V1.1.00发布测试并上传PDM系统。 测试2400-38400波特率下ITR326A控制器OTA升级。 软件:以太网wifi网关: 1.与平台联调及测试ITR326A参数上报、设置,及远程控制功能。 2.测试PD606E参数上报、设置、远程控制功能。 3.继续测试4800和9600可靠性测试。 4G网关:1.和云平台联调验证参数设置功能,同步优化调整iTR326H参数设置功能。 2.同步最新SCOM,RS485通信冗余测试波特率2400通信可靠性测试。 1.配电4G网关通讯测试负载32台子设备(切换波特率4800)通信统计。 2.“MQTT服务器重启后网关出现无法接收down/reply消息”问题复现。域格提供新4G模组固件并和晓松验证问题已解决。 3.增加通信异常统计功能,保存通信异常时数据完成。 5.电箱孵化:和本法沟通确定 语音模块/迪文屏选型,打样。 1.编写ITR326H维护参数设置功能。 1.增加PD606E和PD606T输入输出IO抄读功能。 2.增加PD606E和PD606T输入输出变化后同步上报电压电流。 3.更新原始测试记录。 子设备列表本地保存功能,查询服务器列表变动更新本地数据。 1.编写增加RS485从机读取4G模组固件版本功能/从机写入4G模组升级指令功能完成。 2.编写测试程序完成,用于CDBA功能验证。(每10s分合一次/台,直到有分合失败停止,并记录失败设备编码。) 1.修复iTR326H故障记录条目设置失败问题。 2.上电读取缓存故障跳闸记录/报警记录/变位记录。 1.和云平台联调发现报警字段上报bug修复。 2.配电4G网关测试记录更新20231025。 1.iTR326H step2需求确定。 2.iTR326H报警,故障/历史故障上报。 3.4G网关增加异常测试项目。原始数据更新标准化测试大纲中。 4.iTR326H设置功能确认。 上-1-网关 1.云龙上位机增加模组升级功能完成。 2.验证新4G模组固件版本。 3.三楼CDBA程序OTA升级到2.0.05版本。 1.网关和云龙上位机功能验证测试。 2.验证新4G模组固件。 1.配电4G网关通讯测试负载32台子设备(切换波特率2400)通信统计。 2.同步最新SCOM组件完成。 3.和云平台联调验证参数设置功能,同步优化调整iTR326H参数设置功能进行中。 4.网关初始化时根据本地子设备列表分配动态内存,开启轮询,连上服务器后上报数据完成。 5.测试2400-38400波特率下ITR326A控制器OTA升级功能完成。 CDGA-4G: 本月进度: 1.配电4G网关编写iTR326H数据采集/上报/控制/设置功能完成。 2.和云平台联调测试(PD606E+ITR326A+ITR326H)修复软件问题完成。 3.切换配电正式服务器功能验证,网关/ITR326A控制器OTA验证完成。 4.配电网关上市版本固件V1.1.00测试发布并上传PDM系统完成。 下月计划: 1.完成配电4G网关编写iTR326H数据故障/报警/事件记录功能。 2.完成预付费/后付费/多费率电表DLT645网关接入协议文档。 3.智慧电箱孵化项目:完成显示屏功能验证/语音功能验证。 3.珠江网关 带模组OTA升级智慧电箱孵化项目:完成显示屏功能验证/语音功能验证。 CDGA-4G: 本月进度: 1.数字配电4G网关:1)软件评审改进(增加通信异常码统计功能/本地保存子设备列表上电后开启轮询)。 2)和云平台联调验证参数设置功能,同步优化调整iTR326H参数设置功能。 3)测试2400/4800/9600/19200/38400波特率下网关对ITR326A控制器OTA升级功能完成。 4)通信稳定性测试负载32台子设备(2400波特率,4800波特率)通信测试。 2.珠江4G网关改进:增加上位机通过RS485升级4G模组功能。增加CDBA分合闸测试功能记录失败设备编码功能。 3.智慧电箱孵化 :和徐本发讨论确定 语音模块/迪文屏选型,打样。 下月计划: 1.数字配电4G网关:1)iTR326H通信测试展板环境搭建。 2)会议讨论确定iTR326H step2点表内容及需求。 3)实现iTR326H故障/历史事件记录上报功能。 4)整理4G网关测试原始数据,使用更新标准CDGA-4G测试大纲。 5)通信稳定性测试负载32台子设备(38400波特率,19200波特率)通信测试。 2.智慧电箱孵化 :完成显示屏功能验证/语音功能验证。 1.修复广播校时错误问题。 2.配电4G网关测试记录更新20231107。 1.如果是从机,连接时暂停累计错误。 2.进入从机 计数清零 累加10min自动复位。 3.发生通信 清除从机激素 1.编写保护设置参数设置功能。 1.创新大赛(多功能数据终端)复赛资料准备。 1.配电4G网关通讯测试2个展板通信测试(波特率2400/波特率38400)。 持续 2.和平台讨论确定iTR326H设置功能方案,系统维护参数/保护设置分类分段下发设置。 完成 3.编写iTR326H 全部系统维护参数设置功能。 完成 4.标准化:整理项目资料/测试数据使用标准格式测试大纲,上传到GitLab标准项目文件。 完成。 5.孵化电箱:迪文屏调试。 完成。 1.烧录地址偏移 2.优化等级 s509 ecc rsa 5.2 创新点 1)CDGA智能网关MQTT通讯使用了更有优势的策略和算法,确保了通信的实时性和高效性,使其在实际应用中具有更优越的表现。 2)CDGA智能网关具备OTA升级功能,使用双bank架构,保证在升级过程中即使遇到断电等不可抗力因素,产品功能不受影响。OTA还支持断点传输,不会因为网络不稳定而导致升级失败。OTA还支持灰度升级,可以精准地针对特定的设备进行升级,为产品优化提供有力的支持。 3)CDGA智能网关RS485通讯使用自识别协议,支持Modbus、DLT645以及DLT698三种协议,为设备接入灵活性与兼容性提供了极大的便利。 4)CDGA智能网关支持高达32个设备的同时连接,支持多种型号设备。能够满足不同场景下电力设备物联网需求,提高了物联网应用的灵活性和可扩展性。 5)CDGA智能网关采用TSL加密技术,能够保护物联网设备的数据安全和隐私。 6)CDGA智能网关体积小,外观精美,用户只需要将网关接入电源和需要连接的设备,就可轻松进行安装和配置,非常方便。 7)配合德力西物联网平台,可对电力设备用电情况,运行状态,故障预警进行检测,可对电力设备进行远程控制,远程设置。 1.配电4G网关通讯测试2个展板通信测试(波特率38400/波特率19200)。 2.编写iTR326H 历史记录上报功能。 3.和云平台联调测试iTR326H设置功能。 4.孵化电箱:UI界面功能规划/界面。语音方案测试。 5.孵化电箱:孵化项目PPT资料准备。 6.评估FreeRTOS组件。 1.配电4G网关通讯测试2个展板通信测试(波特率38400/波特率19200)。 2.编写iTR326H 历史记录上报功能。 3.和云平台联调测试iTR326H设置功能。 4.孵化电箱:UI界面功能规划/界面。语音方案测试。 5.孵化电箱:孵化项目PPT资料准备。 6.评估FreeRTOS组件。 AR502H系列边缘计算物联网关 华为AR502H系列是新一代边缘计算物联网关,具备强大的边缘计算能力,开放软硬件资源,提供SDK实现计算、存储、网络资源灵活调用,支持容器管理,APP随需部署, 广泛应用于各种物联网场景,如智慧用能,物联杆站,智能配电房,智慧园区、智慧水利等领域。 华为AR502H系列产品是专为边缘计算与IoT规模组网设计,满足恶劣的温度,湿度和电磁干扰环境下的网络通信需求,提供丰富的物联网接口,可扩展IP化PLC通信,积木式按需组合。 Meta Description EC-IoT全称是Edge Computing Internet of Things,即边缘计算物联网, 是创新性地将边缘计算架构引入物联网领域,通过具有计算能力的物联网关可以就近(网络边缘节点)提供设备管理控制等服务, 解决物联网通信“最后一公里”的问题,最终实现物联网设备的智慧连接和高效管理。 摘要 物联网的飞速发展,正一步步朝着其终极目标万物互联迈进。 全联接时代已经来临,激增的设备联接数及其产生庞大的物联网数据, 催生了边缘计算技术的发展。EC-IoT,全称Edge Computing Internet of Things, 即边缘计算物联网,创新性地将边缘计算架构引入物联网领域, 在靠近实物的边缘上对数据进行处理、存储和应用,解决了物联网通信“最后一公里”的问题,最终实现物联网的智慧连接和高效管理。 为什么需要EC-IoT? 物联网已成为全球新一轮科技革命与产业变革的重要驱动力。 那什么是物联网(Internet of Things,简称IoT)?简单来讲就是物品连上网络,其终极目标是万物互联。 随着物联技术的快速发展,各行各业均在尝试数字化转型,让越来越多的设备连上网络。据统计部门预测, 至2025年,全球物联网设备的连接数将达到1000亿,那么企业必将面临随之而来的巨大挑战: 海量的数据将上传至云端进行处理,缺乏数据实时分析和处理能力,极大增加云端数据处理负担。 海量物联设备和应用,接口及协议五花八门,集中管理部署难。 适配多种类型物理接口和协议,实现物联终端快速平滑接入互联网。 海量终端设备统一管理。 本地流量,本地处理,实现快速响应。 开放系统,实现产业协作。 EC-IoT采用“边缘智能+云化管理”架构,通过开放网关边缘计算能力,快速适配不同行业边缘智能数据处理需求, 实现关键业务本地毫秒级实时响应,完成数据本地聚合优化,高价值数据主动回传云端。 图1-2 EC-IoT架构 EC-IoT架构中两大核心部件: 边缘计算网关,具备边缘计算能力的物联网关实现海量终端数据本地分析和处理: 支持丰富工业物联接口(PLC/RF/RS485/DI等)和协议,可灵活接入多种传感器和终端。 软硬件资源开放,支持部署容器,行业APP可随需部署在容器上实现对接入终端设备的本地数据处理。 云化物联网平台,可以与不同行业应用系统对接,实现终端设备的智能联接: 采用云管理架构,实现海量终端设备统一管理,降低运维成本。 采用开放式架构,北向开放标准的北向接口,实现与不同第三方行业应用系统的对接。 EC-IoT典型应用有哪些? EC-IoT方案已被广泛应用于配电物联网、智慧城市、智能用能等领域,已成为行业数字化转型的重要抓手,使能行业数字化转型。本文以配电物联网和智慧用能场景为例。 配电物联网场景 配电物联网即在传统配电自动化的技术基础上结合物联网技术实现配电网络的数字化转型,解决和改善传统工业控制技术不能解决的问题,如大量终端设备的管理、业务管控难度大等,丰富了用户业务体验,提升了业务运营效率。 EC-IoT应用在配电物联网领域,则采用“云、管、边、端”架构,实现配电物联网全联接智慧管理。 图1-5 配电物联网场景 云:即云化主站,由新一代配电自动化主站、微应用管控中心及敏捷控制器构成。各组件协同共同实现配电终端管理、设备在线监测、停电抢修、资产管理、大数据和AI应用等业务功能。 管:通信管道,云端与边侧的数据通信。广域网通信包括以太通信网络和无线通信网络;本地通信网络主要用于终端侧与边侧的通信,主要包括PLC-IoT、RF Mesh等通信技术。 边:边侧以边缘计算网关为核心,提供容器平台,支持用户在容器中安装业务APP实现业务需求,同时开放容器接口供APP调用。 端:低压配电侧设备智能化,采用智能化核心通信模块,实现智能终端设备与边缘计算网关的通信。华为提供智能化核心通信模块,同时开放接口供第三方厂商进行低压设备的二次集成。 智慧用能场景 智慧用能场景采用EC-IoT的核心架构,构建从数据感知、边缘处理、到智慧应用的综合能源服务数字化平台,实现全网终端设备(电表、水表、气表等)告警状态、站点状态、设备状态展示,远程可视化管理, 实时监控全网状态。 平台层和应用层:采用云管理架构,实现海量终端设备的全生命周期远程可视化管理,以及海量用能数据的分析和处理。 网络层:支持有线和无线两种通信方式,可以根据现场情况,进行灵活选择,匹配多应用场景。 边缘计算层:基于边缘计算技术,重新定义智慧用能物联网关(边缘计算网关),赋予设备智能大脑。 智慧用能物联网关可像智能手机一样,功能按需定制或加载,数据灵活共享,从而对接不同业务生态,实现一机多用,避免硬件系统的重复开发。 采集终端层:采集终端/转换器采用PLC-IoT技术,利用现有电力线将常见的电表、水表、气表等终端设备接入智慧用能物联网关,经济、可靠、高效地采集各种用能信息,为综合能源服务业务提供基础数据。 数字配电 软件设计 CDGA-4G:编写iTR326H 历史记录上报功能完成。测试iTR326H设置功能问题改进。 软件测试:CDGA-4G:和云平台联调测试iTR326H设置功能。:2个展板持续19200速率和38400速率RS485通信测试。 CDGA-4G:和云平台联调测试iTR326H。解决调试过程中的问题。 软件测试:CDGA-4G:和云平台联调测试iTR326H设置功能。:2个展板持续19200速率和38400速率RS485通信测试。 CDGA-4G:和云平台联调测试iTR326H设置功能。:2个展板持续19200速率和38400速率RS485通信测试。 1.配电4G网关通讯测试2个展板通信测试(波特率19200)。 2.和云平台联调测试iTR326H(第二阶段数据上报,参数设置,事件记录上报)。解决调试过程中的问题。 3.孵化电箱:UI界面功能规划/语音交互内容设计。 4.孵化电箱:孵化项目PPT资料准备。 1.配电4G网关通讯测试2个展板通信测试(波特率19200)。 2.编写iTR326H 历史记录上报功能完成。 3.和云平台联调测试iTR326H,调整拆分部分字段上报,整体完成联调10%。 4.数字配电温控器产品接入方案会议讨论确定。 5.孵化电箱:语音方案内容修改烧录下载完成。UI界面/语音测试整体完成50%。 6.孵化电箱:孵化项目PPT资料准备完成20%。 CDGA-4G: 1.配电4G网关编写iTR326H数据采集/上报/控制/设置功能。 2.和云平台联调测试(PD606E+ITR326A+ITR326H)修复软件问题。 3.切换配电正式服务器功能验证,网关OTA/ITR326A控制器OTA验证。 4.配电网关上市版本固件V1.1.00发布测试并上传PDM系统。 1.数字配电4G网关VD试验的跟进和小批问题解决:目前VD全部合格。,小批A类问题已全部关闭。 2.数字配电系统VF试验跟进:高低温交变湿热已全部合格。 3.数字配电系统通讯链路测试。 4.孵化项目:智慧电箱硬件规划,原理图在9月底有初版原理图。 数字配电系统: 本月进度: 网关硬件:4G网关硬件同步上传PDM及Gitlab,并建立分支。 WIFI网关检卡文件制作;制作软件测试大纲;目前小批备料中,预计物料月底就绪。 网关软件:4G网关:软件开发:326H参数设置功能代码开发;软件测试:验证不同波特率下网关对子设备OTA升级功能;压力测试设备更换2400/4800波特率进行验证。 WiFi网关:软件开发:326H接入代码编写完成; 软件测试:网关OTA 功能测试完成;验证不同波特率下网关对子设备OTA升级功能;压力测试设备更换2400/4800波特率进行验证。 下月计划: 网关硬件:WIFI网关小批生产支持;VD试验跟进及问题解决; 网关软件:4G网关:软件开发: 326H故障上报及历史事件记录上报功能实现;软件测试:压力测试设备更换19200/38400波特率进行验证。 WiFi网关:与云平台进行系统联调,网关生产技术支持;按照测试大纲对产品进行测试;软件评审完成之后上传PDM系统。 1.和云平台联调iTR326H控制器。 2.更新配电4G网关功能测试数据。 CDGA-4G: 本月进度: 1.数字配电:编写iTR326H控制器第二阶段接入功能完成(参数上报/功能设置/事件记录)。 2.数字配电:编写完成,和云平台联调测试中。 3.电箱孵化:完成显示屏功能验证/完成语音功能验证。 下月计划: 1.数字配电:4G网关iTR326H和云平台联调测试完成。 2.数字配电:4G网关接入温控器产品功能完成。 3.电箱孵化:电箱展示功能编写完成,制作两套展示样机。 1.平台联调测试ITR326H控制器接入功能。 切换GCC 构建配置改为gcc 连接脚本路径改为:.\libraries\cmsis\cm4\device_support\startup\gcc\linker\AT32F403AxG_FLASH.ld 项目资源 外设组件 cmsis改为gcc 切换AC6 项目资源 外设组件 cmsis改为arm 构建配置改为AC6 修改flash 1.使用最新版本ITR326H控制器,调整事件记录部分功能。 1.和云平台联调iTR326H控制器,更新配电4G网关测试数据。 1.和云平台联调iTR326H控制器参数设置工。 2.scom切换最新分支gitlab版本@ 0e3f3648 main分支 tag:main_20231018。 1.使用最新版本ITR326H控制器,调整事件记录部分功能。 1.配电4G网关通讯测试2个展板通信测试(数显表19200还是会出现错误帧问题,分析验证中)。 2.和云平台联调测试iTR326H解决调试过程中的问题。整体完成联调30%。根据最新版本ITR326H控制器调整事件记录部分功能。 3.孵化电箱:UI界面功能规划/语音交互内容设计完成80%。 4.孵化电箱:孵化项目PPT资料准备完成40%。 5.标准化:scom适配到最新main分支 tag:main_20231018 1.配电4G网关通讯测试2个展板通信测试(波特率19200)。 2.和云平台联调测试iTR326H。(第二阶段数据上报,参数设置,事件记录上报)。解决调试过程中的问题。 3.孵化电箱:UI界面功能规划/语音交互内容设计,软件代码编写。 4.孵化电箱:孵化项目PPT资料准备。 年终总结 1.FD迭代升级 2.电表上市 3.配电4G网关第一期上市,第二期开发中 4.软著 德力西CDGA-4G仪表智能网关软件 创新大赛:入围 多功能数据终端 UI界面 1.配电4G网关通讯测试2个展板通信测试(初步验证结论是数显表在19200波特率下400M距离32台设备时会出现错误帧,加入终端电阻解决问题,进一步确认验证)。 2.和云平台联调测试iTR326H。(第二阶段数据上报,参数设置,事件记录上报)。解决调试过程中的问题。 3.孵化电箱:UI界面功能规划/语音交互内容设计,软件代码编写。 4.孵化电箱:孵化项目PPT资料准备。 5.开始测试发布FD固件V1.1.28版本( 1.增加CDBA自动测试分合功能。 2.增加4G模组上位机升级功能。 3.支持CDBA新老版本OTA兼容功能。) 希望有机会挑战更高难度产品开发,有机会预研开发“德力西以太网关”对标“施耐德以太网关” 网关系统:嵌入式linux系统 上行接口支持:Ethernet千兆网,4G_cat1 下行接口支持:RS485/Modbus,DLT645,DLT698 希望进行单片机软件开发的同时,也承担一些嵌入式linux软件开发工作。 边缘网关预研-NUC980方案 价值观 自我总结 已经实现网关和阿德云连接通信,实现网关和设备DLT645通讯,成功将CDBA和仪表公司部分电表接入阿德云。 1.完成仪表4G网关软件设计,支持18款电表型号。产品已上市。 2.完成数字配电4G智能网关软件设计,step1已上市。 3.边缘网关预研-完成CDGA网关NUC980方案软件工程搭建与验证。 4.珠江项目4G网关功能迭代升级(增加CDBA自动测试分合功能;增加4G模组上位机升级功能;支持CDBA新老版本OTA兼容功能)。 5.参加创新大赛并入围《多功能数据终端》。 6.积极参加孵化项目《智慧电箱》。 7.标准化,熟练使用GitLab对软件文件进行过程管理,每天提交记录明确,使用标准化组件进行产品开发。 8.参与产品RS485通讯规约讨论,参与网关与平台通信协议讨论。 9.软著完成数量:1份。 自我提升:开发网关过程中,熟悉了解公司产品框架,微断,各型号电表功能,了解电力行业产品及标准。同时持续关注网关产品发展情况,积极储备网关开发知识。 开发高端嵌入式系统产品,使网关具备更强接入能力,更强通讯能力,更好使用体验。 阿德云接入更多产品,为公司数字化智能化尽自己一份力。 1.进一步了解公司产品,将更多产品接入云平台:温度模块,多费率电表,E型控制器,电容器,双电源等 2.希望完成边缘网关开发 网关系统:嵌入式linux系统 上行接口支持:Ethernet以太网,4G(支持HTTP;MQTT通讯) 下行接口支持:RS485(Modbus,DLT645,DLT698) 上行支持接入德力西物联网平台,也可接入第三方云平台。 下行支持接入德力西RS485产品,也可以接入第三方RS485产品。 支持设备本地管理控制(可本地独立使用),远程服务器管理控制 支持7寸电容屏交互,子设备数据实时监测展示 支持网关硬件自检,自动诊断 支持子设备异常记录,故障统计分析 支持本地数据缓存,支持10W条数据缓存。 3.进一步了解公司产品,设计功能,性能更好的网关产品,为公司创新出一份力。 1.完成数字配电4G智能网关软件设计,step2如期上市,产品大卖。 2.仪表4G网关软件版本升级,增加多费率表型支持。 3.边缘网关NUC980方案第一版产品落地试使用。 4.将CDGA-4G智能网关软件进行整合迭代升级V2.0 1)支持珠江模式,仪表模式,配电模式。 2)增加支持设备modbus协议接入。 3)支持接入更多型号:CDBA,22款电表,数显表,智能ACB,电容器,双电源等更多产品。 2.核心能力拓软件》。4能力再次参加。5.软件开发标准文件上传SVN/PDM/GITLAB,使用SCO 1.完成仪表4G网关软件设计,支持18款电表型号。产品已上市。 2.完成数字配电4G智能网关软件设计,step1已上市。 3.边缘网关预研-完成CDGA网关NUC980方案软件工程搭建与验证。 4.珠江项目4G网关功能迭代升级(增加CDBA自动测试分合功能;增加4G模组上位机升级功能;支持CDBA新老版本OTA兼容功能)。 5.参加创新大赛并入围《多功能数据终端》。 6.积极参加孵化项目《智慧电箱》。 7.标准化,熟练使用GitLab对软件文件进行过程管理,每天提交记录明确,使用标准化组件进行产品开发。 8.参与产品RS485通讯规约讨论,参与网关与平台通信协议讨论。 9.软著完成数量:1份。 自我提升:开发网关过程中,熟悉了解公司产品框架,微断,各型号电表功能,了解电力行业产品及标准。同时持续关注网关产品发展情况,积极储备网关开发知识。 数字配电系统step1已上市,ITR326H型控制器(和A型相同部分)接入平台已完成。 目前正在接入ITR326H型控制器剩余的数据项及功能(和A型不相同部分)。 需要研发同事、平台同事、市场同事进行沟通,定义WEB端显示内容以及需要设定的参数(网关和控制器通信点表/功能)。 overloadAct 长延时电流定值 挡位 4 5 6 7 8 9 95 98 1 最小值 40%IN 50%IN 60%IN 70%IN 80%IN 90%IN 95%IN 98%IN IN 最大值 50%IN-1 60%IN-1 70%IN-1 80%IN-1 90%IN-1 95%IN-1 98%IN-1 IN-1 IN 步长 1 1 1 1 1 1 1 1 不变 instantValue 0x0505 1285 瞬时电流定值 挡位 2 3 4 6 8 10 12 15 OFF 最小值 2*IN 3*IN 4*IN 6*IN 8*IN 10*IN 12*IN 15*IN 0 最大值 3*IN-1 4*IN-1 6*IN-1 8*IN-1 10*IN-1 12*IN-1 15*IN-1 15*IN 0 步长 1 1 1 1 1 1 1 不变 OFF shortDlyC 0x0502 1282 短路定时限电流设定值 挡位 1.5 2 3 4 5 6 8 10 OFF 最小值 1.5*IR 2*IR 3*IR 4*IR 5*IR 6*IR 8*IR 10*IR 0 最大值 2*IR-1 3*IR-1 4*IR-1 5*IR-1 6*IR-1 8*IR-1 10*IR-1 10*IR 0 步长 1 1 1 1 1 1 1 不变 OFF shortInverseDlyC 0x0504 1284 短路反时限电流设定值 挡位 1.5 2 3 4 5 6 8 10 OFF 最小值 1.5*IR 2*IR 3*IR 4*IR 5*IR 6*IR 8*IR 10*IR 0 最大值 2*IR-1 3*IR-1 4*IR-1 5*IR-1 6*IR-1 8*IR-1 10*IR-1 10*IR 0 步长 1 1 1 1 1 1 1 不变 OFF In<1250 groundProtectC 0x0507 1287 接地保护动作值 挡位 A B C D E F G H OFF 最小值 20%IN 30%IN 40%IN 50%IN 60%IN 80%IN 90%IN IN 0 最大值 30%IN-1 40%IN-1 50%IN-1 60%IN-1 80%IN-1 90%IN-1 IN-1 IN 0 步长 1 1 1 1 1 1 1 不变 OFF 00C8 0258 03E8 0 In大于1250 groundProtectC 0x0507 1287 接地保护动作值 挡位 A B C D E F G H OFF 最小值 500 600 700 800 900 1000 1100 1200 0 最大值 599 699 799 899 999 1099 1199 1200 0 步长 1 1 1 1 1 1 1 不变 OFF 01F4 0384 04B0 0 groundProtectT 0x0508 1288 接地/漏电时间定值 挡位 1 2 3 4 4 3 2 1 0.1S 0.2S 0.3S 0.4S 0.4S 0.3S 0.2S 0.1S 寄存器值 5 10 15 20 20 15 10 5 1.测试发布FD固件V1.1.28版本。 2.验证新4G模固件。 1.配电4G网关通讯测试2个展板通信测试(波特率19200)。 2.和云平台联调测试iTR326H完成,产品和协议不一致已反馈。 3.和平台讨论确定温控器接入协议方案完成。 4.孵化电箱:UI界面功能规划/语音交互内容设计,软件代码编写。 5.孵化电箱:孵化项目PPT资料准备。 网关升级功能正常(测试OTA升级/RS485升级)。 4G模组升级功能正常(测试OTA升级/上位机升级)。 上位机测试正常 工厂测试指令测试正常 远程/本地修改服务器参数正常 工厂测试APP测试正常 2.会议讨论确定iTR326H step2点表内容及需求完成。 3.和平台讨论确定iTR326H step2物模型及MQTT通信字段。 1.配电4G网关通讯测试2个展板通信测试(波特率19200)。 2.和云平台联调测试iTR326H控制器,优化调整。 3.网关新增接入PD606T测温模块产品。 4.接入hdq3s双电源功能。 5.孵化电箱:UI界面功能规划/语音交互内容设计,软件代码编写,PPT资料准备。 和云平台讨论方案及协议确定完成。 1.配电4G网关通讯测试2个展板通信测试(波特率19200)。 2.正式服务器运行测试,测试发布V1.1.30版本固件。 3.完成测温模块设备添加删除功能。 4.接入hdq3s双电源功能。 5.孵化电箱:UI界面功能规划/语音交互内容设计,软件代码编写,PPT资料准备。 RS485总线检测功能设计验证(RS485总线通信参数自动统一) 和云平台讨论方案及协议确定完成。 1.配电4G网关通讯测试2个展板通信测试(波特率19200)。 2.正式服务器运行测试V1.1.30版本固件。 3.测温模块增加设备添加删除功能。 4.孵化电箱:汇报资料/视频准备。 接地报警启动值 In<1250 最小值 20%IN 最大值 IN In大于1250 最小值 500 最大值 1200 接地报警返回值 In<1250 最小值 20%IN 最大值 接地报警启动值 In大于1250 最小值 500 最大值 接地报警启动值 1.1.33 SmartApp_AT32F403A_CDGA_4G_LV_V1.1.33 AT32F403ACGT7 CLM920_KV3 d016891a69aaa6c06436f3fceaf5c825 1.测试发布V1.1.30版本。 2.boot升级到V2.2.18。 3.增加ITR326H型控制器二期全部功能。 1.软著。 2.1月份月会分享ppt准备。 3.NUC980 4.4内核切换至5.10内核编译测试。 4.软件评审资料。 5.测试大纲。 1.支持iTR326H控制器step2全部功能。 2.屏蔽A型控制器OTA升级功能。 3.屏蔽iTR326A型控制器故障周期上报字段。 1.配电4G网关通讯测试2个展板通信测试(增加终端电阻测试19200波特率)。 2.芜湖箱变4G网关升级V1.1.33版本固件(支持H型step2全部功能)运行正常。 3.增加测温模块软件版本读取上报。 4.同步马吉星"广播同步通信参数“功能完成。 1.配电4G网关通讯测试2个展板通信测试。 2.需求增加iTR326H增加相电压/线电压/电流谐波值的采集上报。 3.测试验证"广播同步通信参数“功能。 4.测温模块“温度漏电新增部分”设置功能编写。 5.测温模块“和数显表相同部分”上报功能移植测试。 1.测试FD固件V1.1.28版本(设置功能验证正常) 2.上海3楼展厅FD网关全部升级V1.1.28版本正常运行。 1.调整PD606E/PD606T一次侧二次侧正式有功电能15min上报。 2.修复bug:H型控制器有功功率/功率因素上报支持负数。 3.更新测试表格数据。 1.增加PD606T温度/漏电设置功能。 1.增加PD606T上线测试功能、巡检功能。 1.增加PD606T接入上报功能,增加PD606T上线测试功能,巡检功能。 2.调整PD606E/PD606T一次侧二次侧正式有功电能15min上报。 3.修复bug:H型控制器有功功率/功率因素上报支持负数。 3.更新测试表格数据。 4.增加PD606T上线测试功能、巡检功能。 SCOM软件标准化移植同步 增加FC03功能码到SCOM的DLT645主机功能 增加FC17功能码到SCOM的DLT645主机功能 增加FC20功能码到SCOM将DLT645主机功能 增加FC28功能码到SCOM将DLT645主机功能 网关从机点表标准化讨论 网关从机点表功能实现 网关从机点表一致性测试 SCOM中OTA主机04功能验证测试 SCOM中OTA从机功能验证测试 SCOM将DLT645主机功能标准化讨论 自研仪表4G网关测试和问题修复 自研仪表4G网关试用跟进和技术支持 和仪表黄正沟通多费率协议和接入方案 自研仪表4G网关多费率协议实现 DTSF606三相四线多费率电子式电能表接入 DDSF606单相多费率电子式电能表接入 DTSFU6606三相四线电子式多费率电能表(导轨)接入 DTSF606vcn三相多费率拉合闸表接入 多费率电表功能测试 多设备管理功能讨论标准化 CDGA-4G网关软件整合升级V2.0 支持通用采集模式,仪表专用模式 增加支持设备Modbus协议接入 CDGA-4G网关新设备接入, 数显表。 智能ACB。 边缘网关预研 对外软件开发工时: 0.7*6个月 软件框架调整 4周 接入数显表接入 2周 数显表平台联调 1周 接入A型控制器接入 3周 A型控制器平台联调 1周 接入H型控制器接入 3周 H型控制器平台联调 1周 从机功能配置 2周 环境搭建测试优化 1周 软件稳定性验证测试 4周 软件测试 1周 对内软件开发工时: 0.7*3个月 接入数显表接入 2周 数显表平台联调 1周 接入A型控制器接入, 3周 A型控制器平台联调 1周 接入H型控制器接入 3周 H型控制器平台联调 1周 从机功能配置 2周 环境搭建测试优化 1周 软件稳定性验证测试 4周 生产软件测试 1周 nuc980网关可以带1.54寸电容屏,取消正面按键和指示灯,240*240分辨率spi+lvgl显示 可以显示网关实时信息,子设备实时信息,联网状态,网络地址,二维码,公司logo。 1.MQTT使用了更有优势的策略和算法,通信更加实时,效率更高? 2.通过OTA功能可以实现功能升级,使用双bank保证升级的可靠性,支持断点传输?OTA也可以说要说点不一样的 3.使用自识别协议,可以支持Modbus、DLT645、DLT698三种协议? 1.MQTT通讯使用了更有优势的策略和算法,确保了通信的实时性和高效性,使其在实际应用中具有更优越的表现。 2.具备OTA升级功能,使用双bank架构,可以让您在升级过程中不受到系统崩溃的影响。OTA还支持断点传输,不会因为网络不稳定而导致升级失败。OTA还支持灰度升级,可以精准地针对特定的设备进行升级,为产品优化提供有力的支持。 3.RS485通讯使用自识别协议,支持Modbus、DLT645以及DLT698三种协议,为设备接入灵活性与兼容性提供了极大的便利。 CDGA-4G仪表智能网关主要功能是连接德力西电能表和德力西云平台,实现电能数据的采集、传输和管理。 1.配电4G网关2个展板通信测试。 2.软件固件阶段性版本V1.1.34验证测试发布。(支持H型step2功能,支持谐波,支持广播同步波特率)。 3.配电4G网关软件评审资料准备。 4.孵化项目分享资料准备/样机准备。 1.客户用元件和整体方案区别,不需要考虑什么协议。 3.数据可视化,数据分析。语音控制。 4.我们提供整体解决方案,屏幕。 在smartFD项目基础上:有远程控制,智能预警,数据分析。在具有远程控制,智能预警的同时。 智慧电箱提供了 本地设备管理功能, 数据 新增本地化数据展示,本地化控制。 新增加化设备管理,本地化控制。 新增本地化设备管理;独立平台运行;数据本地分析,可视化展示。 在屏幕上实现增删改查。 实现远程控制、 智能预警、 数据分析 将RS-485子设备的测量和控制信息同步到云服务器, 数据本地可视化 1.数据本地可视化, 2.采集密度比较小, modbus地址分配部分内容讨论确认 CDGA-4G/CDGA-WE软件评审固件升级确认 海-始命必达(德力西电气-上海 - 6F) 通信测试: 参数复位设置: 1.修改MQTT域名"120.55.86.4" 0x2770 32个寄存器 S 16:24:37 : 01 10 33 36 00 20 40 31 32 30 2E 35 35 2E 38 36 2E 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 98 6D R 16:24:37 : 01 10 33 36 00 20 2E 9B 2.端口号"1883" 0x332E 1个寄存器 S 16:33:08 : 01 10 33 2E 00 01 02 07 5B E0 D6 R 16:33:08 : 01 10 33 2E 00 01 6E 84 3.TSL加密 0x32C9 1个寄存器 S 16:33:40 : 01 10 32 C9 00 01 02 00 00 A4 0A R 16:33:40 : 01 10 32 C9 00 01 DF 4F 4.波特率 :0x275C 通讯端口参数控制字 解锁密码: S 20:23:46 : 01 10 27 60 00 02 04 25 37 25 37 AB F2 R 20:23:47 : 01 10 27 60 00 02 4B 62 设置为0x3404 :9600/偶校验: S 13:50:45 : 01 10 27 5C 00 01 02 34 04 EA CD R 13:50:45 : 01 10 27 5C 00 01 CB 6F 5.回读显示 S 16:34:48 : 01 03 33 36 00 20 AB 58 R 16:34:48 : 01 03 40 31 32 30 2E 35 35 2E 38 36 2E 34 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3B D5 S 16:35:15 : 01 03 33 2E 00 01 EB 47 R 16:35:15 : 01 03 02 07 5B FB 8F S 16:38:28 : 01 03 32 C9 00 01 5A 8C R 16:38:28 : 01 03 02 00 00 B8 44 S 16:39:41 : 01 03 27 5C 00 01 4E AC R 16:39:41 : 01 03 02 34 04 AF 47 1.通讯检查 0x2738 有回复就算正常 2.版本检查 3.参数复位(MQTT域名 端口号 波特率)需要回读 4.读取串码 5.打印 6.扫码 旧地址 新地址 //imei 27C0 0x331D //4G-IMEI-00 //iccid 27C8 0x3325 //4G_ICCID_00 //固件版本 2741 0x278F //固件日期 274D 0x2791 //硬件版本 2740 0x278E //mqtt服务器域名 2770 0x32CA //服务器IP地址00 //mqtt服务器端口 2780 0x32DA //服务器端口号1 //信号强度 27D2 0x331C //信号强度 //联网状态 27D3 0x331B //联网状态 //网关模式 27D4 0x331A //网关模式 //网关型号 2736 0x2784 //波特率 2751 0x2748 通信测试 0x2710 1个寄存器 版本测试 0x2741 1个寄存器 CDGA-4G: 本月进度: 1.数字配电:4G网关接入温控器PD606T下行部分功能完成。 2.电箱孵化:分享资料/展示样机准备完成。 下月计划: 1.数字配电:4G网关PD606T温控器和云平台联调测试。 866663061925788;866663061922785;866663061925341;866663061925226;868777055899813 866663061924930; 升级成功 1.和世卓梳理目前海大网关支持全部电表情况(测试环境/产线环境共计表型32款,其中多费率7款)。目前自研4G网关支持18款。 2.梳理多费率表型及多费率电表功能完成30%。 1.配电4G网关2个展板通信测试(增加终端电阻测试记录)。 2.软件上市前评审完成,1.1.34固件gitlab标签,上传PDM系统完成。 3.测温模块PD606T 32台测试环境展板电源/RS485线接入完成。 Image Name Image Type Address u-boot-spl.bin Loader 0x200 u-boot.bin Data 0x100000 env.txt Env 0x80000 uImage Data 0x200000 rootfs_yaffs2 Data 0x1600000 网关软件版本 1.energyP改为15min上报 2.数显表DI/DO全量上报 仪表网关增加 重启/恢复出厂设置 u 8_t meterPropertyNum; //本地电表物模型数量 1.增加PD606E和PD606T输入输出IO抄读功能。 2.增加设备发生分合触发电压电流数据上报功能。 1.增加PD606E和PD606T输入输出IO抄读功能。 2.增加设备发生分合触发电参数据上报功能。 3.测温模块PD606T与平台联调测试,数据上报完成。报警功能联调调整。 4.参与会议讨论三相多费率导轨表接入配电系统需求初步确认(在PD606T基础上新增2000个数据点上报,140个数据点设置),和马工讨论方案中。 1.测温模块PD606T 32台测试展板调试启动测试。 2.PD606T与平台联调温度漏电报警功能。 3.市场部提出需求改进后功能联调验证。(IO抄读功能/分合触发电压电流数据上报功能。) CDGA-4G:软件上市前评审,固件gitlab标签,上传PDM系统。 CDGA-4G:1.配电4G网关2个展板通信测试。2.测温模块PD606T测试环境展板搭建。 1.优化PD606T温度/漏电报警功能。 1.优化不规范代码,消除VSCode提示不规范代码。 2.数字配电4G网关更新测试数据。 1.增加PD606E和PD606T输入输出IO抄读功能。 2.增加PD606E/PD606T/iTR326A/iTR326H分合变化电压电流及时上报功能。 3.和云平台联调PD606T测温模块,优化温度/漏电报警上报字段。 4.在DOC文件夹下添加产品硬件原理图。 1.测温模块PD606T 32台测试展板调试启动测试。 2.PD606T与平台联调温度漏电报警功能。 3.市场部提出需求改进后功能联调验证。 (IO抄读功能/分合触发电压电流数据上报功能。) 1.在配电vscode工程下创建meter分支。 1.适配最新uboot,scom,vscode+gcc工程连接仪表平台。 1.测温模块PD606T 32台测试展板通信测试数据正常(目前运行一周)。 2.PD606T与平台联调温度漏电报警功能完成。 3.市场部提出需求(电压电流及时变化)功能在一楼/三楼完成验证。 https://ubuntu.com/download/desktop "gatewayInfo","params":{"product":"CDGA4G","version":"1.1.26","clm920Ver":"CLM920_KV3-V1.109012022","baudrate":9600,"signalStrength":25,"iccid":"89861122255044189480","serverAddress":"222.179.102.246","serverPort":1883,"encryption":0,"comSet":13316,"totalMsgTime":1440,"highfreMsgTime":15,"ConnectErr":0,"maxnum":32}} FD能上 永川不能上 {"cmd":"gatewayInfo","params":{"product":"CDGA4G","version":"1.1.26","clm920Ver":"CLM920_KV3-V1.109012022","baudrate":9600,"signalStrength":30,"iccid":"89861122255044190801","serverAddress":"222.179.102.246","serverPort":1883,"encryption":0,"comSet":13316,"totalMsgTime":1440,"highfreMsgTime":15,"ConnectErr":0,"maxnum":32}} 312101534387 2366 BCBC 866663061922868 1.1.26 CLM920_KV3-V1.109012022 signalStrength" : 16, "iccid" : "89861122255044191445" 流量剩余29.99 866663061922876 1.1.26 CLM920_KV3-V1.109012022 signalStrength" : 11, "iccid" : "89861122255044191478", 流量剩余18.85 866663061925127 1.1.26 CLM920_KV3-V1.109012022 signalStrength" : 13, "iccid" : "89861122231046645852", 流量剩余29.99 868777055899904 1.1.26 CLM920_KV3-V1.109012022 signalStrength" : 21, "iccid" : "89861122255044189050", 流量剩余7.43 866663061924849 1.1.26 CLM920_KV3-V1.109012022 signalStrength" : 16, "iccid" : "89861122231046646371", 流量剩余20.96 {"cmd":"setGatewayParameters","params":{"serverAddress":"222.179.102.246"}} {"cmd":"setGatewayParameters","params":{"serverPort":1883}} {"cmd":"setGatewayParameters","params":{"encryption":0}} {"cmd":"reset","params":{"reset":1}} {"cmd":"setGatewayParameters","params":{"serverAddress":"fd.delixi-electric.com"}} {"cmd":"setGatewayParameters","params":{"serverPort":58883}} {"cmd":"setGatewayParameters","params":{"encryption":1}} {"cmd":"reset","params":{"reset":1}} 1.多费率电表协议及功能点梳理完成。 2.DDSF606/DTSF606多费率电能表数据上报功能完成。 1.DDSF606/DTSF606多费率电能表抄读功能编写。 1.实现多费率电表DTSF606单表下发时区时段方案功能。 1.配电4G网关RS485通信测试19200波特率测试PD606T未通过(有超时帧),瑞羽修改电路电阻寄样品。 2.与平台联调验证PD606T中DO功能。(PD606T修改DO3/DO4功能完成) CDGA-4G:与平台联调验证PD606T中DO功能。1.与平台联调PD606T验证DO参数电压/电流/功率/不平衡度设置正常。 CDGA-WE:1.网关正式服务器运行测试,软件发布。2.写一个CDGA-WE双模网关软著 1.完成低压配电CDGA-WE网关step1测试,且完成V1.1.12版本软件发布。 2.CDGA-WE双模网关软著说明部分撰写完成。 CDGA-4G:配电4G网关3个展板RS485通信测试19200波特率帧测试。1.配电4G网关RS485通信测试19200波特率测试PD606T未通过(有超时帧),瑞羽修改电路电阻样机今天已发出。 CDGA-WE:1.测温模块PD606T测试环境展板启动测试。 2.正式服务器运行测试。 3.测试PD606T展板200米线9600速率通信正常。 CDGA-4G:1.与平台联调验证PD606T中DO功能(验证PD606T 新软件版本DO3/DO4功能)。 CDGA-4G:2.配电4G网关3个展板RS485通信测试19200波特率帧测试(验证PD606T 19200通信超时问题)。 1.调试DDSF606/DTSF606多费率电能表抄读功能。 2.更新配电4G网关通信测试记录。 3.cppl 代码检查规范整改代码编写格式。 网关名称:HW-G3104 智能通讯网关 公司名称:深圳市恒为通信技术有限公司 价格:810元 链接:【淘宝】https://m.tb.cn/h.5Bmf3l1?tk=vkuUWLJf57C HU7632 「MQTT网关645转modbus采集rtu转tcp工业级串口服务器4路485通讯隔离模块422转以太网主动轮询边缘计算HW-G3104」 点击链接直接打开 或者 淘宝搜索直接打开 功能简介:4路智能通讯网关,提供1路以太网、4路RS485/422串口,模块集成串口服务器和Modbus网关功能, Modbus寄存器访问支持网络和串口,Modbus寄存器对应的设备关系可根据现场需要进行灵活配置,具备自主采集功能, 大大减轻服务器的工作压力,模块功能强大使用灵活。支持可视化PC配置软件及WEB页面配置,通讯参数设置灵活方便。 广泛应用于工业监控、电力系统、交通管理、煤矿监控、水处理、石油化工、环境动力监控系统、 信息家电和LED信息显示设备等行业。 1、X86版本 ./config make -j4 make install DESTDIR=/home/hce/workspace/openssl tinglr@tinglr-VirtualBox:~/mqtt/ssl_arm/usr/local/lib$ readelf -h libssl.so tinglr@tinglr-VirtualBox:~/mqtt/ssl_arm/usr/local/lib$ https://www.baimatech.com/bmg700-gateway.html#list20 https://www.baimatech.com/qykzq.html https://www.baimatech.com/bmg800-gateway-pm.html http ://www.mpufire.com/productDetail/306 xzy001 delixi123 "/delixi/gateway/868777054743129/query" a123456 000105940023 000406730111 139.224.239.78 1883 {"cmd":"gatewaySet","params":{"serverAddress":"139.224.239.78","serverPort":1883,"encryption":0}} 204089004474 1.仪表4G网关测试记录更新20240506。 readelf -h libssl.so #arm-linux-gcc -I /home/tinglr/buildroot-2024.02/output/build/libmodbus-3.1.10/src modbustest.c -o modbustest -L /home/tinglr/buildroot-2024.02/output/images/rootfs/lib/ -lmodbus /buildroot$ source output/host/environment-setup sudo apt-get install curl mosquitto-clients mosquitto_pub -d -q 1 -h mqtt.thingsboard.cloud -p 1883 -t v1/devices/me/telemetry -u "Oc6MjYZVeiXUS2S5caiU" -m "{temperature:25}" Oc6MjYZVeiXUS2S5caiU 4G/868777055903912/up source output/host/environment-setup arm-linux-gcc -I /home/tinglr/nuc980/nuc980_buildroot/output/build/libmodbus-3.1.6/src modbustest.c -o modbustest -L /home/tinglr/nuc980/nuc980_buildroot/output/target/usr/lib -lmodbus 220603000122 下-5-网关 868777055903433 启动 4下是OEM 上-4-网关 868777055888402 启动 下-3-网关 868777055904167 启动 上-2-网关 868777055903649 启动 上-1-网关 868777055903490 启动 delixi/GW_4G_smartFD/868777054743095/down {"cmd":"gatewaySet","params":{"CDBATest":10}} {"cmd":"cdbaTest"} 403110100271 1.DDSF6606vcn/DTSF6606vcn/DDSF6606vcp 单表下发时区时段方案验证。 2.DDSF6606vcn/DTSF6606vcn/DDSF6606vcp 下发校时功能验证完成。 3.切换最新SCOM组件开发者分支验证,同步至最新main/tag分支。 1.DDSF6606vcn/DTSF6606vcn/DDSF6606vcp 单表下发时区时段方案验证完成。 2.DDSF6606vcn/DTSF6606vcn/DDSF6606vcp 下发校时功能验证完成。 3.切换验证最新SCOM组件(tag:main_20240422)。 1.DTSFU6606vbm/DDSU6606vbn(R)/DTSU6606vbn(R) 3款电表数据上报/抄读功能。 2.DTSFU6606vbm/DDSU6606vbn(R)/DTSU6606vbn(R) 3款电表拉合闸功能。 1.配电4G网关RS485通信测试。19200波特率达到500W帧测试要求后切换值4800波特率稳定性)。 1.配电4G网关RS485通信测试19200波特率达到500W帧测试通过。 2.RS485通信测试4800波特率目前40W帧正常。 1.配电4G网关RS485通信测试4800波特率验证。 AT+QIPCSGP=1,1,"3GNET" AT+QIPACT=1 10.218.4.210 AT+QIPOPEN=1,1,"TCP","124.220.228.228",8080,0,1 AT+QIPSEND=1,10 仪表4G网关: 1.DTSFU6606vbm/DDSU6606vbn(R)/DTSU6606vbn(R) 3款电表数据上报/抄读功能。 2.DTSFU6606vbm/DDSU6606vbn(R)/DTSU6606vbn(R) 3款电表拉合闸功能。 CDGA-4G:1.配电4G网关RS485通信测试4800波特率验证。 echo "Hello, UDP!" | nc -u 124.220.228.228 8080 nc -lu 8888 gcc udp.c -o udp 背景 根据全球调研机构IoT Analytics发布的最新物联网现状报告数据显示, 2022年全球物联网连接设备数量增长17%,达到143亿台。 2023年,全球物联网设备连接数量将增长至167亿个。 未来5年,以智慧电网为代表的公共事业等行业对于物联网的需求依然强劲。 全球物联网市场规模仍将保持快速增长趋势。 据Statista预测,到2028年,全球物联网市场规模将增长至2.2万亿美元。 且物联网设备连接预计将在未来许多年继续增长。 物联网设备数量的迅猛增长以及其产生的海量数据需要实时的处理和分析, 边缘计算将数据处理和存储推向物联网设备的边缘,减少了数据传输延迟和网络拥堵, 提供了更高效的物联网服务和应用。 主要功能 联网功能:4G/5G/WiFi/ETH。 采集功能:MCB,MCCB,ACB,温控器,电表。接入更多产品:Modbus协议/DLT645协议/DLT698协议。 通信接口:下行有线通信 RS485/RS232/CAN/ETH。下行无线通信 zigbee/Zwave/Bluetooth。 边缘计算:支持协议解析,报警触发、跳变触发、公式计算及边缘决策功能。 云端适配:支持德力西云平台、自主开发云平台(MQTT协议)、主流第三方工业互联网平台。 系统应用:远程维护设备、断点续传、网络及应用自恢复、串口转发、协议转发等。 多平台融合,本机存储,本地计算 1.市场调研与需求分析包括设备连接、数据传输、远程控制、安全性等方面的需求。 2.功能设计,主要功能协议转换、数据过滤、安全检测等。设计易于使用的界面和交互方式,降低用户的使用门槛。考虑集成其他增值功能,设备调试、报表导出等,提升产品的附加值和竞争力。 3.性能优化,确保工业网关具有稳定可靠的数据处理能力和实时性能。提高产品的能效比和响应速度。 4.安全性保障,加密算法,保护工业网关和连接设备的安全,防止数据泄露和非法访问。 5.可扩展性与兼容性,预留与其他系统的集成接口,便于未来与其他系统进行互联互通。实现工业数据的共享和协同处理。 6.售后服务与支持,确保用户在使用过程中遇到问题能够及时解决。建立用户反馈机制,收集用户意见和建议,以便不断优化产品。定期产品更新升级。提供产品培训和用户手册等文档资料,帮助用户更好地了解和使用工业网关产品。 7.持续创新与升级,关注工业领域的新技术和新应用,修复潜在的安全漏洞和性能问题,提升产品的稳定性和可靠性。 S 17:39:59 : 01 03 27 41 00 01 DE AA R 17:39:59 : 01 03 02 20 13 E0 49 arm-linux-gcc -I /home/tinglr/nuc980/nuc980_buildroot/output/build/libmodbus-3.1.6/src cdbamodbus.c -o cdbamodbus -L /home/tinglr/nuc980/nuc980_buildroot/output/target/usr/lib -lmodbus https://blog.csdn.net/weixin_46158019/article/details/135241796 https://blog.csdn.net/weixin_46158019/article/details/135241796 仪表4G网关: 1.DTSFU6606vbm/DDSU6606vbn(R)/DTSU6606vbn(R) 3款电表数据上报/抄读功能验证。 2.3款电表拉合闸功能验证。 1.DTSFU6606vbm/DDSU6606vbn(R)/DTSU6606vbn(R) 3款电表数据上报/抄读功能验证完成。 2.拉合闸功能验证完成。3.确定多费率电表云平台对接协议完成。 仪表4G网关: 1.DTSFU6606vbm/DTSFU6606csp/DTSFU6606 单表下发时区时段方案验证完成。 2.DTSFU6606vbm/DTSFU6606csp/DTSFU6606 多费率批量下发功能开发。 3.DTSFU6606vbm/DTSFU6606csp/DTSFU6606 下发校时功能验证完成。 mosquitto_pub -d -q 1 -h mqtt.thingsboard.cloud -p 1883 -t v1/devices/me/telemetry -u "SeF92gaPuDMQaAKdAe9h" -m "{temperature:25}" 客户端ID 529ke6h5a9s382rfc1kl 用户名 aicxl9ahrs5k2wea205u 密码 u7z29ov141yxd14n1zf5 mosquitto_pub -d -q 1 -h mqtt.thingsboard.cloud -p 1883 -t v1/devices/me/telemetry -u "6R8pfeGVqYCiUyOhKC9w" -m "{temperature:25}" { "001701100008": [ { "ts": 1717469491537, "values": { "switch": 0, "voltage": 0, "current": 0, "temperature": 23 } } ], "000105940004": [ { "ts": 1717469491537, "values": { "switch": 0, "voltage": 250, "current": 100, "temperature": 26 } } ] } arm-buildroot-linux-gnueabihf-gcc mqtt3.c -o mqtt3 -lpaho-mqtt3c sudo apt-get install gcc-arm-linux-gnueabi sudo apt install gcc-arm-none-eabi arm-none-eabi-gcc -v tar -xvf arm-gnu-toolchain-13.2.rel1-x86_64-arm-n /home/tinglr/test/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/bin export PATH=$PATH:/home/tinglr/test/gcc-arm-none-eabi-10.3-2021.10/arm-none-eabi/bin export PATH=$PATH:/home/tinglr/test/gcc-arm-none-eabi-10.3-2021.10/bin 1.AT32F435平台工程搭建,编写Makefile文件。 7.15 - 7.31 2.AT32F437平台工程搭建,编写Makefile文件。 7.15 - 7.31 3.统一AT32F435/AT32F437软件工程,统一Makefile文件。 8.1 - 8.15 4.整合LV项目工程软件。AT32F435/437软件整合。 8.16 - 8.31 5.整合FD项目工程软件。AT32F435/437软件整合。 9.1 - 9.15 6.整合DM项目工程软件。AT32F435/437软件整合。 9.16 - 9.30 7.usb添加自定义子设备。 10.8 - 10.25 8.整合自定义模式软件。modbus方式添加自定义子设备。 10.26 - 11.15 9.整合透传模式软件。AT32F435/437软件整合。 11.16 - 11.30 10.整合LV、FD、DM从机功能,修改工厂测试上位机及模式切换功能。12.1 - 12.15 11.整合LV、FD、DM平台配置指令,OTA升级功能。 12.16 - 12.31 12.测试LV模式功能 1 月 13.测试FD模式功能 1 月 14.测试DM模式功能 1 月 15.测试自定义模式功能 10 天 16.测试透传模式模式功能 10 天 17.测试网关功能(模式切换/OTA升级/设备增删/生产上位机) 10 天 1.8月份仪表网关4G流量使用情况数据分析。 IMEI ICCID 868777055903912 898604B51022C1559681 868777055888717 898604B51022C1559736 868777055902575 89861122231046646710 866663061924435 89861122255044191874 866663061920409 89861122255044193953 866663061923312 89861122255044194274 868777055902344 89861122231046647007 868777054743129 89860620180083708934 866663061922876 89861122255044191478 868777055902740 89861122231046646975 866663061922181 89861122255044193573 /home/tinglr/100ask_imx6ull-sdk/Buildroot_2020.02.x/output/target/usr/lib arm-buildroot-linux-gnueabihf-gcc -L /home/linux/lib -L /mnt/lib -o hello hello.c arm-buildroot-linux-gnueabihf-gcc -o sqlite3_r sqlite3_r.c -lsqlite3 -L /home/tinglr/100ask_imx6ull-sdk/Buildroot_2020.02.x/output/target/usr/lib 1.软件标准化:优化sonarQube提示CodeSmells char cmd_buf1[64]={0}; char cmd_buf2[64]={0}; char cmd_buf3[64]={0}; char cmd_buf4[64]={0}; char cmd_buf5[64]={0}; snprintf(cmd_buf1, 64, "AT+NET=%02x\r\n", lora_config.net); snprintf(cmd_buf2, 64, "AT+TFREQ=%08x\r\n", lora_config.tfreq); snprintf(cmd_buf3, 64, "AT+RFREQ=%08x\r\n", lora_config.rfreq); snprintf(cmd_buf4, 64, "AT+RXW=%02x\r\n", lora_config.rxw); snprintf(cmd_buf5, 64, "AT+AK=%s\r\n", lora_config.AES); 有一个栈的概念。 1.将栈清空。 2.将轮询到的子设备一次性放入栈中。 3.轮询一个清空一个。 4.轮询完成后再重复。 1.通讯压力测试负载32台设备,验证新轮询方式和PD606U后500万帧通信稳定性。 测试完成 2.测试提供网关接入1/2/3/4/5个设备状态到平台更新时间给到云平台/市场。 测试完成 1.梳理AT32F435工程下行RS485轮询子设备函数功能。 2.梳理轮询子设备中链表指针的使用/内存块访问功能。 1.仪表4G网关软件gitlab合并mian分支/打标签V1.0.04,JFrog平台合成固件。完成100% 1.软件标准化:misra-c2012-17.7 1.软件标准化:misra-c2012-13.3 276 273 261 179 问题追踪:仪表网关 新程序烧录 波特率发生变化 实际测试 如果一个设备离线一段时间后恢复,其实我们是想知道问题所在, 问题解决了他也不会和你说,现场不和你说,你就不知道, 1 IM0 VCC 2 IM1 VCC 3 IM2 VCC 4 RESET 此信号低将重置设备 PA1 28 DIN(SDA) 串行输入信号。数据应用于SCL的上升沿信号。 30 WR(SCL) DBI Type B:WRX引脚,用作写入信号 DBI类型C:在串行接口中操作时,SCL引脚作为串行时钟 如果不使用,请将此引脚固定在GND电平。 31 RS D/CX=“1”:显示数据。D/CX=“0”:命令数据。 32 CS 芯片选择输入引脚(“低”启用)。如果不使用,请将此引脚固定在GND电平。 33 VCC 34 VCC 35 GND 36 GND 37 GND 38 GND 39 GND 39 GND 41 VCC ST7796S https://blog.csdn.net/SummerHeart/article/details/140420071?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522674A9BCC-B62E-4112-9AF4-5C83F0622266%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=674A9BCC-B62E-4112-9AF4-5C83F0622266&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-5-140420071-null-null.nonecase&utm_term=LVGL9.2&spm=1018.2226.3001.4450 https://blog.csdn.net/zhoutaopower/article/details/124600811?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522E7E4812D-66A3-418C-A472-8056A7D5A9A6%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=E7E4812D-66A3-418C-A472-8056A7D5A9A6&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-124600811-null-null.nonecase&utm_term=LVGL9%E5%88%86%E6%9E%90&spm=1018.2226.3001.4450 智能电表系统:DDSY606单相预付费电能表(液晶) DTSY606三相四线预付费电能表(液晶) DTS606-1三相四线电子式电能表 DSS606-1三相三线电子式电能表 DDS6606vcirj单相预付费电能表 DDS606vcp单相电子式电能表 DTSY606RH三相四线电子式预付费电能表 DSSY606三相三线预付费电能表 DDS606-1单相电子式电能表 DTSF606三相四线多费率电子式电能表 DDSF606单相多费率电子式电能表 DTSF6606vcn三相四线多费率电能表 DTS6606vcn三相四线电子式电能表 DDSF6606vcn单相多费率电子式电能表 DDSF6606vcp单相多费率电子式电能表 DDSU6606-1单相预付费导轨表(液晶) DTSU6606-1三相预付费导轨表(液晶) DDSU6606后付费导轨表2P DDSU6606vctbr单相电子式电能表(导轨) DDSU6606ctr单相电子式电能表(导轨) DDSU6606cfp单相电子式电能表(导轨) DTSU6606vcrf三相四线电子式电能表 DTSU6606csp三相四线电子式电能表 DDSU6606vctr单相电子式电能表(导轨) 三相四线电子式多费率电能表(导轨) DDSU6606vbn(R)单相电子式电能表(导轨) DTSU6606vbn(R)三相四线电子式电能表(导轨) DTSFU6606csp三相四线电子式多费率电能表(导轨) DTSFU6606三相四线电子式多费率电能表(导轨) DDSU6606后付费导轨表2P DDSU6606单相后付费导轨表2P(液晶) DDSU6606单相后付费导轨表4P(液晶) 数字配电系统:ACB-H.,ACB-A,PD606E,PD606T,PD606U DDSY606单相预付费电能表(液晶) DTSY606三相四线预付费电能表(液晶) DTS606-1三相四线电子式电能表 DSS606-1三相三线电子式电能表 DDS6606vcirj单相预付费电能表 DDS606vcp单相电子式电能表 DTSY606RH三相四线电子式预付费电能表 DSSY606三相三线预付费电能表 DDS606-1单相电子式电能表 DTSF606三相四线多费率电子式电能表 DDSF606单相多费率电子式电能表 DTSF6606vcn三相四线多费率电能表 DTS6606vcn三相四线电子式电能表 DDSF6606vcn单相多费率电子式电能表 DDSF6606vcp单相多费率电子式电能表 DDSU6606-1单相预付费导轨表(液晶) DTSU6606-1三相预付费导轨表(液晶) DDSU6606后付费导轨表2P DDSU6606vctbr单相电子式电能表(导轨) DDSU6606ctr单相电子式电能表(导轨) DDSU6606cfp单相电子式电能表(导轨) DTSU6606vcrf三相四线电子式电能表 DTSU6606csp三相四线电子式电能表 DDSU6606vctr单相电子式电能表(导轨) 三相四线电子式多费率电能表(导轨) DDSU6606vbn(R)单相电子式电能表(导轨) DTSU6606vbn(R)三相四线电子式电能表(导轨) DTSFU6606csp三相四线电子式多费率电能表(导轨) DTSFU6606三相四线电子式多费率电能表(导轨) DDSU6606后付费导轨表2P DDSU6606单相后付费导轨表2P(液晶) DDSU6606单相后付费导轨表4P(液晶) 新一代三相多费率电能表 DTSF606-8多费率电能表-8费率 DSSF606-8多费率电能表-8费率 智能电表系统: 设备主动上报消息 Topic: /delixi/{Type}/{ID}/up 下发控制命令至设备 Topic: /delixi/{Type}/{ID}/down 设备主动获取信息 Topic: /delixi/{Type}/{ID}/query 回复信息给设备 Topic: /delixi/{Type}/{ID}/reply 智能微断系统 设备主动上报消息 Topic: delixi/GW_4G_smartFD/{IMEI}/up 下发控制命令至设备 Topic: delixi/GW_4G_smartFD/{IMEI}/down 设备主动获取信息 Topic: delixi/GW_4G_smartFD/{IMEI}/query 回复信息给设备 Topic: delixi/GW_4G_smartFD/{IMEI}/reply 数字配电系统 基本格式:delixi/{type}/{productkey}/{ID}/{Category} 字段含义: Type: 通信类型;  CDGA-4G  CDGA-WIFI  CDGA-E  direct //直连 productkey: 设备类型;  CDBA  ACB_A  ACB_E  ACB_H  PD //数显表 ID: 设备的唯一标识,比如MAC地址、IMEI等通讯编码;  ID:以太网设备使用MAC地址或设备唯一ID码  ID: 其他通讯方式设备提供唯一标识 Category: Topic分类,如下;  up 设备主动上报消息  down下发控制命令至设备  query设备主动获取信息  reply回复信息给设备 版本测试 1.ota 远程ota OK 2.READ CDGA4G OK 3.从机点表 OK 4.本地rs485升级 OK 6.上位机测试 OK 5.PD606E {"cmd":"appointProperties", "child":"202308150002", "params":{"keys": ["voltageA","voltageB","voltageC","voltageAB","voltageBC","voltageCA", "currentA","currentB","currentC","powerPA","powerPB","powerPC","powerPS", "powerQA","powerQB","powerQC","powerQS"]}} 设备离线上线待测 柯达科KD030WQFMD036屏幕驱动编写调试完成。 KD030WQFMD036-C020B SPEC V1.0 FT5436电容触摸屏。 Interface I2C - Slave Adress 0x38(7bit)/8bit:0x70(Write) 0x71(Read) - Touch mode Five PB6 SCL PB7 SDA PB8 INT PB9 RST 0x02082471 0000 0010 0000 1000 0010 0100 0111 0001 void i2c_start(void) void i2c_stop(void) void i2c_ack(void) void i2c_no_ack(void) uint8_t i2c_wait_ack(uint8_t timeout) void i2c_send_byte(uint8_t data) uint8_t i2c_receive_byte(void) //lv_demo_keypad_encoder(); //lv_demo_music(); 1.暂无 2.仪表网关固件测试发布,上传PDM系统。 {"cmd":"meterOnlineStatus","child":"403112115937","params":{"online":true}} {"cmd":"meterOnlineStatus","child":"403112115937","params":{"online":false}} 代办:866663061925598 需升级LV 方案一: MA35D16F787C(linux+freertos) 1.MPU网关:支持Eth,4G,WiFi通信 2.多平台通信:数字配电云平台/仪表云平台/FD终端云平台/第三方客户云平台。 3.多设备支持:支持ACB 、MCCB 、MCB 、数显表、温控器、电能表、第三方产品。 4.系统应用:可视化WEB页面配置,支持子设备异常记录,系统运行日志记录,OTA升级,断点续传、加密通信。 方案二: 目前CDGA4G网关硬件方案,不用认证,性能提升。 软件架构改动,提升性能CLM920运行上行通信,同时支持3各平台,可以实现配电/仪表/微断平台融合。 下行AT32F性能充足接入下行设备。 方案三: 极致成本4G网关 使用移远/域格opencpu方案,平台不能融合,有平台配置网关运行模式,同时支持一个平台。放弃使用SCOM组件。 一、临时文件和缓存 1、Windows系统会在使用过程中生成大量的临时文件和缓存文件。这些文件通常保存在C:\Windows\Temp和C:\Users\用户名\AppData\Local\Temp文件夹中。 这些文件对系统运行没有长期影响,可以安全删除。 2、使用CCleaner软件,选择“清理器”功能,可以扫描并删除系统缓存、浏览器缓存和临时文件,操作简单,效果显著。 3、手动删除临时文件:打开“运行”(快捷键Win + R),输入“%temp%”,并删除文件夹中的所有内容。 1.参与4个上市项目,全部完成。 1)数字配电4G智能网关STEP2软件设计完成; 2)三相多功能导轨表项目:配电4G智能网关接入PD606U系列软件设计完成; 3)新一代三相多费率(8费率)电能表项目:4G仪表智能网关接入新一代8多费率电能表软件设计完成; 4)数码管一体屏三相多功能表项目:配电4G智能网关接入PD606K软件设计完成; 2.参加2个OTM项目,一个完成,一个进行中。 1)4G仪表智能网关STEP2软件设计完成(支持多费率及全部表型); 2)4G网关软件整合(珠江项目/仪表项目/数字配电项目在AT32F435CMT7平台软件工程整合)软件设计中。 1.标准化,熟练使用GitLab对软件文件进行过程管理,每天提交记录明确; 2.软件标准化:软件开发使用标准VScode+GCC工程模板/标准boot/标准子组件方式进行设计; 3.定期合并分支,设置Tag;试制、VF、VD、量产等关键版本必须合并且有Tag;说明清晰准确, 并上传PDM系统。 4.数字配电网关,仪表智能网关使用JFrog平台线上编译发布固件版本,用于验证和工厂生产。 5.使用sonarqube平台,sonarlint,CppCheck,cpplint进行代码规范检查。 6.积极完成软件团队发布的每周标准化任务并及时将标准化结果上传企微。 1.软著发表1项《德力西 CDGA-4G 数字配电智能网关软件》 2.发明授权1项《地址管理方法、主设备及从设备》 1.完成仪表4G网关软件设计,支持18款电表型号。产品已上市。 2.完成数字配电4G智能网关软件设计,step1已上市。 3.边缘网关预研-完成CDGA网关NUC980方案软件工程搭建与验证。 4.珠江项目4G网关功能迭代升级(增加CDBA自动测试分合功能;增加4G模组上位机升级功能;支持CDBA新老版本OTA兼容功能)。 5.参加创新大赛并入围《多功能数据终端》。 6.积极参加孵化项目《智慧电箱》。 7.标准化,熟练使用GitLab对软件文件进行过程管理,每天提交记录明确,使用标准化组件进行产品开发。 8.参与产品RS485通讯规约讨论,参与网关与平台通信协议讨论。 9.软著完成数量:1份。 自我提升:开发网关过程中,熟悉了解公司产品框架,微断,各型号电表功能,了解电力行业产品及标准。同时持续关注网关产品发展情况,积极储备网关开发知识。 在本考核期间,顺利完成项目任务: 1.数字配电项目:4G智能网关STEP2软件设计完成。产品已上市。 2.三相多功能导轨表项目:配电4G智能网关接入PD606U系列软件设计完成。 3.新一代三相多费率(8费率)电能表项目:4G仪表智能网关接入新一代8多费率电能表软件设计完成。 4.数码管一体屏三相多功能表项目:配电4G智能网关接入PD606K软件设计完成。 5.4G仪表智能网关STEP2软件设计完成(支持多费率及全部表型)。 6.4G网关软件整合(珠江项目/仪表项目/数字配电项目在AT32F435CMT7平台软件工程整合)软件设计中。 7.发明专利:地址管理方法、主设备及从设备(授权码:CN114301731B) 8.软件著作:德力西CDGA-4G数字配电智能网关软件(登记号:2024R11L0669418) 9.软件标准化:软件开发使用标准VScode+GCC工程模板/标准boot/标准子组件方式进行设计。 10.软件标准化:熟练使用GitLab对软件文件进行过程管理,使用sonarqube平台,sonarlint,CppCheck,cpplint进行代码规范检查。 11.使用JFrog平台线上编译发布固件版本,GitLab软件版本发布设置Tag,并上传PDM系统。 自我提升:开发网关过程中,熟悉了解公司产品框架,微断,各型号电表功能,了解电力行业产品及标准。同时持续关注网关产品发展情况,积极储备网关开发知识。 1.数字配电项目:4G智能网关STEP2软件设计完成。产品已上市。 2.三相多功能导轨表项目:配电4G智能网关接入PD606U系列软件设计完成。 3.新一代三相多费率(8费率)电能表项目:4G仪表智能网关接入新一代8多费率电能表软件设计完成。 4.数码管一体屏三相多功能表项目:配电4G智能网关接入PD606K软件设计完成。 5.4G仪表智能网关STEP2软件设计完成(支持多费率及全部表型)。 6.4G网关软件整合(珠江项目/仪表项目/数字配电项目在AT32F435CMT7平台软件工程整合)软件设计中。 7.发明专利:地址管理方法、主设备及从设备(授权码:CN114301731B) 8.软件著作:德力西CDGA-4G数字配电智能网关软件(登记号:2024R11L0669418) 9.软件标准化:软件开发使用标准VScode+GCC工程模板/标准boot/标准子组件方式进行设计。 10.软件标准化:熟练使用GitLab对软件文件进行过程管理,使用sonarqube平台,sonarlint,CppCheck,cpplint进行代码规范检查。 11.使用JFrog平台线上编译发布固件版本,GitLab软件版本发布设置Tag,并上传PDM系统。 1.标准化,熟练使用GitLab对软件文件进行过程管理,每天提交记录明确; 2.软件标准化:软件开发使用标准VScode+GCC工程模板/标准boot/标准子组件方式进行设计; 3.定期合并分支,设置Tag;试制、VF、VD、量产等关键版本必须合并且有Tag;说明清晰准确, 并上传PDM系统。 4.数字配电网关,仪表智能网关使用JFrog平台线上编译发布固件版本,用于验证和工厂生产。 5.使用sonarqube平台,sonarlint,CppCheck,cpplint进行代码规范检查。 6.积极完成软件团队发布的每周标准化任务并及时将标准化结果上传企微。 顺利完成Smart FD 4G网关项目,阿德云接入更多产品。为公司数字化智能化尽自己一份力。 希望有机会挑战更高难度产品开发,有机会预研开发“德力西以太网关”对标“施耐德以太网关” 网关系统:嵌入式linux系统 上行接口支持:Ethernet千兆网,4G_cat1 下行接口支持:RS485/Modbus,DLT645,DLT698 希望进行单片机软件开发的同时,也承担一些嵌入式linux软件开发工作。 1.自研仪表4G网关大麦完成数字配电4G智能网关软件设计,step2如期上市,产品大卖。 2.仪表4G网关软件版本升级,增加多费率表型支持。 3.边缘网关NUC980方案第一版产品落地试使用,功能更强大。 4.将CDGA-4G智能网关软件进行整合迭代升级V2.0 1)支持珠江模式,仪表模式,配电模式。 2)增加支持设备modbus协议接入。 3)支持接入更多型号:CDBA,22款电表,数显表,智能ACB,电容器,双电源等更多产品。 5.OPENCPU 1.自研仪表4G网关大麦完成数字配电4G智能网关软件设计,step2如期上市,产品大卖。 2.仪表4G网关软件版本升级,增加多费率表型支持。 3.边缘网关NUC980方案第一版产品落地试使用,功能更强大。 4.将CDGA-4G智能网关软件进行整合迭代升级V2.0 1)支持珠江模式,仪表模式,配电模式。 2)增加支持设备modbus协议接入。 3)支持接入更多型号:CDBA,22款电表,数显表,智能ACB,电容器,双电源等更多产品。 5.低成本4G网关OPENCPU方案软件开发。 6.MPU高性能网关方案软件设计。 7.OPENCPU 1.顺利完成新增智能电力设备的协议对接,为阿德云接入更多产品。 2.CDGA-4G智能网关软件整合迭代升级V2.0,支持珠江模式,仪表模式,配电模式。 3.经济型CDGA-4G网关产品开发,OpenCPU方案软件设计。 4.性能型CDGA网关产品开发,MPU方案软件设计。 在工作中,将不断提高,不断进步,持续创新,做出优秀的产品,为公司数字化智能化尽自己一份力。 在本考核期间,顺利完成项目任务: 1.数字配电项目:4G智能网关STEP2软件设计完成。产品已上市。 2.三相多功能导轨表项目:配电4G智能网关接入PD606U系列软件设计完成。 3.新一代三相多费率(8费率)电能表项目:4G仪表智能网关接入新一代8多费率电能表软件设计完成。 4.数码管一体屏三相多功能表项目:配电4G智能网关接入PD606K软件设计完成。 5.4G仪表智能网关STEP2软件设计完成(支持多费率及全部表型)。 6.4G网关软件整合(珠江项目/仪表项目/数字配电项目在AT32F435CMT7平台软件工程整合)软件设计中。 7.发明专利:地址管理方法、主设备及从设备(授权码:CN114301731B) 8.软件著作:德力西CDGA-4G数字配电智能网关软件(登记号:2024R11L0669418) 9.软件标准化:软件开发使用标准VScode+GCC工程模板/标准boot/标准子组件方式进行设计。 10.软件标准化:熟练使用GitLab对软件文件进行过程管理,使用sonarqube平台,sonarlint,CppCheck,cpplint进行代码规范检查。 11.使用JFrog平台线上编译发布固件版本,GitLab软件版本发布设置Tag,并上传PDM系统。 自我提升:开发网关过程中,熟悉了解公司产品框架,微断,各型号电表功能,了解电力行业产品及标准。同时持续关注网关产品发展情况,积极储备网关开发知识。 在本考核期间,顺利完成各项目任务: 1.数字配电项目:4G智能网关STEP2软件设计完成。产品已上市。 2.三相多功能导轨表项目:配电4G智能网关接入PD606U系列软件设计完成。 3.新一代三相多费率(8费率)电能表项目:4G仪表智能网关接入新一代8多费率电能表软件设计完成。 4.数码管一体屏三相多功能表项目:配电4G智能网关接入PD606K软件设计完成。 5.4G仪表智能网关STEP2软件设计完成(支持多费率及全部表型)。 6.4G网关软件整合(珠江项目/仪表项目/数字配电项目在AT32F435CMT7平台软件工程整合)软件设计中。 7.发明专利:地址管理方法、主设备及从设备(授权码:CN114301731B) 8.软件著作:德力西CDGA-4G数字配电智能网关软件(登记号:2024R11L0669418) 9.软件标准化:软件开发使用标准VScode+GCC工程模板/标准boot/标准子组件方式进行设计。 10.软件标准化:熟练使用GitLab对软件文件进行过程管理,使用sonarqube平台,sonarlint,CppCheck,cpplint进行代码规范检查。 11.使用JFrog平台线上编译发布固件版本,GitLab软件版本发布设置Tag,并上传PDM系统。 自我提升:开发网关过程中,熟悉了解公司产品框架,微断,各型号电表功能,熟悉云平台相关技术。同时持续关注网关产品发展情况,积极储备网关开发知识。 1.持续完成新增智能电力设备的协议对接,为阿德云接入更多产品。 2.CDGA-4G智能网关软件整合迭代升级V2.0,支持珠江模式,仪表模式,配电模式。 3.开发低成本经济型CDGA-4G网关产品,OpenCPU方案软件设计。 4.开发高性能CDGA网关产品,MPU方案软件设计。 在工作中,将不断提高,不断进步,持续创新,做出优秀的产品,为公司数字化智能化尽自己一份力。 uint16_t App_MBS_WriteCalibParamInitReg(SCOM_CH *pch) { -rw------- 1 root root 65536 May 30 2024 libpaho-mqtt3a.so -rw------- 1 root root 65536 May 30 2024 libpaho-mqtt3a.so.1 -rw------- 1 root root 121480 May 30 2024 libpaho-mqtt3a.so.1.3.4 -rw------- 1 root root 65536 May 30 2024 libpaho-mqtt3as.so -rw------- 1 root root 65536 May 30 2024 libpaho-mqtt3as.so.1 -rw------- 1 root root 138504 May 30 2024 libpaho-mqtt3as.so.1.3.4 -rw------- 1 root root 65536 May 30 2024 libpaho-mqtt3c.so -rw------- 1 root root 108452 May 30 2024 libpaho-mqtt3c.so.1 -rw------- 1 root root 129568 May 30 2024 libpaho-mqtt3cs.so.1 #if (defined(CDGA_4G_LV) && (CDGA_4G_LV == 1)) 1.0.05 SmartApp_CDGA4G_AT32F403ACGT7_DM_V1.0.05 AT32F403ACGT7 CLM920_KV3 01 v1/gateway/telemetry mqtt.thingsboard.cloud 1883 id 351zhsk3n2cqgp03lvp8 name wai776x43bzbn4nda1vo ser x87qqbpyn6ka3yxfh14r mosquitto_pub -d -q 1 -h mqtt.thingsboard.cloud -p 1883 -t v1/devices/me/telemetry -u "lalyeH8mgs3qhwodhNJV" -m "{temperature:25}" { "cmd" : "gatewayStatus", "params" : { "type" : "1", "signalStrength" : 16 } } 1.打开网络 udhcpc -b -i eth0 2.对时 date -s "2025-03-21 16:28:05" 2.安装驱动(使用RS485功能) insmod led_drv.ko 3.运行app ./gateway_v1.2.4 export ARCH=arm export CROSS_COMPILE=arm-buildroot-linux-gnueabihf- export PATH=$PATH:/home/tinglr/100ask_imx6ull-sdk/Buildroot_2020.02.x/output/host/bin arm-buildroot-linux-gnueabihf-gcc mqtt2.c -o mqtt2 -I/home/book/tinglr/paho.mqtt.c/src/ -lpaho-mqtt3c -L/home/book/tinglr//paho.mqtt.c/build/output/ arm-buildroot-linux-gnueabihf-gcc mqtt2.c -o mqtt2 -lpaho-mqtt3c arm-buildroot-linux-gnueabihf-gcc mqtt7.c -o mqtt7 -lpaho-mqtt3a 1. 拔掉网线不上报,插上网线接着上报。 NetworkReconnect。 2. sqlie数据存储。 3. sqlie读取并发送。 gcc sqlite3_w.c -o sqlite3_w -lsqlite3。 4. 断点续传。 5. 没有发出去的,存在本地。 6. 隔一段时间读取数据可看发送出去。 7. 运行python脚本,看人工智能是否ok。 8. 建立数据库。 9. python读取数据库,写入数据库。 10.移植lvgl9.0。 11.lvgl写数据显示数据。 12.lvgl中文输入发,框,显示框。 4.波形同步 5.拔掉网线死机 MQTTClient_publishMessage出现Segmentation fault 同步方式无法重连,切换为异步方式 https://blog.csdn.net/cypher_studio/article/details/124477934 5.拔掉网线 时间戳存入数据库。(没有发出去的,存在本地。 隔一段时间读取数据可看发送出去。) paho-mqtt3a :异步API接口的库,API函数都是以MQTTAsync开头, API函数定义在MQTTAsync.h。 paho-mqtt3as :异步API接口的库,API函数都是以MQTTAsync开头, API函数定义在MQTTAsync.h,这个库默认带有TLS加密功能,同时也需要openssl库支持,才能使用这个库。 paho-mqtt3c :同步API接口的库,API函数都是以MQTTClient开头,API函数定义在MQTTClient.h。 paho-mqtt3cs :同步API接口的库,API函数都是以MQTTClient开头,API函数定义在MQTTClient.h,这个库默认带有TLS加密功能,同时也需要openssl库支持,才能使用这个库。 thingsboard tinglr@qq.com 可用 小12 tinglr@foxmail.com 可用 小12 805835139@qq.com 可用 小12 tinglr dJX8JOdvVojLTDsbjsC5 mosquitto_pub -d -q 1 -h mqtt.thingsboard.cloud -p 1883 -t v1/devices/me/telemetry -u "dJX8JOdvVojLTDsbjsC5" -m "{temperature:25}" 网关内部技术储备项目进度 本周进度: 1.CLM920 OpenCPU验证MQTT功能,TLS加密/非加密方式连接MQTT服务器完成。 2.测试连接FD/DM/LV服务器,订阅和发布实现MQTT通信正常。 3.验证同时连接3个服务器FD/DM/非加密MQTT服务器可以实现正常通信。 下周计划: 1.CLM920 OpenCPU验证flash操作功能。 2.了解CLM920 OpenCPU文件file读写操作功能。 1.定位 Gnss 是否可用 2.flash 操作 3.file 操作 4.文件取划分 下周 makefile自己移植。 5.建工程 建任务。 网关内部技术储备项目进度 本周进度: 1.CLM920 OpenCPU验证flash读写操作功能正常。 2.CLM920 OpenCPU文件系统验证file创建,读,写正常。 下周计划: 1.了解CLM920 OpenCPU Flash地址区间及app/system/文件系统地址分区。 2.验证CLM920 OpenCPU文件系统相关操作(查看列表/查看大小/文件删除/文件修改等)。 下周ppt更新描述OPENCPU方案及开发刘流程。 网关内部技术储备项目进度 本周进度: 1.了解CLM920 OpenCPU Flash地址区间及app/system/文件系统地址分区。 2.验证CLM920 OpenCPU文件file操作正常(查看列表/查看大小/文件删除/文件修改)。 下周计划: 1.完善总结一页PPT介绍OpenCPU开发流程。 866663061923999 89861122231046646397 1.1.34 16 用 28M 866663061921852 89861122255044194530 1.1.34 22 用 12.92M 866663067895720 不上线 866663062700388 不上线 866663066732627 898608131023C0439911 1.1.35 12 移动 8M 866663067891752 898608191624D1094119 1.1.35 26 移动 1.8M 866663067897437 898604E31623D0920380 1.1.35 14 移动 866663067895761 898604E31623D0920338 1.1.35 14 移动 866663067898070 898604E31623D0920312 1.1.35 16 移动 867523076394785 898608191624D1092344 1.1.36 25 移动 866663067896934 898604E31623D0920389 1.1.35 14 移动 866663067895548 898604E31623D0920069 1.1.35 19 移动 866663067896769 不上线 866663067898096 898604E31623D0920317 1.1.35 19 移动 866663067896223 不上线 866663066723485 898604E31623D0920434 1.1.35 17 移动 866663062700495 898604D6112320182697 1.1.35 23 移动 866663062700800 898604D6112320182726 1.1.35 17 移动 866663062698970 898604D6112320182608 1.1.35 25 移动 868777055901833 不上线 866663066732817 898608131023C0439867 1.1.35 23 移动 866663062704984 不上线 866663062698038 898604D6112320182828 1.1.35 19 移动 866663062701014 不上线 866663066723113 898608131023C0439777 1.1.35 22 移动 866663062700610 898604D6112320182745 1.1.35 21 移动 866663062697071 898604D6112320182830 1.1.35 23 移动 866663066731645 898608131023C0439944 1.1.35 20 移动 866663067897718 898604E31623D0920342 1.1.35 18 移动 868777055900835 898604B51022C1559559 1.1.37 20 移动 868777055896744 898604D6112320182824 1.1.35 21 移动 866663067898872 898604E31623D0920303 1.1.35 20 移动 866663066725944 898604E31623D0920465 1.1.35 25 移动 866663061921514 89861122255044191718 1.1.34 29 电信 866663067896637 898604E31623D0920385 1.1.35 25 移动 866663062699853 898604D6112320182614 1.1.35 20 移动 866663066731975 898608131023C0439889 1.1.35 25 移动 866663061921852 89861122255044194530 1.1.34 22 电信 13M 17个从机 868777055902054 不上线 866663062699317 不上线 866663066724822 898604E31623D0920473 1.1.35 24 移动 866663066725746 898604E31623D0920476 1.1.35 23 移动 866663066731876 898608131023C0439904 1.1.35 21 移动 866663062704158 898604D6112320182549 1.1.35 23 移动 866663066725878 898604E31623D0920467 1.1.35 24 移动 866663067898617 898604E31623D0920498 1.1.35 24 移动 866663067891562 不上线 866663066727940 898608191624D1092207 1.1.36 25 移动 866663061921902 89861122255044190025 1.1.00 31 电信 868777055902617 不上线 867523076393902;867523077078205;866663069963625 升级 失败 sk-77f8803524fd4d029e932983dff1200c Continue - Codestral, Claude, and more **1.IMEI:868777055899334(Flash体质正常) GUID:07CD97194457400000443BE7** !{width:600px}clipboard-202502110957-90bli.png! **2.IMEI:867523076393902(Flash体质异常) GUID:0740951720C1800020BDCAB9** !{width:600px}clipboard-202502111030-sj72t.png! **IMEI:867523077078205(Flash体质异常) GUID:070915171171800010C4716E** !{width:600px}clipboard-202502111334-qkqdr.png! **3.3楼展厅网关升级** 3楼 868777055901510 868777055889053 868777054742634 |_.位置|_.设备编码|_.OTA升级| |3楼展厅网关|868777055901510|升级1.1.38成功| |3楼展厅网关|868777055889053|升级1.1.38成功| |3楼展厅网关|868777054742634|升级1.1.38成功| **4.云平台测试样机网关升级** |_.位置|_.设备编码|_.OTA升级| |云平台网关样机|868777055901833|升级1.1.38成功| |云平台网关样机|868777055903557|升级1.1.38成功| **5.跨版本升级测试** |_.设备编码|_.OTA升级| |868777054742634|1.0.03->1.1.38升级成功| |868777055899334|1.1.35->1.1.38升级成功| !{width:600px}clipboard-202502111321-qvu6s.png! !{width:600px}clipboard-202502111352-kxqke.png! **6.测试升级数量** !{width:600px}clipboard-202502111356-54gu0.png! {"cmd":"gatewayReset"} 1.仪表网关(修复部分芯片OTA时复位问题)固件V1.0.07验证发布。 3.仪表网关JFrog固件V1.0.07上传PDM系统,更新产线固件和测试上位机版本。 1.软件修复芯片差异导致OTA时看门狗复位问题。 2.支持PD606E、PD606K整点电能统计上报功能。 1.数字配电网关JFrog固件V1.1.38上传PDM系统,更新产线固件和测试上位机版本。 2.gitlab源码上传PDM系统,JFrog固件上传PDM系统。更新产线固件和测试上位机版本。 1.软件修复芯片差异导致OTA时复位问题。 1.发布仪表4G网关软件V1.0.07版本,软件修复芯片差异导致部分产品OTA时重启问题。 1.PD606K通信压力测试完成 2.PD606E、PD606K整点电能统计上报功能完成。 3.PD606U不支持多费率表型整点电能统计上报功能。 /PD606U支持多费率表型电表多费率功能。 2.OpenCPU网关软件框架设计。 上线 掉线 分合闸 充值 delixi123 SER :23.20.176.222 PORT:1883 ID :nxrvn0xww4q9fts7rflv NAME:ek9vu93e6l9dw1ff544s PW :qf672uw6le475oqan8y3 gcc -o mqttforward mqttforward.c -lpaho-mqtt3c -L/usr/local/lib/ lpaho-mqtt3c -L/usr/local/lib/ SER :23.20.176.222 PORT:1883 ID :nxrvn0xww4q9fts7rflv NAME:ek9vu93e6l9dw1ff544s PW :qf672uw6le475oqan8y3 h3. 项目1:OpenCPU网关 *本周完成:* 1.VScode创建CLM920LV9工程完成50%。 *下周计划:* 1.VScode创建CLM920LV9工程完成。 2.CLM920LV9测试串口RS485功能。 h3. 项目2:CDGA-4G *本周完成:* 1.仪表网关固件各型号电表功能抽测完成。#7385 2.数字配电网关固件V1.1.38上传PDM系统,产线程序切换完成。 #7389 3.仪表网关固件V1.0.07上传PDM系统,产线程序切换完成。#7388 4.OTA失效风险在FD网关排查验证正常。#8030 python语言写一个MQTT消息转发的程序, 连接两个MQTT服务器, MQTT服务器1参数: {Address1:124.220.228.228; Port1:1883; ClientID1:nxrvn0xww4q9fts7rflv; Name1:ek9vu93e6l9dw1ff544s; Password1:qf672uw6le475oqan8y3} MQTT服务器2参数: {Address2:23.20.176.222; Port2:1883; ClientID2:nxrvn0xww4q9fts7rflv; Name2:ek9vu93e6l9dw1ff544s; Password2:qf672uw6le475oqan8y3} 订阅一个mqtt服务器1 topic:v1/gateway/telemetry 收到消息后,向mqtt服务器2 topic:v1/gateway/telemetry转发。 (),收到mqtt服务器1的消息,使用相同的topic和消息发送到mqtt服务器2 Address1:23.20.176.222 Port1:1883 ClientID1:nxrvn0xww4q9fts7rflv Name1:ek9vu93e6l9dw1ff544s Password1:qf672uw6le475oqan8y3 Address2:124.220.228.228 Port2:1883 ClientID2::nxrvn0xww4q9fts7rflv Name2:ek9vu93e6l9dw1ff544s Password2:qf672uw6le475oqan8y3 voltage 用python写一个MQTT消息图表展示界面, 连接1个MQTT服务器, MQTT服务器参数: {Address:124.220.228.228; Port:1883; ClientID:nxrvn0xww4q9fts7rflv; Name:ek9vu93e6l9dw1ff544s; Password:qf672uw6le475oqan8y3} 接收topic:v1/gateway/telemetry的消息 消息格式如下: { "001701100008": [ { "ts": 1740534569123, "temperature": 23 } ] } 技术孵化/BCV项目/PMP项目名称及数量 1.OpenCPU-4G网关。 2.仪表4P三相导轨表-8费率。 3.配电4G网关(新增配电系统多费率功能)。 根据要求规范设计评审,软件标准化; 1.协议支持:DLT645,MODBUS,DLT645_DLX。 2.变量名称:64个字符以内。 3.寄存器(MODBUS/DLT645_DLX)范围: 0-65535 或 0x0-0xffff。 4.寄存器(MODBUS/DLT645_DLX)地址自动排序,不连续分帧读取,连续寄存器一起读取(最大64个,超过分帧读取)。 5.数据类型:bit int8_h int8_l uint8_h uint8_l int16 uint16 int32_hl int32_lh uint32_hl uint32_lh float_hl float_lh。 6.读写属性:读/写/读写。 7.计算:加减乘除(第一个为符号位+-*/ 范围0-65535)。 8.数据类型:即使数据变化上报/采集数据周期上报。 9.上报周期:1-1440min。 代码评级 能力评估 个人发展 自己思考 软件方案评审,评审资料准备,用周去论 统计工作负荷 下周计划:MQTT服务器链路接收数量 和发送数量测试。 1.查看PD606T/U的测试内容 上报数据对比 2.接入FD模式 3.编写raw模式 1.PD606T/PD606U整点电能统计上报功能完成。 1.支持PD606T/PD606U整点电能统计上报功能固件验证发布。 服务器 {"cmd":"gatewaySet","params":{"serverAddress":"lv.delixi-electric.com","serverPort":58883,"encryption":1}} 网关切换测试服务器 {"cmd":"gatewaySet","params":{"serverAddress":"testlv.delixi-electric.com","serverPort":8883,"encryption":1}} 网关切换预发布服务器 {"cmd":"gatewaySet","params":{"serverAddress":"pre-fd.delixi-electric.com","serverPort":58883,"encryption":1}} 网关复位 {"cmd":"gatewayReset"} 测试服务器 868777055889053 868777055901510 866663066726934 868777054742634 868777055901833 868777055903557 1.rs485通信 2.本地显示 3.本地存储 4.网络传输 sudo passwd root su root Apache sudo cp fbf.bin /var/www/html/clm920 开启内核打印功能 echo -n "8" > /proc/sys/kernel/printk printk(KERN_INFO "My driver: test_value is within normal range. Current value: %d\n", test_value); # 查看当前的打印等级设置 cat /proc/sys/kernel/printk # 将当前控制台日志级别设置为 8,这样能显示更多调试信息 echo 8 > /proc/sys/kernel/printk https://github.com/100askTeam/xiaozhi-linux-SupportList https://weidongshan.coding.net/public/buildroot/buildroot/git/files */ static void imx_start_tx(struct uart_port *port) { struct imx_port *sport = (struct imx_port *)port; unsigned long temp; printk(KERN_INFO "My driver: imx_start_tx \n"); if (port->rs485.flags & SER_RS485_ENABLED) { make linux-rebuild IMX6ULL-PRO 运行AI小智 环境配置 开发环境建议 ubuntu18 版本下 获取源码: git clone https://e.coding.net/weidongshan/buildroot/buildroot.git Buildoot20-imx6ull git clone -b imx6ull https://e.coding.net/weidongshan/ST-Buildoot-dl/ST-Buildoot-dl.git dl cd Buildoot20-imx6ull cp ../dl -rfvd . make 100ask_imx6ull-pro-aixiaozhi_defconfig make -j32 编译完成后,会在 output/images/ 生成一个 100ask_imx6ull-pro-ai-xiaozhi-v1.img 系统镜像文件。将其拷贝到Windows 系统中。 烧写启动 烧写工具下载: https://dl.100ask.net/Hardware/MPU/IMX6ULL-PRO/100ask_imx6ull_flashing_tool_v4.0.zip 下载完成后解压打开,双击运行 100ask_imx6ull_flashing_tool_v4.0.exe 之后按照如下图所示 切换到 专业版 界面,之后点击映像文件,选择我们编译生成的100ask_imx6ull-pro-ai-xiaozhi-v1.img 镜像, 然后将开发板设置为USB 烧录模式 (不懂可以看 http://wiki.100ask.org/100ask_imx6ull_tool) 烧录完成后,设置emmc启动,即可正常进入 AI小智系统。 注意: 启动需要先将 可以联网的 网线 连接至 开发板 ETH1 /ETH0 接口。 image-20250402180612343 为了避免在重新构建时覆盖你的修改,可以采取以下两种方法之一: 使用外部内核源码:将你的自定义内核源码放置在 Buildroot 之外的目录,并通过 Buildroot 的配置选项指定该源码的路径。这样,在重新构建 Buildroot 时,它将跳过内核的下载和提取步骤,直接使用你提供的源码进行编译。你可以继续在外部目录中进行自定义修改,并且这些修改不会被 Buildroot 覆盖。 在 Buildroot 的配置界面 (make menuconfig) 中,找到 “Kernel” 选项,然后指定 “Custom source” 选项为你的内核源码路径。确保选择了 “Use a custom kernel configuration” 选项,以便使用自定义的内核配置。 BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE在buildroot根目录的make menuconfig -> kernel -> defconfig选中custom config来设置.custom defconfig跟in-tree defconfig同为三选一的选择项 { "cmd":"gatewayOta", "params":{ "product":"CDGA4G", "chipModel":"ASR1606", "moduleModel":"CLM920LV9", "newversion":"1.0.01", "fileSize":"85728", "fileName":"fbf.bin", "fileMD5":"xxxxxMD5xxxxxxx", "address":"http://124.220.228.228/clm920/fbf.bin", "taskId":"1518043865361477634" } } { "cmd":"ota", "params":{ "product":"CDGA4G", "chipModel":"ASR1606", "moduleModel":"CLM920LV9", "newversion":"1.0.01", "fileSize":"85728", "fileName":"cdga4g.bin", "fileMD5":"EF0438653CD77634", "address":"http://124.220.228.228/clm920/cdga4g.bin.bin", "taskId":"1518043865361477634" } } V1.1.39-6a93a0f9-SmartApp_CDGA4G_CLM920LV9.bin { "cmd": " ota", "params": { "curversion":"1.0.00", "newversion":"1.0.01", "resultcode":0, "taskId":"xxxxxxxx" } } { "cmd": " ota", "params": { "curversion":"1.0.00", "newversion":"1.0.01", "resultcode":0, "taskId":"xxxxxxxx" } } 需量周期 neededPeriod 滑差时间 slidingTime 需量结算日 neededSetDate 当前最大有功功率最大需量 neededPMax 当前最大有功功率最大需量发生时间 neededPMaxTime 当前最大无功功率最大需量 neededQMax 当前最大无功功率最大需量发生时间 neededQMaxTime 第一象限无功总电能一次值(0.001kvarH) onceEQQ1 第二象限无功总电能一次值(0.001kvarH) onceEQQ2 第三象限无功总电能一次值(0.001kvarH) onceEQQ3 第四象限无功总电能一次值(0.001kvarH) onceEQQ4 0x279F; 0x0008; {U2DI2DO , "PD606U2DI2DO" }, {UH4T , "PD606UH4T" }, {UH2DI2DO , "PD606UH2DI2DO" }, {UHF4TL , "PD606UHF4TL" }, {UHF2DI2DO, "PD606UHF2DI2DO" } E, "onceEPN"}, // 一次测反向有功电能 {UPLOAD_PERIOD_ENERGY, FLOAT_DT, 0x0740, "onceEQ "}, // 一次测正向无功电能 {UPLOAD_PERIOD_ENERGY, FLOAT_DT, 0x0742, "onceEQN"}, 1.1.40 SmartApp_CDGA4G_AT32F403ACGT7_LV_V1.1.40.bin AT32F403ACGT7 CLM920_KV3 #define GWFILESYSTEM ((char *)) FileSystem clm920lv9 opencpu delixi/GW_4G_smartFD/867523077176066/down {"cmd":"gatewayFileSystem"} {"cmd":"gatewayDebug"} {"cmd":"rs485info"} {"cmd":"raw","data":"68AAAAAAAAAAAA681300DF16"} {"cmd":"shell","data":"SCOM_SHELL:help"} {"cmd":"shell","data":"SCOM_SHELL:REVIEW"} {"cmd":"shell","data":"SCOM_SHELL:Print"} {"cmd":"gatewayReset"} { "cmd" : "gatewaySet", "params" : { "RS485Mode" : "shell", "baudRate" : 460800 } } { "cmd" : "gatewaySet", "params" : { "RS485Mode" : "shell", "baudRate" : 115200 } } {"cmd":"gatewaySet"} {"cmd":"gatewayInfo"} S 13:17:21 : 68 AA AA AA AA AA AA 68 13 00 DF 16 char *tempbuf = (char *)malloc(recv_len+1); (void)memset(tempbuf, 0x0, recv_len+1); (void)memcpy(tempbuf, (char *)recv_data, recv_len); delixi/{Type}/{ID}/query {"cmd":"property","params":{"productType":"MCB_2P"}} CHILDSYNC_MSG_QUERY PROPERTY_MSG_QUERY PARAMLIST_MSG_QUERY delixi/GW_4G_smartFD/867523077176066/down delixi/GW_4G_smartFD/867523077176066/reply {"cmd":"property", "params":{ "uploadPeriod":10, "version":"20220726145341166", "paramVersion":"20220726145341166", "paramSize":256, "framMax":8, "protocol":"Modbus_DLX", "productType":"MCB_2P", "subTopic":"upTopic", "pushTopic":"downTopic" } } {"cmd":"paramList","params":{"productType":"MCB_2P","framIndex":1}} delixi/GW_4G_smartFD/867523077176066/reply {"cmd":"paramList", "params":{ "productType":"abc", "paramVersion":"20220726145341166", "framIndex":1, "list":[{"name":"abc","regaddr":200,"attributes":0,"dataType":0,"upTime":0}, {"name":"abd","regaddr":200,"attributes":0,"dataType":0,"upTime":0}, {"name":"vol","regaddr":201,"attributes":0,"dataType":0,"upTime":0}] } } {"cmd":"paramList", "params":{ "productType":"abc", "paramVersion":"20220726145341166", "framIndex":1, "list":[{"name":"1","lead":0,"DI":"00000000","property":1,"uptime":1}, {"name":"3","lead":0,"DI":"00000000","property":1,"uptime":1}, {"name":"2","lead":0,"DI":"00000000","property":1,"uptime":1}] } } 展板1: 868777055888717 展板2: 868777055903912 桌面配电:868777055899334 桌面仪表:868777055888428 DDSU6606vbn(R) SN = 403112115937 DTSFU6606vbm SN = 310004000100 石玉东:868777055901833 正式 石玉东:868777055903557 正式 3楼:868777055889053 测试 3楼:868777055901510 测试 网关切换正式服务器 {"cmd":"gatewaySet","params":{"serverAddress":"lv.delixi-electric.com","serverPort":58883,"encryption":1}} 网关切换测试服务器 {"cmd":"gatewaySet","params":{"serverAddress":"testlv.delixi-electric.com","serverPort":8883,"encryption":1}} 网关切换预发布服务器 {"cmd":"gatewaySet","params":{"serverAddress":"pre-fd.delixi-electric.com","serverPort":58883,"encryption":1}} 网关复位 {"cmd":"gatewayReset"} {"cmd":"property", "params":{ "uploadPeriod":10, "version":"20220726145341166", "paramVersion":"20220726145341166", "paramSize":3, "framMax":1, "protocol":"Modbus_DLX", "productType":"MCB_1P", "subTopic":"upTopic", "pushTopic":"downTopic" } } {"cmd":"paramList", "params":{ "productType":"MCB_1P", "paramVersion":"20220726145341166", "framIndex":1, "list":[{"name":"voltageA","regaddr":8972,"attributes":0,"dataType":0,"upTime":0}, {"name":"switch","regaddr":9010,"attributes":0,"dataType":0,"upTime":0}, {"name":"version","regaddr":10049,"attributes":0,"dataType":0,"upTime":0}] } } 230C voltageA 8972 2332 switch 9010 2741 version 10049 i.MX pins v6 VCC 5V GND VCC 33V GND I2C1_SDA I2C1_SDA I2C1_SCL I2C1_SCL UART6_TX CSI_MCLK ADC1_CH3 ADC1_CH3 UART6_RX CSI_PIXCLK ADC1_CH4 ADC1_CH4 GPIO4_19 CSI_VSYNC GPIO4_20 CSI_HSYNC GPIO4_21 CSI_DATA0 GPIO4_22 CSI_DATA1 GPIO4_23 CSI_DATA2 UART5_TX SPI1_CS1 CSI_DATA3 UART5_RT SPI1_SCLK CSI_DATA4 SPI1_CS0 CSI_DATA5 SPI1_MOSI CSI_DATA6 SPI1_MISO CSI_DATA6 5V电平 经1.6k+3.3K电阻分压就行 3.3V https://blog.csdn.net/sz1654282505/article/details/126077601 1.21->1.22修改的内容整理一下 {"cmd":"read","child":"202504230003","params":{"type":4}} -rw-rw-r-- 1 tinglr tinglr 523264 6月 12 18:40 u-boot-dtb.imx -rwxrwxr-x 1 tinglr tinglr 8846264 6月 12 18:52 zImage ADB: https://www.cnblogs.com/arnoldlu/p/17726081.html "multiRate", /* 多费率表下发时区时段方案指令 */ DEV_LV_MULTIRATE "calibrateTime", /* 多费率电表下发校时指令 */ 868777055900322 1.1.40正式版 867523076394827 1.1.40正式版 868777055901338 1.1.40正式版 868777055904027 1.1.40正式版 868777055902732 1.1.40正式版 868777055901106 1.1.40正式版 868777055900959 1.1.40正式版 868777055901957 1.1.40正式版 868777055903110 1.1.40正式版 868777055901387 1.1.40正式版 868777055904035 1.1.40正式版 868777055904183 1.1.40正式版 868777055901148 1.1.40测试版,设备离线未升级。 867523077078460 1.1.40测试版,设备未使用。(4月29号寄3台网关芜湖方强) 866663067902153 1.1.40测试版,设备未使用。(4月29号寄3台网关芜湖方强) 866663069965570 1.1.40测试版,设备未使用。(4月29号寄3台网关芜湖方强) 6.1 - 6.30 仪表4G网关8费率功能开发完成。 7.1 - 8.15 仪表4G网关8费率功能联调完成。 8.16 - 9.30 仪表4G网关全部表型功能回归验证完成。 10.1 - 10.15 仪表4G网关软件版本发布量产。 控制脚 S 19:48:19 : 01 03 27 41 00 01 DE AA R 19:48:19 : 01 03 02 30 14 AC 4B h3. 项目1:CDGA-4G *本周完成:* 1.仪表4G网关:DTSFU6606bvr表型数据上报功能正常。 2.仪表4G网关:开发DTSFU6606bvr表型8费率时区时段方案下发设置功能完成。 3.仪表4G网关:开发DTSFU6606bvr表型8费率时区时段方案抄读功能完成。 4.数字配电网关V1.1.40版本发布完成,源码及烧录文件上传PDM系统,更新产线烧录测试设备完成。 *下周计划:* 1.仪表4G网关:基于DTSFU6606bvr表型验证5到12费率时区时段方案设置读取功能。 2.仪表4G网关:新功能联调测试。 3.仪表4G网关:编写软著。 4.仪表4G网关:烧录3台8费率网关样机给云平台测试试用。 h3. 项目2:OpenCPU-4G网关 *本周完成:* 1.AFDD故障信息采集:烧录测试一套功能正常样机(866240070440107)给李照军试用。 2. /key代码标准化。 *下周计划:* 1.模拟设计DTSFU6606bvr设备DLT_645-2007物模型及参数列表。 export ARCH=arm export CROSS_COMPILE=arm-buildroot-linux-gnueabihf book@100ask:~$ export PATH=$PATH:/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildro ot-linux-gnueabihf_sdk-buildroot/bin $ export ARCH=arm $ export CROSS_COMPILE=arm-buildroot-linux-gnueabihf- $ export PATH=$PATH:/home/tinglr/100ask_imx6ull-sdk/Buildroot_2020.02.x/output/host/bin (void)memcpy(&(pMeter->model), &model, sizeof(model)); uint64_t* P_Meter_DeviceInfo = pvPortMalloc(sizeof(uint64_t)*size); {"cmd":"property","params":{"uploadPeriod":30,"version":"20250626105447376","productType":"DTSFU6606vbr","properties":["used","combElct1","combElct2","combElct3","combElct4","currentA","currentB","currentC","voltageA","voltageB","voltageC","instantTotalActivePower","instantActivePowerA","instantActivePowerB","instantActivePowerC","totalPowerfactor","communication","dateWeek","time","runState3","changeDateWeek","changeTime","powerfactorA","powerfactorB","powerfactorC","Pdmd1","Pdmdtime1","Pdmd2","Pdmdtime2","Pdmd3","Pdmdtime3","Pdmd4","Pdmdtime4","Pdmd5","Pdmdtime5","Pdmd6","Pdmdtime6","Pdmd7","Pdmdtime7","Pdmd8","Pdmdtime8","Rdmd1","Rdmdtime1","Rdmd2","Rdmdtime2","Rdmd3","Rdmdtime3","Rdmd4","Rdmdtime4","Rdmd5","Rdmdtime5","Rdmd6","Rdmdtime6","Rdmd7","Rdmdtime7","Rdmd8","Rdmdtime8","company2","array","combElct5","combElct6","combElct7","combElct8","combElct9","combElct10","combElct11","combElct12"]}} Memory region Used Size Region Size %age Used FLASH: 376788 B 1000 KB 36.80% RAM: 144272 B 224 KB 62.90% SPIM: 0 GB 16 MB 0.00% Memory region Used Size Region Size %age Used FLASH: 376788 B 1000 KB 36.80% RAM: 177040 B 224 KB 77.18% SPIM: 0 GB 16 MB 0.00% *** (sizeof(uint64_t)*128) = 1024 *** (sizeof(uint64_t)*192) = 1536 *** (sizeof(uint64_t)*256) = 2048 1.检查state变位上报功能 测试分合闸时优化。 uint8_t SubDev_MeterSwitch(SubDeviceNode_Typedef * head, uint16_t value, uint16_t state) { DM_SWITCH_ACK LTE4G_MSG_DM_SWITCH_ACK_UP 里面会 subPoll.upLineFlg清零 ack完了要一个上报 meter_pollctrl.h中有 typedef enum { DDSY606 = 0x01, DTSY606 = 0x02, DTS606_1 = 0x03, DSS606_1 = 0x04, DDS6606vcirj = 0x05, DDS606vcp = 0x06, DTSY606RH = 0x07, DTSF606 = 0x08, DDSF606 = 0x09, DSSY606 = 0x0A, DDS606_1 = 0x0B, DTSF606vcn = 0x0C, DDSU6606_1 = 0x0D, DTSU6606_1 = 0x0E, DDSU6606 = 0x0F, DDSU6606vctbr = 0x10, DDSU6606ctr = 0x11, DDSU6606cfp = 0x12, DTSU6606vcrf = 0x13, DTSU6606csp = 0x14, DDSU6606vctr = 0x15, DTSFU6606 = 0x16, DDSY606_YJ = 0x17, DTSY606_YJ = 0x18, DDSY606_YJ_1MIN = 0x19, }eMeterProduct_Typedef; 1.物模型及协议沟通。 7 7月10日 - 7月18日 2.网关和天翼云实现MQTT协议通信。 3 7月21日 - 7月23日 3.创建网关设备/断路器设备模型。 2 7月24日 - 7月25日 4.软件开发。 20 7月28日 - 8月22日 5.软件测试。 20 8月25日 - 9月19日 6.系统联调。 5 9月22日 - 9月26日 7.V1版本样机。 1 9月26日 PMP项目《多费率4P导轨表》10月份上市 仪表4G网关8费率功能开发目前开发完成80%。 7.1 - 8.15 仪表4G网关8费率功能联调完成。 8.16 - 9.30 仪表4G网关全部表型功能回归验证完成。 10.1 - 10.15 仪表4G网关软件版本量产测试发布。 PMP项目《多费率4P导轨表》 7月 8月 9月 10月 11月 优1 仪表网关(多费率导轨表) 0.4 0.4 0.4 0.2 0 优2 OpenCPU4G网关 0.6 0.6 0.6 0.8 1 数字配电 新需求开发待评估 7月 8月 9月 10月 11月 优1 仪表网关(多费率导轨表) 0.4 0 0.2 0.2 0 (谭老师支援) 0 0.5 0.2 0 优2 天翼云网关 0.6 1.0 0.6 x x 优3 OpenCPU4G网关 0.8-x 1-x 数字配电 新需求开发待评估 充值功能平台接收数据反转测试。 1.软著提交 2.创新大赛编写 3.发明专利编写 4.7.13周日体检 5.7.10周四培训 6. 7. 8.uart3 rs485 libmodbus加函数 RS485 9.buildroot配置 libmodbus+lvgl+pahomqtt+sqlite3+485 + 小智 ai 10.编译 明天烧录 云端大模型+边缘网关 智慧配电柜解决方案 1.写文件查找添加删除。 2.写日志记录。 3.仪表网关:周岳补 协议定制,4费率回归验证,其他表型验证。仪表网关电表功能测试。 4.buildroot2025 使用uboot和内核,移植app+scom+修改uart5和uart6设备树。 5.imx6ull,上写专利。加小智功能,画板。9.发明编写 .7.创新置换算法:智能分配算法,专利。 1.imx6ull调试串口测试是否ok, 2.修改PCB板增加npn三极管 9013 3.修改PCB板修改 1.使用交流网关+断路器实现远程分合。 2.连接 DEV_DOWNLOAD_FILE, /**class documentation*/ DEV_DELETE_FILE, /**class documentation*/ DEV_VIEW_FILE, /**class documentation*/