适用于物联网开发的11种热门云平台

译文
物联网
本文将向您介绍适用于物联网(IoT)开发的十一种热门云平台,它们普遍具有可扩展性、低成本、强连接性等特点。

【51CTO.com快译】本文将向您介绍适用于物联网(IoT)开发的十一种热门云平台,它们普遍具有可扩展性、低成本、强连接性等特点。闲言少叙,下面让我们逐一进行探究吧!

1. Thingworx 8 IoT平台(https://searcherp.techtarget.com/definition/PTC-ThingWorx)

作为一个服务于工业企业的领先物联网平台,Thingworx可以为各种设备提供便利的连接,以实现“世界互联”的目标。相较于其他平台而言,Thingworx 8能够更好、更快、更便捷地提供构建与部署功能,并能够被扩展到不同的工业项目和应用程序中。

Thingworx 8 IoT平台

针对PTC(译者注:可编程时间控制器,Programmable Time Controller)设计的Thingworx,是为企业级应用开发所准备的物联网平台。

它提供了如下基本功能:

  • 为传感器和RFID等电子设备提供便捷的连接
  • 在完成设置后,用户可以远程进行工作
  • 具有各种为仪表板预构建(pre-built)的小部件
  • 去除了项目的复杂性
  • 集成了机器学习特性

优点

  • 为客户提供了简便的网页设计
  • 易于管理各种设备
  • 具有简单的连接方案

缺点

  • 难以在C#中使用自定义的程序
  • 难以管理复杂的系统
  • 在自定义的平台上安装边缘程序(edge program),会受到限制

2. Microsoft Azure IoT套件(https://azure.microsoft.com/en-in/services/iot-hub/)

Microsoft Azure通过提供多种服务,来创建丰富的物联网解决方案。同时,它使用各种预构建的连接方​​案,来提高用户的生产力和盈利能力。通过分析那些未被开发的数据,并将其转变企业业务,该套件为小型PoC提供了部署方案。而且,Azure套件能够轻松地分析和处理各种新的数据类型。

物联网/云平台/IOT

Azure IoT套件提供了如下功能:

  • 简易的设备注册
  • 与SAP、Salesforce、Oracle、以及WebSphere等应用丰富的集成
  • 各种可视化的仪表板
  • 实时的流媒体

优点

  • 能够提供第三方服务
  • 安全、且可扩展
  • 具有高可用性

缺点

  • 需要进行额外管理
  • 价格昂贵
  • 不支持调试

3. Google Cloud IoT平台(https://cloud.google.com/solutions/iot/)

作为目前优秀的云平台,Google提供了端到端的物联网解决方案。它允许用户轻松地连接、存储和管理物联网中的数据,进而协助扩展其业务。Google Cloud采用的是以分钟为单位的定价机制,因此,它比其他平台要便宜得多。该平台提供了如下功能:

  • 提供了大量的存储空间
  • 降低了服务器的维护成本
  • 为业务提供了一整套受保护的、智能的、且响应迅速的物联网数据
  • 高效、且可扩展
  • 可用于分析大数据

优点

  • 具有快速的输入与输出
  • 更短的访问用时
  • 能够提供与其他Google服务的集成

缺点

  • 大多数组件都是Google的私有技术
  • 可选的编程语言比较有限

4. IBM Watson IoT Platform(https://www.ibm.com/internet-of-things/spotlight/watson-iot-platform)

IBM Watson是一个功能强大的平台。IBM的Bluemix和混合云PaaS (平台即服务)开发平台提供对它的支持。初学者们可以轻松地体验,由平台提供的针对物联网服务的简单应用示例和界面,进而了解其中与其他平台不尽相同的运作原理。

用户可以从该平台处获得如下功能:

  • 实时的数据交换
  • 安全的通信往来
  • 各种认知系统
  • 新添的数据传感器和天气数据服务

优点

  • 能够处理各种未被开发的数据
  • 能够处理大量的数据
  • 改善了客户服务

缺点

  • 需要大量的维护
  • 需要花时间进行Watson集成
  • 转换的成本较高

5. AWS IoT平台(https://aws.amazon.com/iot-core/features/)

Amazon能够让开发人员更容易地从传感器和连接互联网的设备中收集数据。用户可以将这些收集到的数据发往云端进行分析,进而实现对于各种设备的管理。另外,就算目标设备处于脱机状态,用户也能够轻松地与之进行交互。

物联网/云平台/IOT

AWS IoT平台的主要功能包括:

  • 设备管理
  • 各种设备的安全网关
  • 身份认证和加密
  • 设备影子(Device shadow)

优点

  • 能够与IaaS产品进行良好的整合
  • 售价持续六年下跌
  • 开放且灵活

缺点

  • AWS的学习曲线比较“陡峭”
  • 过去两年中出现过三次中断
  • 对于托管关键企业应用来说不一定安全

6. Cisco IoT云连接(https://www.cisco.com/c/en/us/solutions/service-provider/iot-cloud-connect/index.html)

Cisco物联网具有加速各种数据转换与操作等功能。它的云连接是一个基于云端的移动套件,能够为移动运营商带来具有非凡物联网体验的解决方案。该平台能够为用户的设备提供灵活的部署选项。

物联网/云平台/IOT

Cisco云连接的主要特点包括:

  • 能够将数据和语音相连接
  • 能够产生设备和IP会话的报告
  • 可自定义账单
  • 具有灵活的部署选项

7. Salesforce IoT云(https://www.youtube.com/watch?v=lW1QY-fFl2I)

由Salesforce Thunder提供支持的Salesforce IoT云,能够从设备、网站、应用程序和合作伙伴处收集数据,并触发各种实时响应。通过与物联网相结合,Salesforce能够提供更好的客户服务。

物联网/云平台/IOT

Salesforce IoT Cloud的主要功能包括:

  • 增强的数据收集能力
  • 改善了客户的参与度
  • 实时的事件处理能力
  • 相关的技术优化

优点

  • 能够扩容处理数十亿台设备和消息
  • 能够通过简单的UI设计,与客户互动联系

缺点

  • 需考虑安全责任问题
  • 灵活性受限

8. Kaa IoT平台(https://www.kaaproject.org/)

Kaa是一个开源、且具有多用途的中间件平台,可以被用于完整的端到端物联网开发、以及智能设备场景之中。通过提供一系列的物联网工具,Kaa降低了开发的成本、风险和市场投放周期,并能够让用户轻松植入物联网相关的实施用例。

[[273321]]

该平台提供了如下全方位的服务:

  • 缩短了开发的周期
  • 开源且免费
  • 提供简单且直接的设备实施方式
  • 缩短了市场投放周期
  • 能够处理数百万台设备

优点

  • 便于使用
  • 方便与第三方集成
  • 保障了数据安全

缺点

  • 无法基于PaaS模型,来部署应用程序

9. Oracle IoT平台(https://docs.oracle.com/en/cloud/paas/iot-cloud/index.html)

Oracle提供了实时的物联网数据分析,端点的管理,以及高速的消息传递功能。用户可以直接在其设备上获取各种实时的消息通知。作为一个基于云的PaaS产品,Oracle物联网云服务可以帮助用户做出各种关键性的业务决策。

物联网/云平台/IOT

该平台能够为用户提供如下功能:

  • 安全、且可扩展
  • 实时的洞察力
  • 集成能力
  • 更短的市场投放周期

优点

  • 实现了设备的可视化
  • 高速的消息传递
  • 可定制的事件信息

10. Thingspeak IoT平台(https://thingspeak.com/)

Thingspeak是一个开源的平台,它允许用户收集到各个传感器的数据,并将其存储到云端。同时,它提供了能够在Matlab中分析可视化数据的应用程序。用户可以使用Arduino、Raspberry Pi、以及Beaglebone来发送传感器数据。当然,您也可以创建一个单独的通道,来存储数据。

物联网/云平台/IOT

Thingspeak的特点包括:

  • 从私有渠道中收集数据
  • 各种应用集成
  • 不同的事件安排
  • 支持MATLAB的分析和可视化

优点

  • 带有免费托管的通道
  • 易于可视化
  • 为Ruby、Node.js和Python提供了附加功能

缺点

  • API的数据上传可能受限
  • ThingSpeak API可能给初学者带来挑战

11. GE Predix IoT平台(https://en.wikipedia.org/wiki/Predix_(software))

作为世界上第一个工业平台,Predix旨在针对工厂提供简单的生态系统。它可以直接分析机器和商店里的数据。秉承着安全可扩展的特点,GE希望为其云平台提供不断发展的工业级物联网。

物联网/云平台/IOT

各类用户关于该物联网平台的反馈意见包括:

  • 优化了各类资产和运营
  • 能够提供关键性能的数据
  • 减少了意外的停机时间
  • 能够提供实时的运营数据

原文标题:Top 11 Cloud Platforms for Internet of Things (IoT),作者:Diksha Rana

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

责任编辑:赵宁宁 来源: 51CTO
相关推荐

2018-10-24 10:43:13

2020-10-21 17:25:47

物联网安全技术

2022-06-19 14:04:29

Ubuntu

2019-04-23 15:54:04

物联网数据可视化IOT

2019-09-11 15:43:15

微软LinuxMicrosoft T

2019-08-23 11:00:00

云计算网络安全

2014-04-04 17:13:13

iOSAndroid开发技巧

2020-04-29 09:24:48

Python数据工具

2018-11-07 05:03:30

物联网云平台IoT

2020-12-15 14:05:15

云计算

2021-11-04 10:42:43

汽车软件技术

2021-08-26 16:34:45

智能博物馆物联网

2022-10-24 08:00:00

2017-08-14 16:50:29

云优先云计算公共云

2020-05-14 17:54:54

查看器 Linux 系统

2019-11-18 11:51:08

物联网安全互联网

2010-12-14 07:50:37

OracleSolaris 11

2020-03-15 13:53:42

前端开发工具

2023-08-02 06:35:16

应用微软Windows PC

2021-06-10 10:25:12

微软浏览器Windows
点赞
收藏

51CTO技术栈公众号