最近在一些自动化现场实施了一些新项目,这些项目不仅本地需要监控,并且都需要接入云端。还有一些是现有的自动化系统,也同样需要接入云端。

在此过程中,使用了github上的一个开源物联网服务软件。虽然这个软件还不到1.0版本,并且有些小问题,但确实给我的项目带来了极大的方便。墙裂推荐给大家。

如果大家感兴趣,我可以针对里面的功能给大家分别说明我用的一些功能和解决了哪些问题。这里就给大家一个整体介绍吧。

一开始为了对接工厂现场的自动化系统,人家这个系统已经运行了好些年了。也没有预算要求对现场设备做更好升级,也没敢动他们现有的系统,只能想办法从他们的中控室组态王提取数据。找了好多软件没搞定(系统太老了竟然室windows32位的老系统),最后发现这个开源软件,里面有个x86专门版本,安装上去之后简单配置opc da client就能读取数据了。

后面又有两个新项目,现场设备和中控都是我们自己实施的。其中控制的内容很少,但项目要求数据必须发送到云端的高层系统,系统主要的界面功能由云端软件提供。我们一看现场监控相对简单,所以没有使用常用的组态软件,没想到IOT-Tree Server也支持现场Modbus的协议接入。尝试了一下,并且在线配置了一个简单的现场监控画面,搞定了任务。

IOT-Tree Server提供了全部web方式的配置和监控画面的绘图,虽然比较简陋,但刚好满足我们对现场设备的数据收集。我们通过这个开源软件汇总好数据,并且通过url获取里面的json格式数据,然后发送到云端——这个做个简单读取发送程序就行了。

晕提交的时候提示内容质量差,加个图给大家看看:

物联网 高并发 服务器接收程序 物联网服务器开源iot平台_物联网 高并发 服务器接收程序

这个配置界面全部基于浏览器,感觉挺方便的。