Tech
[Go 编程语言] [边缘计算] 想借助 AI 来开发 边缘网关接入 AI 解决设备通信 不知道有没有需求
EdgeX 南向已支持 Modbus / OPC UA / S7 / BACnet / EIP / SNMP / IEC104 等 协议了
虽然 BACnet OPC-UA 扫描设备 扫描点位自动注册用的很舒服 也不需手动配置点位
但是 !!! 各位 但是啦(划重点) 但是其它协议可没这么爽
做过工业项目的人应该都有体会,现场设备千奇百怪, 真正耗时间的不是写驱动,而是前期准备工作。
比如:
阅读厂家协议文档,整理寄存器和点位,或者录入 Excel 点表
配置设备通信参数
如果没有协议文档,只能根据屏幕显示或者老系统( HMI )的数值去猜寄存器地址、数据类型
没有任何资料时,还要分析抓包数据,一点一点验证
这些工作重复率很高,也非常依赖经验, 关键是很耗时间 没法摸鱼。
举个简单的例子 如果不知道协议 同样一个 0xABCD ,它可能是有符号整数、无符号整数、浮点数,还要考虑大小端、字序等组合方式,实际需要尝试很多种解析结果,看着表现数值 进行排除。
所以最近想把 AI 引入这部分流程。
它不参与实时通信,也不会控制设备,...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX