一个简易的可视化方案--从设备层到服务器层的可视化方案Yanhobey2020/4制数据收集工业现场数据收集的方式太多种,例如:1、物联盒,品类繁多,各有特点
2、MasterPLC,专门做收据收集和上传的PLC3、PC…、单片机数据上传一般分为上传到本地和到云服务器的上传
上传的方式也视情况而不一样
而现在物联网大多数使用的是MQTT协议,这里也使用的是MQTT协议
网上也有一些可以免费使用的MQTT服务器,可用来实验测试
网址这里不能打出来,因为这样文档就不会通过了(搜CloudMQTT)
一般来说,数据库是数据存储的首选
数据库有关系型数据库和非关系型数据库,具体使用哪种数据库视情况而定
这里使用的是非关系型时间序列数据库InfluxDB
数据存储数据分析数据显示一般关系到一些软件的前端开发和后端数据处理,有C/S和B/S两种架构
本文当然不会介绍那么复杂的
这里主要使用node-red和grafana两种dashboard工具
数据显示数据收集数据上传数据处理数据可视化简述数据收集如何收集设备数据
1、使用IOT盒子,一般盒子满足很多种通信协议,能够轻松收集设备数据2、使用PLC,作为自动化的核心,现在大多数情况下都是使用PLC进行数据收集
3、直接使用PC进行现场数据收集数据收集在自动化行业中的解决方案还是很多的,这里就不做赘述数据上传数据上传分两种:云端服务器本地服务器数据上传设备现在一般上传的协议都是MQTT和OPC本地服务器没有协议限制,根据现场情况而定一般来说,数据上传设备兼具数据收集的功能,并且兼有一部分数据处理的功能,这里PLC就起到很好的作用
这里只做MQTT协议上传的说明
据我了解,目前直接支持MQTT协议上传的PLC好像只有倍福和OMRON的
其他家的好像都是需要借助于网关盒子进行协议转换来上传数据(这里不是广告,我也是百度的)