20元搭建工业互联网,包含采集设备和数据大屏?nodeMCU+阿里云应用实践

概述及项目背景

现有的工业互联网平台,主要由物资需求计划(MRP)、制造执行系统(MES)、仓库管理系统(WMS)、ERP系统等等组成,以数字化的方式将企业的购、存、产、销、人、财、物资源统一管理起来。

在工厂的制造过程中,最重要的就是生产设备,如何实现对生产设备数据的监控和分析,是工业互联网重要的研究课题。

中国目前大部分工厂还处于自动化、智能化较低的工业2.0阶段,生产设备只有简单的控制逻辑,少数设备有本地数据接口,如何将这部分庞大的数据采集到互联网,是本文的讨论重点。

产品架构及工作流程

目标:使用低成本方案,将传统制造设备数据采集上云,实现数据展示和分析。

考虑到现实情况,本方案需满足以下需求:

  • 由于很多制造业的利润微薄,本方案成本需要足够低,百元级别
  • 由于大多数设备没有数据接口,本方案应采用非侵入式的、加装设备实现数据采集
  • 实现数据的上下行,即支持数据上报,同时支持远程控制设备
  • 实现简单的数据大屏、APP监控,开放数据接口供进一步进行数据分析
  • 标准化,安装简单,做到通用方案无需技术人员上门安装,进一步降低成本

经过以多种方案的选型,我们选用了nodeMCU+阿里云的方案。nodeMCU是一款带有ESP8266 WiFi模块的开源的物联网平台,可以使用我熟悉的arduino IDE进行开发,成本约13元。

阿里云是一个成熟的物联网平台,可以通过MQTT协议连接设备,基于阿里云的各种SaaS应用,能够方便的开发数据大屏、APP等应用,按消息数收费,消息数量不多小项目几乎免费。

整体的工作流程如下。

  1. 在阿里云平台创建产品和设备,定义设备功能参数
  2. 进行设备端嵌入式开发调试
  3. 在阿里云平台创建应用(数据大屏)
  4. 大屏和设备联调

nodeMCU介绍

NodeMCU,是一个开源的物联网平台。 它使用Lua脚本语言编程。该平台基于eLua开源项目,底层使用ESP8266 sdk 0.9.5版本。由于我不熟悉Lua语言

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值