1. e-works数字化企业网
  2. 文章频道
  3. IT基础架构
  4. 工业互联网

从端到云——工业物联网项目全栈快速开发

2017年06月13日 来源:极客头条 作者:刘洪峰  
关键字:  工业物联网  
从去年伊始,国内外一些大公司都先后推出了面向物联网领域的平台产品,如微软Azure平台的IoT Hub、阿里云平台的物联网开发套件、百度云平台的物接入IoT Hub、物解析IoT Parser和物管理IoT Device等等,但上述公司的产品从平台特色和技术角度来看,相对比较适合一些企业级项目开发及智能硬件的云连接、云存储的使用,其实并不太适合一些对控制实时性较高、接入点多、业务逻辑相对复杂的工业领域。

    先添加一个项目模板,然后比较重要的一步就是导入【2.4.5】章节所导出的IO配置文件,从而构建云端IO实时数据库(如图11所示)。
 
云端IO列表
 
    图11 云端IO列表
 
    4.1.2 创建项目应用
 
    基于我们刚刚创建的“工业物联网演示”模板创建一个项目应用。创建一个项目应用后,系统会自动生成一个项目ID号,把这个ID号填入【2.4.5】章节中所示的云端通信策略中的IO配置面板中,填入后部署到物联网智能网关即可。
 
    4.2 YFIOs云端中间件
 
    YFIOs云端中间件脱胎于嵌入式YFIOs,从图12的架构图上就可以看出,嵌入式YFIOs是一个“单机版”的数据组态平台,而云端中间件YFIOs是一个“网络版”数据组态平台。
 
YFIOs中间件架构
 
    图12 YFIOs中间件架构
 
    YFIOs云端中间件集成了WebSocket服务器,Web动态网页可以通过WebSocket协议和服务器进行通信。
 
    YFIOs云端中间件以项目为最小单位来进行管理的,一个或多个项目对应一个项目模板,实际应用通过项目ID进行区分。
 
    4.2.1 远程IO监控
 
YFIOs云端中间件
 
    图13 YFIOs云端中间件
 
    在云端服务器上打开YFIOs云端中间件-客户端程序,可以看到在“工业物联网演示”项目模板下,我们看到“工业物联网Demo”应用的运行标志已经变为绿色,表示物联网智能网关设备已经和云端连接成功。右侧的显示面板上可以看到从物联网智能网关上传到云端的各种IO数据。在该界面上,也可以对继电器变量进行操作,写入0或1,可以看到物联网智能终端上对应的继电器闭合或开启。
 
    4.2.2 远程参数&远程升级
 
远程参数&远程升级
 
    图14 远程参数&远程升级
 
    针对一个具体的项目,远程参数即可能云端策略需要,也可能同时远程设备上的策略需要,如果是这种情况,处理要复杂一些,相关参数需要保存到云端服务器,并且参数一旦修改,需要同时通知云端策略和远程设备上的策略。如果仅远程设备需要,那么简单期间,可以直接通过YFIOs云端中间件直接传递一个二进制参数文件即可。
 
    远程升级的实现要相对复杂,因为升级文件相对较大,并且传输通道有可能是GPRS窄带传输,所以需要分段进行传输。要确保整个的升级文件,完整可靠的传输到远程的物联网智能网关上,并且重启重连成功后,才算真正的升级完毕。
 
    由于基于同一个项目模板下的多个相关应用的物联网智能网关上的应用往往是一样的,所以只要设定一个升级文件就可以升级整个项目模板下的所有的项目应用。但是这有一个前提,要升级的固件版本,要比设备上当前运行的版本高。
 
    考虑到一些特殊情况的存在,YFIOs云端中间件也支持远程强制升级,不管当前什么版本,不管以前运行的什么应用,都可以强制实现远程升级的功能。
 
    4.2.3 云端策略开发
 
    YFIOs云端中间件的策略和YFIOs嵌入式的策略开发基本相同,也含有OnLoad、OnRun和OnUnload,差别就是云端中间的策略能力更强,可以充分利用Windows平台本身的.NET Framework能力。
 
    有些业务逻辑即可以放在设备端的策略里,也可以放到云端的策略里,比如一些当日量和累积量的处理和换算。有些最好放到设备端,比如某些指标超过阈值,需要立即关闭或开启设备的。有些则放在云端更合理,比如需要把数据进行永久存储的。
 
    云端策略分三种类型:核心策略、公共策略和用户策略。核心策略,YFIOs云端中间件每个项目都会执行,公共策略是多个项目可选择性的执行,用户策略则是用户项目模板下的项目才会执行。其上三种策略从代码结构上没有什么区别,以所在的目录决定其策略类型。
 
 策略管理
 
    图15 策略管理
 

