扶摇直上九天 2019-04-12
拒绝人云亦云,掌握基础知识,选择为需求量身定制的物联网云平台吧。
作者 | Jeffrey Lee
译者 | 谭开朗
责编 | 屠敏
出品 | CSDN(ID:CSDNnews)
以下为译文:
如果你正要找一款物联网云平台,但不知道该如何选择。因为明确自身的实际需求确实并非易事,所以选择合适的供应商也可能是一项复杂的工作。
巧的是,本文旨在通过研究物联网所需的基本特性来帮助大家扫除一些困惑。这样,我们可以尝试比较不同的物联网解决方案来进行评估。让我们开始吧:
“大多数公司期望云解决方案能涵盖所有的基本内容,同时具备一定灵活性以便存储和传递数据。”
什么是物联网云平台?
基本说来,物联网云平台是连接设备与互联网的可靠桥梁。它也辅助作为一组工具来管理设备。
云平台须能支持设备产生的大量数据,并允许给设备配置双向云通信功能。这意味着,云平台支持将数据从设备传输到云,反向亦可(部分物联网云平台仅支持单向传输,即从设备到云)。
出色的物联网云平台的双向数据传输过程既简单又安全。然而这并非易事,因为数据来源广,且使用了不同类型的数据收集模式。
类比物联网云平台时需关注什么内容?
在类比各平台时,大多数公司期望云解决方案能涵盖所有的基本内容,同时具备一定灵活性以便存储和传递数据。
实际上,大多数公司希望能有为其量身定制的开箱即用的服务,同时能灵活的修改某些默认值以凸显自身特色。根本上说来,作为消费者,最好的物联网云平台是基于自身的解决方案并实现上述目标。
1.可测量性
首先,物联网云平台需能支持数百万个设备同时连接,并允许为设备配置机对机的通信功能。
当然,每一款物联网云平台都声称自己能支持数百万台设备的同时连接。我们需要找到长时间稳定运行且完全透明公开宕机情况的物联网云平台。每款平台都应该包含某种形式的平台状态页面;客户以此来了解它的正常运行时间和应对事件的方法。这还有助于了解它服务过的客户类型以及使用的设备数量。
我们还需关注平台扩展云基础设施的管理能力。出色的供应商会对设备进行监控,并在必要时帮忙进行扩展。
2.设备管理功能
在类比物联网云平台时,需要评估供应商对该领域设备的监控、分割与管理。
为了能从设备中获取正确的数据,就需要设备管理系统来连接物联网设备上的微处理器与本地软件。这是一个复杂的构建过程,因为很少公司拥有物联网硬件、软件和关联生态系统来处理双向通信流,同时能提供不影响该进程的设备管理服务。公司要想完全掌控远程设备,需要具备以下基本功能:
3.无线固件更新
无线(OTA)固件更新是任一款物联网云平台的重要组成部分。OTA固件是指对设备上的代码实现远程更新的业务。将OTA更新功能并入到关联产品的价值不容低估,其包括:
设备管理系统和嵌入式设备须通过OTA功能构建,以便于该机制的正常运转。某些物联网云平台会佯装能提供这项功能,但实际上做得并不好。
一次成功的OTA更新需要对物联网硬件,设备固件,网络连接和物联网云设备进行复杂的联调。听起来似乎是专业人员就能完成的简单构建,但要准确无误的完成却是不可预测的难题。
许多公司都在努力构建这样一款OTA更新系统,它不会意外的发生短时中断,在最坏的情况下也不会导致设备进入不可恢复的状态。
我们不需要半成品的OTA功能。在比较物联网云平台时,我们可以通过无线向原型设备发送新功能来测试这一特性。也可以试着按比例来测试这个特性。你可能希望与销售经理进行电话沟通,以便完全了解该特性在当前堆栈中的工作情况。
4.完整的系统集成
物联网云供应商是如何将物联网所需的各式复杂内容集成到一个简单的包中(如蜂窝调制解调器、运营商/sim卡、设备诊断、固件更新、云连接、安全性、应用层和RTOS)?这不是工程团队需要操心的内容。
“与工程师沟通,确保平台成功支持了所需的所有集成内容。”
这可能需要给销售经理打个电话,以了解这些单元组件是如何协调合作的。再与工程师沟通,以确保各组件之间能轻而易举的实现协作。然后将这些集成产品与其他物联网云供应商平台进行比较。
5.安全性
希望拥有自己的物联网云解决方案的公司往往低估了拥有、管理和保护数百万种可能数据点的复杂性。在集成物联网传感器和数据流时,同时也在并发的处理tb级数据,这有可能导致诸多安全和隐私问题。
说到安全性,我们应该研究物联网云平台供应商在过去是如何处理安全和隐私问题的,并核查它们的安全性内容。应该关注的安全功能包括:
6.数据管理
在涉及存储、处理和分析数据时,我们需要一个已构建好的系统来处理它。出色的物联网云平台将各来源的数据资源整合成统一的数据流,这体现了产品范围的商业智能。
“出色的物联网云平台将各来源的数据资源整合成统一的数据流,这体现了产品范围的商业智能。”
挑选一款能够将设备数据与现有服务无缝集成的物联网云平台架构也是非常必要的。
这有助于在所需的位置存储数据,而无需处理自身物联网云解决方案的复杂构建和维护方面的问题。
例如,许多公司希望将设备数据发送到Salesforce、Azure或AWS环境。我们应该选择这样的物联网云平台,它可以处理集成问题,并支持将数据存储在所需的位置。
重要结论
至关重要的是,公司需要对工具和功能进行广泛的研究,以完全控制该领域的远程设备。
要选择正确的物联网云平台,企业需要的不仅仅是研究已建立的品牌,还需要对管理成百上千台远程设备的功能进行测试。
如果公司没有开展这些研究,未来很可能会面临许多挑战和难题,以致不满意的结果或失败。
物联网云平台入围名单
你在寻找物联网云平台吗?推荐以下供应商:
原文:https://dzone.com/articles/how-to-choose-the-right-iot-cloud-platform
本文为CSDN翻译,转载请注明来源出处。