- 物联网平台的类型
- 1.硬件平台
- 2.连接平台
- 3.设备云平台
- 4.端到端平台
- 选择平台时要考虑的因素
- 1.服务类型/型号
- 2.相容性
- 3.领域专长
- 4.连通性
- 5.可靠性
- 6.可扩展性
- 7.安全性
- 8.设备管理和监视功能
- 9.集成和数据处理
- 10.支持
- 11.费用
Gartner在2017年的一份报告中预测,到2020年,互联网上已连接的“ 事物 ”的数量将超过204亿。但是,随着发现物联网解决方案正在全球范围内被发现如何帮助优化流程的企业以及正在破坏现有市场并利用多样化的创新解决方案开拓新市场的企业家的部署速度提高,这可能是安全的可以说到2020年这一数字将会大大增加。
物联网平台是推动互联设备数量稳定增长的主要推动力之一。它们提供了将“事物”连接到Internet所需的一系列集成服务和基础结构(数据存储,连接性等)。他们处理了项目的大部分繁重工作,减少了部署解决方案所需的工作量和投资,并且迄今为止,这一直是一些最成功的物联网解决方案背后的主要原因之一。
这使它们成为任何物联网解决方案部署不可或缺的一部分。但是,根据IoT-Analytics的一份报告,物联网平台市场一直在增长,截至2017年的最新数据显示,物联网平台的数量已增加到约450个,比上一年增加了200个。随着选择完美平台成为一项艰巨的任务,大量的选择给开发人员带来了一系列独特的挑战。我们已经讨论了IoT的前六大硬件板,但它们只是IoT平台的一种,在今天的文章中,我们将介绍IoT平台的各种类型以及在它们之间进行选择时要考虑的因素。
物联网平台的类型
将IoT平台划分为类型的最简单方法之一是根据最基本的IoT体系结构对其进行分类(如下所示)。
可以说哪个(可能过于简化)主要由4个模块组成;
- “物”(物理/有形硬件,例如智能开关)
- 连接性,例如WiFi,LoRa
- 设备云,例如AWS,ThingsWrox
- 应用程序/设备/ API
第四个模块代表通常也称为事物的终端设备。基于此,我们可以将物联网平台分为四种主要类型。
- 硬件平台
- 连接平台
- 设备云平台
- 端到端平台
1.硬件平台
我在这里以前的一篇文章中介绍了这种类型的平台。它们本质上是用于设计和开发物联网中“事物”的平台。它们包括各种微控制器和微处理器,这些微控制器和微处理器具有特殊的功能,使其适用于多种物联网用例。示例包括“粒子”板等。
2.连接平台
这些平台主要侧重于如何使用从NB-IoT到LoRa的各种低功耗,低成本电信介质将设备连接到Internet。很好的例子包括Sigfox,AirVantage,全息图和粒子。
3.设备云平台
这些平台存在不同的风格,在这里您可能拥有最多的玩家。传统上,它们为设备数据提供网络基础结构和存储空间,并能够连接数千到数百万个设备。这些平台中的一些平台具有用于数据分析和可视化,设备监视/管理等的附加和差异化功能。AWS,PTC的ThingsWrox,Thingspeak,Azure等。了解如何从适用于IoT的AWS开始。
4.端到端平台
这些平台从技术上结合了上述其他平台的所有努力。它们提供硬件(直接或通过合作伙伴关系),连接性,设备云,安全性以及将设备连接到Internet所需的所有其他功能。他们的服务到硬件的集成特性使设备管理成为他们的一项轻松任务。这些平台可能是部署第一个IoT解决方案时最好使用的平台,因为它们有助于消除将不同的IoT堆栈和平台组合在一起所涉及的复杂性。本节中平台的一个很好的例子是 粒子 。
除了使用基本的IoT架构将类型分类之外,这些平台还可以根据其运营所在的IoT垂直领域(从特定行业到独特的客户)进行分类。例如,像GE Predix和霍尼韦尔(中国)物联网套件之类的平台是为服务于工业物联网市场的用户而量身定制的,而诸如BluePillar之类的平台则提供了一种能源即服务的平台,该平台可用于与能源相关的项目。看起来像AWS这样的通用平台和ThingsWorx也存在,并且对于某些项目可能是最好的。
选择平台时要考虑的因素
根据engineering.com的报告 ,由于未使用正确的平台进行部署,目前未使用IoT设备生成的数据的 90 %是主要原因。对于物联网平台,任何项目都没有“一刀切”的功能。必须谨慎考虑以确保所使用的平台最适合该项目。
以下是选择平台时应注意的一些因素;
- 服务类型和型号
- 兼容性(体系结构和技术堆栈)
- 领域专长
- 可靠性
- 连接性
- 可扩展性
- 安全
- 设备管理和监控功能
- 集成和数据处理
- 支持
- 成本
1.服务类型/型号
选择平台时首先要考虑的是它们提供的服务类型。重要的是要确定它们是真正的端到端平台还是连接平台。真正了解平台的产品并确定其如何适合您的项目目标非常重要。
2.相容性
当您不使用端到端平台时,此因素甚至更为重要。重要的是要确保要使用的平台的体系结构(网络,连接性)和技术堆栈(例如,受支持的协议)适合您的用例,现有的产品IP和项目的未来目标。您应确保要在项目的任何部分使用的平台之间存在互操作性(一种方式或另一种方式)。例如,如果您的“事物”是基于MQTT通信协议的,那么确保您选择的平台非常重要,因为设备云支持该协议。
3.领域专长
领域专业知识可以是围绕特定物联网垂直领域的专业知识,也可以是所提供服务的专业知识。如上所述,某些物联网平台的开发考虑了物联网市场的特定领域,如果围绕该垂直市场进行开发,那么在该空间内选择平台可能会很明智。一个很好的例子是选择GE predix或IBM Watson over Particle,以实施基于工业物联网的解决方案。对于所提供服务的专业知识,重要的是要确保平台提供商已在该空间中度过了很多年。
4.连通性
这在选择连接平台时最重要。需要考虑诸如连接方法,覆盖范围,计划之类的问题。这个问题的答案与解决方案的用例,尤其是硬件的兼容性非常重要。通信模式必须是一种在设备的功率预算和位置限制范围内工作的模式,而数据计划必须是一种根据设备上载和下载数据的速率而具有成本效益的模式。
5.可靠性
该平台的可靠性如何?失败的机会是什么?失败时会发生什么?可以恢复数据吗?这就是围绕所使用平台的可靠性所要提出的问题。在做出决定之前,根据需要获得尽可能多的有关平台产品的详细信息。
6.可扩展性
选择物联网设备云平台时,带宽和延迟是两个要牢记的因素。您必须确保所选平台具有所需的基础结构,以实现您为项目设想的规模。
7.安全性
安全无疑是选择平台时要考虑的非常重要的因素。您应该知道平台提供商从常规更新到身份验证和数据加密所采取的确保平台安全性的措施。物联网解决方案的互联性质使它们成为各种攻击的目标,这些攻击可能危害您的数据和项目的整体本质。这个因素应该是第一个要考虑的因素。
8.设备管理和监视功能
物联网实施通常涉及在访问受限的地方部署设备。这使得通过IoT平台监视和管理设备健康状况的状态成为重要的功能。一些平台的设备管理功能如此强大,以至于它们包含将OTA固件更新推送到设备的功能。确保平台能够支持您的设备可能需要的所有监视和管理功能。
9.集成和数据处理
设备云平台对于数据收集至关重要,但其中大多数平台都已实现了这些功能,它们实现了一些功能,这些功能可以进行数据分析并生成可行的见解。对于某些平台,这是附加费用,而对于其他平台则是免费的。除了数据分析,物联网生成的大多数数据都用于服务各种流程。确保平台能够生成您的项目所需的洞察力,并且可以在做出决定之前轻松地集成可直接从IoT解决方案中受益的流程。
10.支持
支持的重要性不能过分强调,尤其是在部署第一个IoT项目或首次使用特定平台时,可能会出现一些问题,这些问题可能会使项目花费不必要的时间。在使用任何特定平台之前,您需要确保将获得哪种支持。
11.费用
物联网平台存在多种计费模型,而且成本往往是选择平台的主要因素。您需要评估平台的计费模型,将其与解决方案将涉及的设备数量,将要生成的数据的数量和频率并排放置,并确定该特定平台是否最适合您。
此列表绝不是详尽无遗的;物联网部署可能很复杂,重要的是要让具有适当经验水平的人员取得成功。在选择平台的过程中,与您正在考虑的平台的销售代表坐下来(或进行电话交谈)是非常关键的。这将使您深入了解其功能和未来计划。