责任编辑:李欢
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
您可以:
排行榜
  1. 丽台 Quadro P5000 专业显卡评测报告
  2. 已有ERP和MES,为什么还需要质量管理系统(QMS)?-(1)提高供应商质量
  3. 西门子MES里面有质量模块,为什么还要收购质量管理软件(QMS)?
  4. 中外主流PCB设计软件大盘点(2011版)
  5. 数据库实时同步技术解决方案
  6. 工厂管理心得
  7. 车间管理方法
  8. 基于Solidworks有限元静应力分析使用要点综述
  9. 格力:携手浪潮,让世界爱上中国造
  10. 华为数智引擎,驱动长安汽车智造革新之路
编辑推荐
• 工厂人必看!MES和WMS别再傻傻分不清
• “超级生产团队”上线:懂生产,更懂怎么干
• 安徽芯纪元:打造具有中国“魂”的DSP“芯”
• 西门子EDA:构建数字化创新“底座”,驱动智能...
• 从定制化到高多层,嘉立创持续引领PCB创新时代
• 别把生命当“公测”:造车新生代狂飙下的安全...
• PTC:高科技企业数字化转型的4个案例
• 会叠衣服的中美机器人,谁离具身智能更近?
• 钣金加工企业数字化管理系统的研究与应用
• 疲劳仿真:产品寿命的“预言家”
• 什么是线束设计?
• 大型PLC市场萎缩,但头部企业仍在死磕国产化?
新闻推荐
• 联想中国交出第二财季成绩单:个人AI业务持续领跑,企业AI业务增势强劲
• Fortinet 发布《2026年度CISO预测报告》
• PTC深化与Garrett Motion的合作关系,加速新产品开发转型
• 对话Gian Paolo:SOLIDWORKS 2026创新密码与AI战略
• Fortinet 发布安全人工智能数据中心解决方案
• 智算时代,企业需要怎样的AI基础设施?
• 2025年第十六届德国工业4.0考察正式启航
• 艾默生公布 2025 财年第四季度和全年业绩,并对 2026 财年做出初步展望
• 和利时智能仪表与XMagital®智能系统解决方案交流会圆满落幕
• ManageEngine卓豪:聚力IT管理革新,驱动企业数智升级
• ABB电气连续21年荣登中国电气工业百强榜,多领域斩获十强殊荣
• 中国经济增速继续领跑 制造业将现跃迁式提升

系列微信

数字化企业网
PLM之神
e-works制信科技
MES百科
工业自动化洞察
智能制造IM
AI智造圈
智能工厂前线
工业机器人洞察
智造人才圈
工业软件应用
智能制造网博会
ERP之家
供应链指南针
© 2002-2025  武汉制信科技有限公司  版权所有  ICP经营许可证:鄂B2-20030029-1(于2003年首获许可证:鄂B2-20030029)
鄂公网安备:420100003343号 法律声明及隐私权政策     投诉举报电话:027-87592219

关于我们    |    联系我们    |    隐私条款

ICP经营许可证:鄂B2-20080078
(于2003年首获许可证:鄂B2-20030029)
鄂公网安备:420100003343号
© 2002-2025  武汉制信科技有限公司  版权所有
投诉举报电话:027-87592219

扫码查看