早在20世纪70年代,租用大型计算机系统在企业中就很流行。毕竟这样的系统非常庞大而且价格昂贵,企业没有必要自己购买算力。但是,它们由大公司、政府机构和大学所有。微处理器技术可以大幅减小尺寸和成本,从而催生了个人电脑,并在1980年代大受欢迎。突然之间,企业可以(并且确实)在本地进行计算。然而,随着高速互联网连接的普及,这种趋势发生了逆转:企业再次从其他组织租用计算能力。为什么?公司不必自己购买昂贵的硬件来进行存储和处理,而是可以在云中以低廉的价格租用。云是一个庞大的互联网网络,由强大的服务器组成,为企业和个人提供服务。目前美国最大的云提供商是亚马逊、谷歌和微软,它们拥有庞大的服务器场,作为云服务的一部分出租给企业。这对于有不同需求的企业(大多数时候他们不需要太多计算,但偶尔需要很多)来说是划算的,因为他们可以按需购买。说到个人,我们一直在使用这些云服务。您可以将文件存储在GoogleDrive而不是您的PC上。GoogleDrive当然是使用谷歌的云服务。或者您可以在Spotify上收听歌曲,而不是将它们下载到您的计算机或手机上。Spotify使用亚马逊的云服务。通常,“在云中”发生的事情发生在网络上而不是设备本身。IoT和云计算这对IoT产生了重大影响,因为存储和数据处理等活动发生在云端而不是设备本身。许多物联网系统利用大量传感器来收集数据,然后做出明智的决策。使用云对于聚合数据和从该数据中获得洞察力非常重要。例如,一家智能农业公司能够在种植相同种子后比较堪萨斯州和科罗拉多州的土壤湿度传感器。如果没有云,比较更广泛区域的数据要困难得多。使用云还可以实现高可扩展性。当您拥有数百万个传感器时,在每个传感器上投入大量计算能力将非常昂贵且耗能。相反,数据可以从所有这些传感器发送到可以聚合的云中。在许多物联网案例中,系统的头部(或者更确切地说,大脑)在云端。传感器和设备收集数据并执行操作,但处理/命令/分析(也称为“智能”内容)通常发生在云端。物联网还需要云吗?从技术上讲,答案是否定的。数据处理和命令可以在本地执行,而不是通过网络连接在云端执行。这被称为“雾计算”或“边缘计算”,它实际上对某些物联网应用有意义。尽管如此,在许多IoT应用程序中使用云还是有很多好处的。由于成本增加,选择不使用云可能会显着降低行业发展速度。重要的是,成本和可扩展性并不是唯一的因素。这给我们带来了一个更难的问题……云是否适合物联网?到目前为止,我们只讨论了将云用于物联网的好处。在我们讨论这些问题之前,让我们简要总结一下:降低前期成本和基础设施成本存储/计算即用即付高系统可扩展性和可用性两者都可以是“智能的”但是,对云的使用存在合理的担忧:数据所有权。当您将数据存储在公司的云服务中时,您拥有数据还是云提供商拥有数据?这对于涉及个人数据的IoT应用程序(例如医疗保健或智能家居)可能非常重要。潜在的崩溃。如果连接丢失或云服务本身崩溃,IoT应用程序将无法运行。对于某些IoT应用程序,例如智能农业,短期无法操作可能不是什么大问题,但对于其他应用程序来说,这可能是毁灭性的。您不想让健康或安全应用程序崩溃几秒钟,更不用说几个小时了。延迟。将数据发送到云端以及将指令返回到设备都需要时间。在某些物联网应用中,这几毫秒可能至关重要,例如在健康和安全方面。自动驾驶汽车就是一个很好的例子,如果车祸迫在眉睫,你不需要等到汽车与云端对话再决定转弯。所以当我们问云是否适合物联网时:这取决于。物联网是一个广阔的领域,包括令人难以置信的各种应用程序。没有万能的解决方案,因此物联网公司在决定云是否对他们有意义时需要考虑他们的具体应用。
