什么是物联网? 这是一个大问题! 当然,物联网是下一次技术革命,有望改变我们的生活方式和工作方式。 那么什么是物联网? 根据最重要的物联网专家/影响者的观点,物联网将是一种普及的技术,其作用将跨越不同领域:
- 运输
- 卫生保健
- 制造业
- 零售
- 智慧城市
- 农业
无论如何,物联网是一个新兴的话题,正在变得越来越重要,并且可以肯定的是,您听说过物联网及其将如何影响我们在近距离功能中的生活。 在题为“ 颠覆性技术:将改变生活,商业和全球经济的进步 ”的帖子中(麦肯锡,2013年5月),物联网是未来十年三大颠覆性技术之一。 让我们回到我们的问题:什么是物联网?
什么是物联网?
如果您来这里阅读这篇文章,那是因为您想知道什么是物联网。 因此,让我们尝试回答这个问题。 首先,由于其普遍性,很难回答。 要了解什么是物联网,重要的是要回到过去。
第一次正式使用物联网一词是在2005年,当时国际电联《 2005年互联网报告》谈到了物联网并给出了第一个定义:
信息和通信技术(ICT)的世界已经增加了一个新的层面:从任何时间,任何地点到任何人的连接,我们现在都将拥有任何东西的连接……。 连接将成倍增加并创建一个全新的动态网络网络–物联网
因此,在这个定义中,关于什么是IoT(物联网)这个问题的答案与无处不在的网络或连接所有地方的普适网络有关。 去年,物联网的定义得到了发展和成熟。 有许多定义针对不同的物联网方面。
例如,维基百科将物联网定义为:
物联网(传统的物联网或物联网)是物理设备,车辆(也称为“连接设备”和“智能设备”),建筑物和其他物品(嵌入电子设备,软件,传感器,执行器)的互联网络以及使这些对象能够收集和交换数据的网络连接。
物联网不仅仅是一个相互交流数据的智能手机,平板电脑,计算机网络。 物联网涵盖了我们周围的所有“事物”。 一般来说,物联网是一种环境或生态系统,其中智能对象(当然包括智能手机等)相互连接。 这些智能对象始终随时随地相连。 他们交换数据,并将其发送到云。 物联网云平台收集这些数据,分析信息并激活其他流程。 此外,分析结果有助于做出预测。有几个物联网项目正在使用这种范例。
甚至物联网(IoT)这个名称也不是唯一的,还有其他名称处理相同的概念:例如,物联网(IoT)被称为万物互联(IoE)或Smart Things ,无论如何,相同的概念和思想都位于这些术语后面。
一切都可以连接到Internet,并开始发送和接收数据和信息,因此,IoT涵盖了我们生活的所有方面。
什么是智能对象?
如上所述,物联网是智能对象的环境。 因此,下一步是定义智能对象的含义。 当对象能够连接到互联网并交换数据时,它就是智能的。 对象可以是测量环境温度,压力等的简单传感器,并且可以连接到网络并发送测量数据。 另一个更复杂的智能对象是可以监视我们健康的智能手表,例如,更一般地说,可穿戴对象。
如您所见,创建智能对象的可能性无限。 如果我们扩展此概念,那么汽车可以成为智能对象,一旦将其连接到网络,烤箱,冰箱等便是智能对象的示例。 甚至我们的家都可以连接到网络。
那么什么时候物体变得聪明? 如果对象具有唯一的标识符(ID),则该对象是智能的,因此可以在交换信息时引用该对象,换句话说,该对象已连接,并且可以选择使用一组传感器来“感知”周围的世界。
物联网原型板扮演着重要角色。 这些板简化了物联网项目原型设计的过程。 仅列举一些物联网设备 ,我们就可以记住Arduino,Raspberry PI,ESP等。
智能对象如何交换数据?
物联网中的一个重要方面是这些智能对象如何相互通信。 有几种可用的物联网协议。 即使我们可以使用HTTP之类的协议,也存在其他效率更高且适用于智能对象的协议。 使用智能对象时,必须考虑两个重要的约束条件:功耗和计算能力。 这两个因素要求使用开销小的高效协议。 有几种可用的协议:
- MQTT
- 行动计划
- AMQP
等等。 如果您想了解更多有关它们的信息,请参阅我有关物联网协议的文章 。
我们如何尝试物联网?
即使IoT是一个具有不同方面和应用程序的大话题,也可以尝试IoT构建一些简单项目并对其进行测试。 在构建物联网项目时,我们必须遵循上面的定义,因此在您的项目中,您应该具有:
- 微控制器(智能对象)
- 互联网连接(连接的设备)
- 传感器,伺服系统(获取信息)
- 物联网云平台(可选)(将数据发送到云)
作为微控制器,我们可以使用上一篇文章中介绍的原型板之一。 它们并不昂贵,我们可以购买满足我们需求的配件。 例如,Arduino Uno是最常用的原型开发板之一,或者您可以购买Raspberry PI,即使它贵一点,但同时它具有更多的计算能力。
无论如何,市场上有几块板,您可以购买其中的一块板来试验IoT项目。 这些板可以直接连接到网络,也可以使用扩展屏蔽(例如Arduino以太网屏蔽或WIFI)连接到网络,这一点很重要。 这样,董事会就可以发送和接收数据,并且我们可以与之通信。 我开发了一些有关集成Arduino和Android的有趣项目。
另一个重要方面是传感器或伺服器。 使用传感器,我们可以获得诸如温度,湿度,压力,光强度,磁场,气体泄漏等信息。 所有这些传感器都可用于构建物联网项目,您的幻想是主要限制!! 如果要控制电机等,伺服也很有用。
如果要将传感器数据存储到云中,或者想从任何地方访问原型板,则应使用IoT云平台 。 这些是PaaS平台,可用于存储数据,创建图表或实现一些事件处理逻辑来触发事件。
即使您可以单独购买微控制器,传感器,伺服器等,也需要创建IoT项目所需的其他组件(例如电阻,电线等)。 因此,为了使事情更快而不会迷失,市场上有一些套件可以帮助您轻松入门。
物联网安全与隐私
关于物联网有两个重要方面:
- 安全
- 隐私
这两个方面在物联网的未来中起着重要作用。 考虑到所有这些设备都已连接到网络,它们可用于攻击服务器。 接下来的问题是我们如何确保数十亿智能对象之间的通信安全。 在最近使用物联网设备进行的攻击之后,人们对安全问题的认识越来越高。 有不同的策略可以解决此问题,市场上的大型企业正在为该问题提供几种解决方案。 您可以参考此链接来更深入地了解物联网安全。
与安全性相关的另一个重要方面是隐私。 如您所知,智能对象之间交换了大量信息。 这些数据的某些部分可能很敏感:您可以考虑医疗信息。
这两个主题将塑造物联网。
希望在本文结尾处,您能获得有关什么是IoT(物联网)的概述。
翻译自: https://www.javacodegeeks.com/2016/11/iot-internet-things.html