物联网让我们看到了一个更加美好的未来:冰箱可以自动订购食物、桥梁可以提醒汽车注意路面结冰,或者智能设备,可以监测个人的健康状况,并将实时数据发送到医生手机上。尽管所有这些可能很快到来,但我们仍然需要了解使梦想成为现实的无数幕后技术,如果没有它们,梦想将永远无法实现。
物联网(IOT)是一个由相互连接的数字设备、机器、物体、动物或人组成的系统,这些设备、机器、物体、动物或人具有唯一的标识符,并且能够通过网络传输和共享数据,而不需要人与人或人与设备的交互。物联网旨在缩小物理世界和虚拟世界之间的差距,并创造一种智能环境,使个人以及整个社会都能够以更智能、更舒适的方式生活。尽管听起来可能有点夸张,但物联网确实已经成为我们日常生活的一部分,并将永远存在。考虑到所有这些,现在让我们简要回顾一下物联网世界背后的支持技术。
物联网技术是由什么构成?
鉴于物联网技术解决方案的多样性和庞大数量,如果您想在物联网技术迷宫中找到出路,这将是一项艰巨的任务。不过,为了简单起见,我们将物联网技术分为4个基本层级:
▲设备硬件
设备实际上就是物联网中的“物”。 作为现实世界和数字世界之间的接口,它们具有不同的大小、形状和技术复杂程度,而具体属性则取决于它们在特定物联网部署中需要执行的任务。无论是针头大小的麦克风还是重型建筑机械,几乎每一个实物(甚至是动物或人类等有生命的物体)都可以通过添加必要的仪器(通过添加传感器或执行器以及适当的软件)来测量和收集必要的数据,从而变成一个连网设备。当然,传感器、执行器或其他遥测装置本身也可以作为独立的智能设备。
▲设备软件
这实际上是使连网设备变得“智能”的原因。软件负责实现与云的通信、收集数据、集成设备以及在物联网网络中执行实时数据分析。此外,设备软件还能满足用户可视化数据和与物联网系统交互的能力。
▲通信
设备硬件和软件到位后,还必须有另外一层,它将为智能对象提供与其他物联网世界交换信息的方式和方法。虽然通信机制确实与设备硬件和软件紧密相关,但将它们视为一个独立层是至关重要的。通信层包括物理连接解决方案(移动、卫星、局域网)和在不同物联网环境中使用的特定协议(Zigbee、Thread、Z-Wave、MQTT、LWM2M)。选择相应的通信解决方案是构建物联网技术体系的重要环节之一。所选择的技术不仅决定了向云发送数据和从云接收数据的方式,而且还决定了设备的管理方式以及与第三方设备的通信方式。我们将在本文后面章节中详细介绍当前的一些通信解决方案。
▲平台
如前所述,借助智能硬件和已安装的软件,设备能够“感知”周围发生的事情,并通过特定的通信通道与用户进行通信。物联网平台是一个以用户友好的方式收集、管理、处理、分析和呈现所有这些数据的地方。因此,使这种解决方案特别有价值的不仅是它的数据收集和管理能力,而且还在于它能够从数据中发现有用见解的能力。(来自物联之家网)同样,市场上有很多物联网平台,选择哪个平台取决于具体物联网项目的要求以及架构和物联网技术堆栈、可靠性、定制属性、使用的协议、硬件不可知论、安全性和成本效益等因素。此外值得一提的是,平台可以安装在本地,也可以在云端。
|