如今,物联网的应用越来越广泛,很多机构需要学习基础知识,根据自己的需求选择合适的物联网云平台,但往往不知道选择哪一个。为组织选择合适的供应商可能是一项复杂的工作,因为很难确定它真正需要什么。因此,通过检查物联网云平台所需的基本功能来帮助消除一些困惑。这样,您就会知道在比较物联网云解决方案时如何评估不同的平台。大多数公司都希望云计算解决方案涵盖所有基础,同时允许灵活地存储和传输数据。什么是物联网云平台?从根本上说,物联网云平台充当设备和网络之间的可靠网关。它还可以作为一组工具来管理组织的场外设备。云平台需要能够支持从设备生成的海量数据,并允许组织配置设备以实现双向云通信。这意味着云平台应该允许组织将数据从设备传输到云平台,反之亦然(某些物联网云平台只允许组织以一种方式进行,即将数据从设备传输到云平台).物联网云平台使这种双向数据传输过程变得简单和安全。这不是一项简单的任务,因为数据可能来自多个来源并使用不同类型的数据收集模式。比较物联网云平台时要注意什么在比较平台时,大多数公司通常需要一个覆盖所有基础同时能够灵活存储和传输数据的物联网云平台。事实上,大多数公司都希望对云平台提供开箱即用的支持,并希望能够灵活地更改使它们与众不同的默认设置。归根结底,作为消费者,组织正在寻找一个物联网云平台,使其能够基于自己的解决方案实现上述目标。1.可扩展性首先,物联网云平台必须支持数以百万计的同时设备连接,并允许组织配置设备进行机器对机器通信。当然,物联网云平台的每个提供商都声称能够处理数百万个并发设备连接。组织应该寻找具有持续高正常运行时间和先前停机时间完全透明的物联网云平台。每个平台都应该有某种类型的平台状态页面;用它来检查正常运行时间以及他们如何处理过去的事件。它还可以帮助检查他们帮助的客户类型以及他们部署的设备数量。组织还应该寻找一个可以为他们管理扩展的云计算基础设施的平台。供应商将监控其设备的性能,并在必要时帮助扩展。2.设备管理能力在比较物联网云平台时,组织需要评估提供商是否允许他们异地监控、分段和管理边缘设备。为了从设备中提取正确的数据,组织需要一个可以与微处理器和物联网设备上的本地软件接口的设备管理系统。这构建起来很复杂,因为很少有组织拥有可以处理双向通信流并提供不干扰此过程的设备管理服务的IoT硬件、软件和连接生态系统。对于希望完全控制其远程设备的公司,这些是组织需要的一些基本功能:云计算API-能够更好地管理设备、分割大量设备以进行更精细的控制以及实时监控设备操作.开发人员工具-一个核心界面或一组工具,允许组织以无线方式管理和重新编程其物联网设备。设备命令和控制-基于云的功能,允许用户通过其RestAPI结构控制变量和事件。事件日志-一个界面,允许组织实时查看设备上发生的事情,以改善查找与其相关数据的体验。远程诊断-允许组织主动监控设备运行状况并在出现警告信号时采取先发制人的措施的能力。3.无线固件更新无线(OTA)固件更新是任何物联网云平台的重要组成部分。无线固件是指在嵌入式设备上远程更新代码的做法。不能低估将无线更新功能集成到连接产品中的价值,包括:组织可以通过向一台或多台设备发送更新来测试新功能。组织可以通过无缝、统一的界面管理其设备群中的固件来节省资金。开发人员可以经常且可靠地进行部署,因为他们知道产品将在更新发布时保持正常运行。无线固件通过在产品发布后添加新功能和基础架构来增强可扩展性。设备管理系统和嵌入式设备必须构建为具有无线功能才能使该机制发挥作用。一些物联网云平台不提供此功能,因为它们还不完全成熟。成功的无线固件更新需要物联网硬件、设备固件、网络连接和物联网设备云平台之间的复杂协调。这听起来像是一个很容易与合适的专家一起构建的问题,但要解决这个问题却非常困难。许多组织都在努力构建一个无线固件更新系统,该系统不会意外导致临时中断,或者在最坏的情况下使设备进入不可恢复的状态。组织不想为其团队提供半生不熟的无线固件功能。在比较IoT云平台时,尝试通过将新功能无线发送到原型设备来大规模测试此功能。组织可能希望与销售代表交谈,以充分了解此功能如何与他们当前的堆栈一起使用。4.完整的系统集成物联网云平台提供商如何将物联网所需的所有复杂设备(如蜂窝调制解调器、运营商/SIM卡、设备诊断、固件更新、云连接、安全、应用层和实时操作系统)集成到一个简单的包,组织工程团队不必担心。组织与他们的工程师交谈,以确保该平台提供成功所需的所有集成。这可能需要联系销售代表以了解这些分立组件如何协同工作。与其工程师交谈,确保各部分以易于管理的方式协同工作,并要求他们将这些集成与其他物联网云平台进行比较。5.安全希望实施自己的物联网云平台解决方案的公司往往低估了拥有、管理和保护数百万个可能数据点的复杂性。当组织集成物联网传感器和数据流时,现在会同时处理数TB的数据,这可能会导致许多安全和隐私问题。在安全方面,组织应该研究物联网云平台供应商过去如何处理安全和隐私问题,并审查他们的安全内容。您应该寻找的一些安全功能包括:(1)硬件密钥-每个设备都应该有自己的私钥,这样未经授权的设备就不能在组织中使用。(2)双因素身份验证——谈到物联网,组织总是需要额外的安全层。在他们可以访问设备之前,他们的帐户通过添加第二个步骤来保护,即在访问他们自己的设备之前验证身份。(3)基于角色的访问控制——对于大公司来说,需要一个物联网云平台,允许他们控制谁可以管理和读取他们设备上的数据。(4)加密电子邮件——这是标准做法,但要确保每封电子邮件都加密且安全。(5)无开放端口——所有远程设备不应为端口扫描器或活动者保持开放的传入端口。6.数据管理在存储、处理和分析数据方面,组织需要一个已经构建的系统来处理它。物联网云平台将来自大量设备的数据源组合成一个统一的数据流,提供产品范围的商业智能。选择物联网云平台架构还必须将设备数据与现有服务无缝集成。这使组织能够获得将数据存储在他们想要的地方的所有好处,而不必处理托管他们自己的物联网云解决方案的复杂构建和维护方面。例如,许多公司经常希望将设备数据发送到Salesforce、Azure或AWS环境。组织应该寻找可以处理这些集成并允许他们将数据存储在他们想要的地方的物联网云平台。底线组织对完全控制现场远程设备所需的工具和功能进行广泛研究至关重要。选择合适的物联网云平台要求组织不仅要检查已建立的品牌名称,还要检查实际的原型设计和测试能力,这将使他们能够管理成百上千的远程设备。放弃这一研究过程的组织可能会面临许多挑战和复杂情况,从而导致不尽如人意的结果或失败。物联网云平台候选名单以下是可以帮助组织的提供商的简短名单:Particle-Particle是一个企业物联网平台,提供构建物联网产品所需的一切,从设备到云平台。ArtikCloud-ARTIK物联网平台支持物联网的开放数据交换。SalesforceIoT-通过IoT云服务组织业务工作。GoogleCloudIoTPlatform-一项集成服务,可让组织轻松安全地连接、管理和提取IoT数据ThingSpeakPlatform-ThingSpeak是一个具有MATLAB分析功能的开放式IoT平台。