开发之间的重要问题
这些问题对物联网应用开发人员很重要。哪一种才是最好的方法,来构建一个“物联网应用”,它可以做很多事情,从远程控制家庭应用到对引擎改动机制造商发送通知,而这一需要维护服务的引擎有个能在世界任何一个地方?开发人员要具备怎样的技能?要从哪里先开始?
物联网应用开发的始占在于它本身。这些边缘设备通常没有屏幕(尽管并非总是如此)、处理器功耗低,搭载的是某种嵌入式 *** 作系统,使用一个或多个通信协议进行交流(通常是无线)。这些东西可能直接与网络、相邻事物和网络网关相连,一般外形就是一个盒子带一些闪闪发光的灯。
系统的下一层即集成层是软件和基础设施,运行在企业数据中心或云中,来从各种事物中接收和管理数据流。运行在集成层的软件通常也负责管理这些事物,必要时更新固件。
接下来就分析层,用于管理并处理数据。最后,还有一个终端用户层,这一层上应用程序用于用户之间交流。这些可能是企业应用、可能是网络应用,也可能是移动应用。
如果你正在想办法构建物联网应用,最后两层将会是你接触最多的。作为开发人员,你可能没有工具处理这些边缘设备或网关,或者没有适应集成层的能力。
这也就是为什么说构建应用程序要从已经就绪的“物联网平台”开始是有道理的了。这些平台通常包含集成层,这一层承载着以时间为序列输入的数据,以及分析层、自动精简配置,激活和管理功能,实时消息总线和建立其上的平台和应用之间的通信API。
现在市场上有许多公司都在提供这类平台。这有Xively、Mnubo、BugLabs和ThingWorx,他们都有能力与不同的制造商产生的大量“事物”进行沟通。
还有些比较有名的公司,如微软的智能系统服务,和企业软件厂商如SAP的物联网解决方案,这些厂商都在他们的产品中增加了物联网功能。
专家描述了用于工业物联网的标准软件栈可以集成到现代自动化系统中的方式。在大型工业系统中,集成是一项越来越大的挑战。过去,工业系统集成主要集中在设备,网络和其他硬件物理层。大多数情况下,软件已配置并包含在特定设备中。
利用工业物联网及其无处不在的网络连接和虚拟化,系统集成挑战现在包括在物理层上运行的软件。
DDS是一种工业物联网连接标准,专门解决工业系统中不断增长的软件集成挑战。例如,DDS用于石油钻井平台自动化平台。这些平台的开发旨在通过集成钻机上的所有子系统并使用软件来驱动钻井过程,从而大大简化钻井过程。
自动化平台需要在控制和流程级别上增加分布式软件。一旦技术人员监控并控制了钻机上的泥浆泵子系统,并与运行其他子系统(如钻头)的其他技术人员协调。使用自动化平台,有一些计算节点运行管理两个子系统的软件应用程序。
这些应用程序需要以安全且可扩展的方式在数十个到数百个软件应用程序之间以高速率共享数据。这就是使用DDS(工业互联网联盟(IIC)建议的核心IIoT连接标准之一)已证明其价值的地方。
OPC UA是工业自动化中用于解决器件集成挑战的另一种IIC核心连接标准。OPC UA简化了需要在制造系统中连接的设备和控制器的配置。它还提供有助于解决应用程序和设备之间语义互 *** 作性的信息模型(如机床的MTConnext)。
未来的过程控制,楼宇自动化,石油钻井平台自动化等工业自动化系统将集成在软件和设备级别。集成DDS和OPC UA以支持这些需求是有意义的。
一种集成方法是基于对象管理组的标准使用OPC UA-DDS网关。DDS扮演核心总线的角色,简化了分布式软件应用程序的集成以及它们之间的数据和服务调用共享。
OPC UA设备和应用程序使用新标准化的OPC UA-DDS网关桥接到DDS数据总线。通过这种方法,可以在软件和设备级别集成具有OPC UA设备和应用程序的软件密集型工业自动化系统。
将来,通过将OPC UA的客户端 、服务器模型和域信息模型与DDS经过验证的发布与技术相结合,可以使用更紧密的集成,将DDS和OPC UA结合在一起。这种方法在DDS和OPC UA之上提供了一个API层,以更好地解决集成挑战。
它将扩展到数千个节点,消除对服务器的依赖,提供灵活的物理层实现并实现细粒度的安全性。
这两种集成方法中哪一种对特定的工业系统有意义取决于用例和整体系统要求。实际上,这两种方法可以根据需要在同一系统中使用。无论如何,将DDS的软件集成强度与OPC UA的设备集成强度相结合是一条充满希望的前进道路。
传统消防主要依赖“人防+技防”的手段进行消防应急处理。传统消防由于各建筑物地理隔绝,导致消防管理分散低效,很多情况下还是依赖群众发现火情并及时报警。
同时消防人员核实信息和实施救援的时间成本较高,还会遇到情况紧急沟通不畅的情形,致使火情蔓延,耽误了宝贵的救援时间,往往造成重大损失。
智慧消防以先进的物联网手段,实时监测消防系统的运行状态,及时发现火情信息并上传至云平台,智能分析火情并将报警信息推送至联网单位及消防主管部门,实现快速判断、决策,节省宝贵的救援时间,运用科技手段减少并避免火灾损失。
是怎么实现快速决策呢?
主要是四部分结合:在线监测+安全预警+消防建档+在线指挥
举个杭州的例子
杭州市余杭区消防中队、临平街道、金桥街道、南苑街道的微型消防站开始使用。已接入智能烟感设备14669个,智能消火栓39个,电瓶车充电桩913个,119警情录入145条,微型消防站安装用户68人。
通过智能化监测分析多渠道、多平台数据,主动发现警情及隐患,实现全局感知警情;
通过实时整合资源与警情,形成全方位的情报,通过模型预案分析实现即时联动响应,快速准过模型预案分析实现即时联动响应,快速准确地传达命令,即时联动响应;
通过交通信号智能管控为救援车辆提供信号灯d性绿波保障,救援到达时间大大缩短,保障应急车辆优先通行。
在系统实战中,累计发现警情5000余起,避免4起重大财产损失。
在救护的途中,通过交通信号智能管控,平均单次节省时间达到18%,有效提升了应急时效性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)