0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么物联网需要云原生的物联网消息服务

倩倩 来源: 智能甄选 2020-02-18 07:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如今构建可在IoT设备与IoT云平台之间提供双向通信的IoT应用程序面临两个主要挑战:

大型云提供商使用的物联网解决方案将客户设备锁定到单个云提供商。

管理和部署消息传递服务需要大量的专业知识和资源。对于许多想要部署生产物联网应用程序的公司而言,这些因素是严重的障碍。

使用MQTT锁定大型云

亚马逊,微软和谷歌都拥有专有的物联网平台。这些物联网平台的关键功能是管理物联网设备和云之间的数据消息传递。好消息是,所有大型云供应商都支持MQTT作为其消息传递协议之一。坏消息是,没有一家大型云供应商支持完整的MQTT规范,也没有一家宣布计划支持MQTT 5规范。

大多数大型云供应商都实现了修改后的MQTT版本,该版本将设备锁定为只能与大型云供应商MQTT服务进行通信。这些大型云供应商谈论MQTT,但没有提供开放标准的价值。

供应商锁定始终是客户的风险。对于物联网应用,供应商锁定的风险更大。通常,IoT设备部署在企业外部,具有较长的产品生命周期,并且涉及大量已部署的设备。如果您的物联网设备只能与一项大型云物联网服务通信,那么您将紧密地依赖于物联网服务决定提供的任何内容。

我们认为物联网设备必须与云无关。应该有可能将IoT设备消息传递数据定向到任何云供应商,甚至多个云供应商。我们生活在多云世界中,因此物联网应用程序可以存在于多云世界中非常重要。

降低生产物联网的复杂性

我们的行业需要努力降低部署和管理生产物联网系统的复杂性。物联网技术通常太适合进行概念的快速证明。但是,一旦PoC投入生产,管理系统的复杂性就会变得不堪重负。

很少有组织会配备人员和流程来管理关键业务IoT应用程序所需的可伸缩性和可用性。物联网应用程序必须能够无缝扩展和缩减以适应使用高峰。关键业务物联网应用程序通常具有需要高可用性云服务的服务级别协议(SLA)。

交付所需级别的可伸缩性和可靠性通常可能是将 IoT应用程序部署到生产中的限制。为物联网应用程序实现可扩展性和可用性的成本可能相当可观。

MQTT Cloud部署的选项

当前,想要将基于MQTT的系统部署到生产中的客户有两种选择:1)使用不完全支持MQTT的大型云服务并接受供应商锁-2)自己管理MQTT代理群集。我们认为行业需要第三种选择:一种MQTT云服务,该服务100%符合MQTT,并且不需要供应商SDK来连接设备。我们将此第三个选项称为“云原生IoT消息服务”。

云原生物联网消息服务

我们对云原生IoT消息服务的定义如下:

基于标准的产品不依赖特定云供应商的服务。

透明,弹性的可扩展性,可以适应来自IoT设备的遥测数据流量的峰值和谷值。

透明的容错能力和高可用性,可满足关键业务物联网应用所需的服务水平协议。

能够在不同的云平台上运行。

Open API允许将数据与其他云服务和第三方服务集成。

物联网所需的开放标准实施

为了使物联网行业充分发挥潜力,客户需要具有与供应商无关的标准和100%兼容的实施方式的灵活性。MQTT的当前云实施导致供应商锁定,这将限制物联网应用程序的未来增长以及该行业的未来潜力。

HiveMQ最近推出了HiveMQ Cloud,这是一个完全托管的MQTT平台,可提供云原生的IoT消息传递服务。HiveMQ Cloud基于MQTT的100%兼容实施。我们希望并期望其他云实现方案将可用于进一步推动MQTT作为事实上的IoT消息传递协议的成功。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2950

    文章

    48104

    浏览量

    418153
  • 供应商
    +关注

    关注

    0

    文章

    407

    浏览量

    21104
  • IOT
    IOT
    +关注

    关注

    190

    文章

    4419

    浏览量

    209526
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一篇文章带你了解什么是联网技术?

    联网技术(Internet of Things, IoT)是一种通过信息传感设备,按约定的协议,将任何物体与网络相连接,实现智能化识别、定位、跟踪、监管等功能的技术。联网的概念最早
    发表于 02-09 16:58

    Lora基站在联网应用的重要性

    Lora基站在联网应用中具有重要的地位。首先,Lora基站可以实现对联网设备的远程监测和控制,为
    发表于 12-03 07:09

    为啥现在这么多人学联网?

    联网为啥成了“香饽饽”?找工作或转行,大家最关心的无非是“行业有前景吗?”“学完能找到工作吗?”“薪资怎么样?”而联网,刚好把这几个点都占了,也难怪最近越来越多人往这个方向走。 3
    发表于 11-18 15:39

    学习联网怎么入门?

    联网的基本概念和技术是学习联网的重要第一步。联网是指互联网上的物品相互连接,通过网络实现信息
    发表于 10-14 10:34

    学习联网可以做什么工作?

    学习联网专业后,你可以从事多种与联网相关的工作。联网是一个非常新颖和实用的领域,各种应用场
    发表于 10-11 16:40

    常见的联网连接方式有哪些?

    常见的联网连接方式
    发表于 09-08 08:26

    如何从 MCU/MPU 角度保护联网应用?

    如何从 MCU/MPU 角度保护联网应用?
    发表于 09-08 07:33

    如何控制 Mbed OS 和 NuMaker 联网板上的 AT 命令模块?

    控制 Mbed OS 和 NuMaker 联网板上的 AT 命令模块
    发表于 09-04 07:13

    工业联网是否需要AI

    需求、应用场景、实施挑战三个维度展开分析: 一、工业联网为何需要AI?——解决三大核心痛点 海量异构数据的“价值盲区” 工业联网设备(如
    的头像 发表于 08-20 14:52 1116次阅读

    请问什么是联网智库?

    什么是联网智库?
    发表于 08-07 06:45

    联网蓝牙模块有哪些优势?

    的续航时间。这对于需要长时间运行的联网设备来说,是非常重要的一个优势。传输距离远:相较于其他无线通信技术,蓝牙模块的传输距离较远,可以在100米以内的范围内实现稳定的通信。这使得其在
    发表于 06-28 21:49

    如何选择合适的联网蓝牙模块?

    在选择联网蓝牙模块时,有以下关键因素需要考虑到:1、发射功率:发射功率影响蓝牙模块的传输距离和穿透能力。一般来说,低发射功率的模块传输距离较短,而高发射功率的模块传输距离较远。但是,高发射功率可能
    发表于 06-28 21:46

    联网的应用范围有哪些?

    应用场景。车联网让车辆与车辆、车辆与基础设施之间相互通信,实现智能驾驶辅助、交通拥堵预测与疏导等功能。智能公交车通过联网技术可实时调整发车时间间隔,优化运营线路,提升公共交通的服务
    发表于 06-16 16:01

    联网未来发展趋势如何?

    近年来,联网行业以其惊人的增长速度和无限的潜力成为了全球科技界的焦点。它正在改变我们的生活方式、商业模式和社会运转方式。那么,联网行业的未来发展趋势将会是怎样的呢?让我们一同探寻其
    发表于 06-09 15:25

    联网工程师为什么要学Linux?

    联网工程师需要掌握Linux的主要原因可以从技术生态、开发需求、行业应用及就业竞争力四个角度来分析: 一、技术生态与行业适配性 1)嵌入式开发的主流平台
    发表于 05-26 10:32