在过去的几年里,我们见证了全球产品的巨大增长。物联网涉及许多通过互联网连接的设备,用于执行改善人类生活的流程和服务。
在这个智能生活、智能家居、智能工业、智能交通和智能城市等时代,几乎每个人都拥有物联网设备。这些连接的设备每天收集大量的数据。据高德纳(Gartner)称,到2020年,联网设备将超过204亿台。这意味着将继续产生越来越多的数据。
与物联网的融合
物联网设备产生的大量数据,加上它们执行的许多事务,对互联网资源造成了巨大的压力,这导致了与云计算的集成。实际上,云计算和物联网是紧密耦合的。物联网及相关技术的增长和发展主要依赖于云服务的可用性。
现在有很多云计算平台,比如亚马逊AWS、ThingSpeak、Adafruit IO、谷歌firebase、IBM Watson等。
云计算为物联网提供了广泛的服务,如数据存储、处理和分析。云计算还允许物联网设备用户使用完全通过互联网提供的服务执行常见的计算任务。将物联网和云计算集成,特别是在企业环境中,是非常划算的。企业不必拥有所有的设备、平台和服务,而是可以从云服务提供商那里租用。
智能手表等移动物联网设备在不同位置收集数据,可能需要随时访问这些数据。云使设备能够存储数据并从任何位置访问数据。
云计算在物联网中的作用
1. 提供远程服务
云计算为物联网设备提供处理能力、应用、数据存储等服务。只要有互联网接入,物联网设备可以从地球上的任何地方远程访问这些服务。这使得物联网设备不必依赖于内部部署的基础设施。云以三种交付模型提供服务,即基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。
IaaS模型涉及提供物联网设备使用的软件和硬件资源。处理能力、存储和分析是物联网设备最常用的服务。PaaS模型提供了开发和提供云应用程序所需的环境。开发人员使用此服务开发物联网应用程序并运行它们。支持不同的语言。该模型将数据存储、计算资源和通信通道连接起来,为运行在云上的应用程序提供稳定性。
几家云提供商已经推出了物联网专用服务。亚马逊网络服务(AWS)有AWS IoT Core、AWS Greengrass和AWS Kinesis等,它们为物联网部署提供不同的服务。微软Azure有Azure IoT Edge和Azure IoT Hub,为物联网应用程序提供定制服务。
2. 允许的可伸缩性
在云上托管应用程序提供了无限的可伸缩性空间,这是内部部署基础设施无法提供的。在本地基础设施上进行扩展可能非常昂贵,因为它需要购买更多硬件、增加配置和更多部署时间。在云上进行扩展的成本较低,因为它只需要租用更多的存储空间。云还提供了灵活性,使您能够扩展或缩小可使用的物联网设备和应用程序的数量。
3. 提供安全保障
物联网设备收集所有类型的数据,包括健康、财务和个人身份信息(PII)等敏感数据。这些数据需要保护,以防止恶意行为者破坏隐私和完整性。云计算为这些数据提供了一个安全的存储环境,这些数据一直处于监控之中。云还确保定期更新其平台、固件和应用程序,以消除已知的漏洞。
4. 允许合作
云计算具有广泛的网络接入,因此连接了许多物联网开发人员。云计算使物联网产品的开发人员能够轻松协作。开发人员使用云物联网平台构建物联网应用程序,并可以在一个项目中与远程位置的其他人合作。协作确保及时的项目交付和高质量的产品。此外,应用程序可以在云平台上共享数据。
将云用于物联网的问题
关于使用云计算为物联网设备和应用程序提供服务,出现了几个问题。
延迟
当物联网设备收集数据时,它会通过互联网将数据传输到云端进行处理、分析和存储,在某些情况下还会下载分析后的数据以供使用。由于延迟,云和设备之间的数据发送和接收需要一些时间,可能是几毫秒。如果设备需要将数据用于下一个活动,则延迟会延迟事件。在需要迅速采取行动的领域,如卫生和安全部门,这些延误可能是致命的。例如,当一辆智能汽车即将发生碰撞时,你不必等待它与云通信来做出转向的决定。碰撞将在车辆接收到来自云的数据之前发生。
数据所有权
当物联网设备在云中存储数据时,设备用户和云之间的所有权是一个问题。云服务提供商可以访问数据,从而侵犯其隐私。这是一个主要问题,特别是在健康数据等敏感数据受到损害的情况下。云服务提供商可能声称对存储在其云中的数据拥有所有权。
潜在的事故
物联网应用程序和云之间连接的任何中断都意味着应用程序将无法运行并崩溃,直到链接被修复。这可能不会对智能农业等物联网应用产生重大影响,但对智能健康领域的应用来说,可能会发生重大灾难。因此,有必要在任何时候避免崩溃。
结论
对物联网有很多好处,因为它提供了关键的服务。的增长在很大程度上取决于云服务的可用性,如存储和计算能力。
本文编译自iotdesignpro