物联网在一段时间内表现出稳定增长,专家表示,这种增长不会很快放缓。Gartner预测到2020年将有大约200亿台设备连接到物联网。相关技术的发展和解决相对较新的物联网领域仍然存在的挑战可以进一步推动该技术的大规模应用。
物联网的一个问题是您可以相互连接的不同设备的数量。不同的连接协议使得管理这些设备的网络变得非常困难。更不用说除了连接到这些设备(顺便说一下,安全地)之外,您还需要从中获取信息,存储,处理并以某种方式对其进行分析。
这就是物联网平台的用武之地。它们通常涵盖了所有这些基础。为简单起见,IoT平台是设备和用户应用程序之间的中间件。事实上,他们可能不仅仅是简单地将您的物联网设备连接在一起。
选择适合您目的的物联网平台非常困难,因为您不仅需要查看现在需要的东西,还要考虑升级的可能性以及未来平台的发展方向。更不用说“现在”部分也非常棘手,因为不同平台提供的服务和功能范围可能不同。
让我们来看看当今市场上流行的物联网平台列表。
当然,这个IT巨头无法通过IT世界的这一部分。他们的解决方案支持云计算和边缘计算,提供可靠,安全的数据存储。这样可以轻松地在项目中应用Google基础结构。这包括用于存储,分析和可视化传感器数据的Cloud Machine Learning,BigQuery和其他服务。Google IoT平台支持其他成为行业标准的服务,即自动和自定义固件更新,安全连接等。
在相当长的一段时间里,亚马逊是物联网平台的领导者。并且,今天它仍然是一个强大的参与者。AWS IoT为任何规模的项目提供了出色的解决方案,可以与丰富的亚马逊生态系统进行本地集成。亚马逊的平台不是针对特定行业设计的,但它具有出色的可扩展性和定制潜力。
微软是另一家物联网市场中的IT巨头。他们的平台可以支持大量设备,因为它也非常强调可扩展性。微软平台的其他优点是强大的安全措施,高可靠性和99.95%的正常运行时间可靠性。Microsoft还提供成本效益选择,所以您可以根据需要购买其他服务。
IBM Waston(以前称为Bluemix)物联网平台提供了与机器学习能力的高级集成。IBM的平台实际上非常友好 - 甚至是您希望在项目中实现的第三方功能。他们的AI技术也是市场上最好的技术之一。IBM试图通过提供简单快速的应用程序开发工具来支持物联网开发人员。
当你提到Oracle时,每个人都知道你在谈论数据库和云计算方面的专家。因此,如果您正在寻找一个可以从您的设备获取数据的平台,快速分析并为您提供系统的实时图片,那么Oracle物联网平台是一个不错的选择。安全措施也是该平台的重要组成部分。它与其他Oracle服务集成,使您的项目开发更加容易。
SalesForce IoT平台是客户关系管理的专业平台。它在AWS基础架构上运行,可帮助企业优化销售,客户支持,订购维修和营销方面的绩效。这个平台的最大优点是它的可用性。即使没有开发背景的人也可以使用SalesForce提供的工具轻松创建自己的应用程序。
Bosch IoT 套件是一个全方位,良好的物联网平台,采用德国的安全性和可靠性方法。他们提供安全的信息存储服务器,但也支持现场数据存储。该平台允许开发人员非常快速地部署原型应用程序。据报道,该平台具有相当的成本效益。
ThingsIO提供物联网平台应具备的全套服务。它可以帮助您连接,管理和测试物联网传感器和设备,收集和存储数据,将其可视化,并应用机器学习算法进行数据分析。ThingsIO可与Raspberry Pi,Node MCU和ESP8266配合使用。它具有强大的警报,规则和报告引擎以及仪表板创建者(您可以在项目之间共享仪表板和数据或与客户共享)。
在Cisco IoT 解决方案具有所有的标准功能为大物联网平台。它们涵盖了从智能家居和智能城市到零售,教育和工业的所有内容。他们还密切关注他们的安全设备,因此您可以确保您的物联网项目中的数据在每一步都能保持安全。Cisco为各种规模的项目提供了良好的基础架构,并为其客户提供咨询服务。
Thingworx平台现在已经在市场上相当长的一段时间。它为连接和管理物联网设备,构建仪表板以及提供安全性和DevOps服务提供了可靠的工具。它还支持云,边缘和现场架构。当然,如果没有至少某种数据分析引擎,一个好的物联网平台是不可想象的,而且Thingworx有助于收集和分析数据,搜索数据中的模式和异常,并帮助在此基础上构建明智的预测。
Kaa是一个开源的物联网平台,支持大型和小型项目。无论您想构建智能恒温器还是需要企业级解决方案,您都可以找到Kaa。它使用微服务架构来保持项目的可扩展性,并简化应用程序的自定义和部署。Kaa支持许多编程语言和物联网协议,因此您可以连接不同的设备并使用您喜欢的语言构建项目。Kaa还提供企业级可扩展性,持久性,集群管理和安全性。
Samsung Artik IoT 平台不仅涵盖物联网开发的软件方面,还提供一些硬件来优化您的系统。他们拥有一系列模块,既可用于智能家居解决方案,也可提供具有处理和分析能力的高端网关,以减轻大型物联网项目的带宽和计算负担。这些硬件解决方案包括内置的安全措施,并经过预先认证,以减少将项目推向市场的时间。Artik还支持管理您的设备车队,数据分析和可视化。
Hewlett Packard 不久前推出了他们的物联网平台,但它已经拥有了坚实的物联网平台的所有功能。该设备不依赖于oneM2M标准,可提供出色的可扩展性,并允许您管理数百万台设备。他们的应用程序设计包括面向合作伙伴的层,用于安全管理开发人员和合作伙 Universal可以部署在本地或云上。
DataV是一个专为工业公司设计的混合物联网平台。它收集和分析来自连接设备的数据,以帮助优化和自动化工业设备。它还有助于预测设备的故障,发布维修,并帮助技术人员找到问题的根源。这个想法是减少维护所需的时间,从而提高关键业务设备的正常运行时间。DataV还可以与AWS和Microsoft Azure协同工作。
MindSphere 是另一个面向行业的物联网平台,专注于减少关键设备的停机时间。它允许物联网设备的安全和可扩展的连接(包括云和边缘),有助于收集数据,并使用高级分析为您的业务提供可操作的见解。此外,它还可以将AWS服务集成到您的项目中。
Ayla Networks是一个端到端的平台,将自身描述为敏捷的物联网。他们主要关注项目部署的速度。该平台通过“数字双胞胎”技术管理其设备,并允许规则管理,设置数据策略以及硬件的无线更新。Ayla Networks还支持各种协议,可根据需要连接多个不同的设备。
SmartWorks IoT(以前称为Carriots)是Altair IoT平台。通过将计算机辅助工程知识与Carriots平台相结合,他们可以提供完整的产品生命周期管理。SmartWorks可与云端和边缘架构配合使用,并可帮助进行数据汇总,流式传输,分析(使用机器学习),可视化,并根据行业标准提供安全性。
当然,通用电气的物联网平台首先集中在工业应用上。GE是工业互联网联盟的联合创始人之一,这使他们处于工业物联网新发展的最前沿。Predix的主要目标是通过制作详细的模型来优化所使用的系统,并在每个阶段提供帮助:从小部件到整个系统本身。它旨在分析并有效地将大量数据从资产转移到边缘设备,云等。
Pelion是物联网平台,具有其他ARM产品的良好基础设施,可帮助您使用满足您需求的平台。您需要简单地测试您的设备是否符合行业标准,或者为一百个物联网设备构建解决方案,或者构建一个强大的分布式物联网系统,您可以使用您需要的产品。他们还拥有解决连接,安全性和其他问题的硬件解决方案。他们试图将任意数量的任何设备连接到现实。
LTI’s Mosaic是一个与业界最大的名字结合使用的平台:AWS,Azure,Bluemix。该公司甚至在2018年赢得了App Innovation年度合作伙伴奖。他们的物联网平台允许许多行业的企业实施物联网系统,以更快地做出业务决策。Mosaic拥有超过30种特定的面向业务的加速器,以提升制造商,金融公司和其他许多领域的业绩。
Mocana的物联网平台有点特别。虽然某些平台试图针对特定行业,架构或物联网的其他方面进行定制,但Mocana完全专注于安全性。整个物联网最大的问题之一是它的安全性。不幸的是,很多设备都很容易破解,这对行业来说是个大问题。Mocana专注于与安全相关的一切。它们为不同的芯片组和操作系统提供嵌入式安全软件,安全认证,加密,可信连接和可靠的数据传输。虽然其他平台提供了自己的安全措施,但其中很多都没有Mocana。
该物联网平台与MatLab紧密合作,MatLab是MathWorks公司的一个更着名的产品。因此,ThingSpeak具有强大的分析能力,可帮助客户实现对数百个传感器数据的近实时分析。该平台用于各种咨询和智能城市解决方案。
SiteWhere是一个开放的物联网平台。它支持多种通信协议,包括MQTT,AMQP,Stomp等。您还可以将第三方服务集成到项目中。SiteWhere可与Azure,Apache和其他服务提供商配合使用。该平台有助于设备和资产管理,还为您的项目提供多租户支持。您可以与多个应用程序共享数据,为租户创建单独的数据存储等。
另一个开源平台DeviceHive为初创企业和企业级应用提供了机会。它具有高级部署选项,在Docker和Kubernetes的支持下,DeviceHive可以部署在公共云,混合云或私有云上。它支持WebSocket和MQTT协议,您可以使用REST API连接设备。该平台支持最流行的大数据工具。
Mainflux是另一个开源平台。它支持许多连接选项,包括关键协议:CoAP,MQTT,WebSocket和REST API。它支持多种编程语言,无线更新,安全TLS和DTLS。它还支持通过Docker进行部署。
ThingsBoard支持最流行的通信协议,是标准的全能开放式物联网平台。它将帮助您收集和存储传感器数据,定义处理大量数据的算法,以及设置平台应如何反应的规则。您可以设置触发器,以便在平台获得某些读数时发生操作,并在必要时发出警报。ThingsBoard还有一个很好的方法来创建仪表板,规则引擎可以被很少甚至没有编程经验的人使用。
Zetta是一个基于node.js的平台,没有花哨的可视化功能,但这是因为它的主要目标是组装在云,地理位置分散的计算机或单个机器上实时运行的应用程序。该平台的基本原则是关注API以及快速可靠的大量数据流。它可以与第三方分析平台一起使用来处理您获得的数据。
分布式服务架构是以分散为主要焦点而构建的。该物联网平台由以分层架构排列的服务组成。开发人员希望物联网系统在不同层面上更加模块化和可扩展,并优化网络中所有链路的处理能力,从边缘设备到数据中心。
Thinger.io是云物联网解决方案的开源平台。应用程序可以从他们的云或第三方选择启动。通过Docker使用容器部署简化了它。Thinger支持最流行的微控制器硬件:Arduino,Raspberry Pi,Edison,ESP8266。Thinger的应用程序很容易开发。它还具有良好的实时仪表板功能。
该物联网平台为需要的人提供全套服务。除了通过最流行的连接协议标准连接和管理设备外,它还具有提供实时流分析的分析服务器。它还支持边缘体系结构,以将基本计算带到本地边缘设备或网关。它提供了与其他服务和应用程序集成的API。
乍一看,似乎所有IoT平台基本上都是相同的,因为有一个IoT平台应该做的有些标准的事情列表。但是如果你深入挖掘,总会有一些细微差别使你发现有特定的物联网平台完美的适合你的项目。
原文标题《Ultimate List of 30 IoT Platforms You Must Try in 2018》
译者:February
不代表云加社区观点,更多详情请查看原文链接
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。