云监控系统是物联网领域的典型应用,我们成功开发了光伏云监控系统,充电桩云监控系统,高压固态软起动监控系统。

 

这些系统包括三个重要部分:1.数据采集及通讯;2.云计算后端;3.前端。

数据采集及通讯有4种实现方式,第一种是自定义的TCP通信报文格式;第二种是标准TCP通信报文格式比如电力常用的 IEC60870-5-104规约;第三种是modbus rtu经TCP透传,此种我们可以使用通讯管理机转标准104规约或直接解析;第四种,使用MQTT发布实时数据并订阅控制指令,这种需要假设MQTT代理服务器。获取的实时数据存REDIS作为实时数据库,并定时转存到mysql历史数据库,对事件型记录则直接存储导mysql数据库。

云计算后端,我们依托google公司推出的golang语言进行开发,其非常适合高并发通信处理;我们使用Docker部署应用,方便交付及动态扩展;对超量数据我们使用多个分布式服务器,使用nginx进行负载均衡。

前端,我们使用VUE开发网站,SPA适合动态展示各种数据,并对手机/平板/PC都能自适应展示,另外,我们最新开发微信小程序版,通过微信扫码就能快捷打开应用。