背景:
大概花1个月,后端代码量再1W行多点,不同厂商的指令不同需要定制化开发。参与了设备的数据采集工作,当然常规的设备管理、权限就不重点展开。
都是物联网相关,但是还是有所不同。
之前做过海尔的U home相关的项目,对于物联网有所了解,但是方向不太一样。智能家居上报了海量数据,侧重于大数据应用与分析。
这种工业类采集还是涉及PLC,串口通信:RS485,232等,使用的通信协议各个厂商不同,也不太相同:modbus为主,调试软件吧mac的很少,还得需要有个windows系统的电脑。软件:modbus poll,还有推荐国产的摩尔信使。功能强大。值得推荐。
非标准协议,看厂商的文档指令,有socket。其他的mqtt或者行业相关的暂没接触。
还得结合项目情况,有些设备自带物联网卡,数据上报自家云,需要接口获取。
还有的涉及modbus与盒子的转换,方便集中式管理。需要结合盒子参数配置验证。
最后,找个类似系统图片,来源:【解决方案】远程智慧养殖系统_远程养殖技术-CSDN博客
我对于这种系统理解就是:
功能上:设备管理,数据采集,预定规则(边缘计算),数据展示,发指令,外加摄像头的监控。
通信协议应该是以modbus为主的。前端不太熟悉,用了啥三方的驾驶舱框架做展示。
与硬件设备交互是个挺有意思的事,重在积累吧。