有时,您的物联网产品需要云。但有时提供无云解决方案会更好。不管喜欢与否,云是许多物联网产品的重要组成部分。它提供远程访问、卓越的数据处理能力和更好的安全性。然而,许多人对云有合理的担忧。隐私是其中之一:我们可能并不总是希望将我们的数据发送到云端。另一个是弹性:如果云发生故障怎么办?所以你会怎么做?答案很简单:提供产品的无云版本和使用云的版本。并使其对您的用户而言是可选的。我们为什么还要使用云?有很多很好的理由。为什么选择云物联网?首先,云计算让技术更好地发挥作用。组件包括:数据存储:云可以存储几乎无限量的数据。计算:有些机制需要大量的计算能力,而云端可以提供几乎无限的计算能力。远程访问:为了向用户提供对物联网设备数据的远程访问或控制设备本身,您需要拥有将设备与其用户连接起来的云服务。访问控制:云可以为您的用户提供有效的访问控制机制。数据学习:为了运行有效的机器学习算法,您有时需要访问范围广泛的数据。云使您可以从多个站点收集数据以进行交叉引用和合并。应用程序集成:物联网系统很少独立运行。如果后端在一个地方:云,那么与其他软件系统的集成就会容易得多。安全更新:当物联网后端在云端运行时,专门的安全团队可以根据需要跟踪和应用安全更新。是的,云实际上使物联网更安全——而不是更安全。其次,云使用户体验更好:始终可访问。作为用户,您无需靠近IoT设备即可访问它们。数据历史。您的整个历史记录将始终可用。分享。您可以轻松地与他人共享您的数据和设备。那么,如果云这么好,为什么企业不一直使用它呢?无云物联网隐私并不是您想要避免使用云的唯一原因。其他原因包括稳定性、耐用性、数据隐私、安全性和必要性。在稳定性方面,如果网络连接不稳定,可能会难以上云,导致系统不稳定。在持久性方面,云服务可能会消失,因此避免使用云可能会让物联网系统永远运行,而不需要依赖托管公司进行持久性。此外,由于数据隐私,有时数据不应离开其生成位置,安全网络可以提供更少的网络连接,这意味着更少的攻击媒介。最后,有时互联网无法正常工作。如果云出现故障,任何基于云的软件都可能无法访问。它可能发生在我们最好的人身上。如果云出现故障,任何仅依赖云的物联网解决方案都将失败。更糟糕的是,云可能会完全消失。也许运行服务器的公司倒闭了。或者也许它只是在经济上不可行。这已经发生过很多次了。有时不想使用云的原因很简单:无法访问互联网。也许物联网系统部署在一个非常农村的环境中。或地下。或者在海上。在这种情况下,云不是一种选择。无云物联网挑战不幸的是,建立无云物联网并不总是那么容易。挑战包括身份验证、远程访问、数据处理、软件开发和软件更新。由于双因素身份验证等机制,云环境中的身份验证很容易。在没有云的情况下提供远程访问非常困难,在大多数情况下是不可能的。如果无法访问云提供的丰富存储和计算,处理数据要困难得多。许多物联网系统需要数据处理或类似机制,这些系统通常设计为在云端运行。那么解决这个问题的最佳方法是什么?方法:无云物联网有时,您可以使用迷你云:可以在云中运行的同一软件的缩小版本。您可以在IoT设备旁边的小型计算机上运行它。想想RaspberryPi类设备。不幸的是,有时一个迷你云是不够的。使用迷你云不会给您带来与使用真实云相同的体验。如果你真的有云,它会有所帮助。进而?有办法解决这个问题。为您的用户提供两个版本:完整版本和本地版本。带云的完整版本易于使用和访问。本地版本仅适用于迷你云。它可能不那么容易使用,不会给你完全访问权限,但它不会使用云。这并不像看起来那么简单:您需要正确设计您的系统。许多工具和平台不支持您。但是做对了,您的用户会喜欢它。用户可以完全无云运行。为您的用户提供连接到云的选项,他们将获得您产品的增强版本。但让您的用户选择。并尽可能制作本地版本。云是物联网不可或缺的一部分。但不是所有地方,也不是所有时间。提供产品的无云版本,并选择使用云来增强您的IoT产品。
