物联网构建模块
了解如何应用物联网解决方案来改善监控、维护和自动化。
通过亚伦Ganick
Preddio技术公司

了解物联网(IoT)的基础知识可以帮助用户更好地将该技术应用到他们的应用程序中。用户还可以学习如何部署物联网,以改进监控、维护或自动化。

物联网已经成熟为一套通用技术和部署策略。物联网通常被定义为物理对象(“事物”)的网络,它们嵌入了传感器、软件和其他技术,目的是通过互联网与其他设备和系统连接和交换数据。

更新的构建块物联网preddio
物联网构建模块(图片由Preddio Technologies Inc.提供)

根据定义,物联网总是包括与互联网的连接,在大多数情况下,基于云的应用程序捕获、分析和显示物理资产的运行状况。来自传感器的数据被传输到云端进行存储、分析和可视化。物联网解决方案通常用于预测工业或商业环境中物理资产的机械故障。通过连接到互联网,物联网解决方案能够利用现场传感器通常无法获得的大量计算资源。在较高的水平,基本大多数物联网的组成部分系统包括:

  1. 传感器:一个或多个传感器用于从设备、实物资产、过程或活动中收集信息。传感器可以包括基本温度、压力、流量、电压、振动和频率(尽管经常使用光学、导航或惯性等更复杂的传感器)。在上面的例子中,压力传感器读取的值为40磅/平方英寸(psi)。
  2. 电子转换:印刷电路板(PCB)上的模数转换器(ADC)将来自压力传感器的信息转换为可以数字传输的格式。在这个例子中,压力传感器的信号输出为4伏,ADC将其识别为整数40,对应的值为40 psi,然后以二进制形式表示为101000(机器语言)。
  3. 传输:从传感器捕获的二进制值出于安全原因进行加密(或应该加密),并通过Internet从现场计算机网络发送到远程云计算机或数据中心。数据传输通常根据应用程序的需要在固定的时间间隔内进行,有时仅在传感器的值发生重大变化时才进行。
  4. 数据存储:到达最终目的地后,传感器值通常存储在计算机数据库中,可以方便地为其他系统服务(因此称为“服务器”)。在此基础上,实现数据安全、保留、冗余、可靠性和用户访问策略的机会很大。
  5. 网络可视化:为了使传感器信息可视化,通常在数据库之上构建一个用户界面(UI),以在图表或报告中显示传感器数据。通常,这些用户界面是用一种叫做超文本标记语言(HTML)的编程语言构建的,可以在网络浏览器或相应的移动应用程序中查看。由于这些信息现在可以通过互联网远程访问,世界上任何地方都可以创建无限数量的创造性应用程序。在遥远的距离上几乎“实时”操作,为大众提供传感器数据的可视化是物联网实现的一个令人难以置信的好处。

在这个回归基础的例子中,构建模块这些都是大多数物联网解决方案的基础。然而,在实践中,有无限的定制机会来满足特定应用程序的需求。网关、机器学习、数字双胞胎、云解决方案等是许多与物联网相关的主题,可以进一步探索。

问题