Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >11个物联网消息传递的神话

11个物联网消息传递的神话

作者头像
架构师研究会
发布于 2018-04-09 09:04:55
发布于 2018-04-09 09:04:55
9020
举报
文章被收录于专栏:超级架构师超级架构师

由于实时数据处理和交付的问题,许多应用开发神话涌现在企业物联网市场。 这篇文章看起来流行那些神话气球。

每个人都喜欢一个好的神话。这使娱乐餐桌谈话。但是有时神话阻碍了解决问题的方式,不幸的是,在技术世界里,这可能意味着浪费时间,金钱和资源。

企业物联网(IoT)市场是一个竞争激烈的地方,应用程序开发的神话泛滥。这些神话中的很多都涉及实时数据处理和交付,这是企业物联网应用程序开发成功的核心。物联网应用开发面临的挑战是在人,机器,传感器和设备之间交换数据的速度,规模和可靠性。让我们揭开一些神话

1.延迟是距离的函数。

对于物联网来说,延迟是一个很大的挑战。考虑紧急情况下的第一响应者,或更多以消费者为中心的例子,如Google Glass。当等待时间存在时,数据质量降低到达不到有用的动作或响应的时间点。因此,许多物联网应用的功效取决于实时发送和接收的数据。根据Wired的文章,一种解决方案是“组织将需要将他们的数据和计算基础设施靠近用户和设备,并能够直接连接到他们的贸易伙伴和数字供应链。

但是,这并不总是可能的。人们不能把数据中心放在海洋中间(尽管谷歌在几年前曾经讨论过),以减少海运支持的延迟,例如,处理来自船上集装箱的RFID更新或者与飞机通信飞过头顶。在这种情况下,如果出现紧急情况,信息必须尽快传送。

计算位置只是故事的一部分。在正确的时间从正确的设备获取正确的数据不仅仅是硬件和传感器的位置,还涉及数据智能。如果系统能够理解数据,只分配重要的东西,那么在应用程序层面上,这比任何数量的硬件都要更强大。

仅靠网络就不能优先考虑数据,因为它不了解数据。它只是移动它。数据的优先级应该在逻辑上的应用级别完成。将此与网络边缘的数据缓存结合起来,您就可以减少延迟。

为了实现低延迟,物联网应用需要结合智能数据分布和旨在使数据尽可能接近最终用户的架构 - 无论是机器,设备还是个人。

2.物联网就像移动数据分布一样。

通过移动网络分发数据可能成为一个问题,因为大量的数据从服务器发送到世界某个地方的设备。不幸的是,网络可能不可靠,这会导致速度和性能问题。对于物联网来说,这种模式往往是颠倒过来的。这是来自许多设备,机器或传感器的大量数据,这些数据来自不可靠的网络,并通过几个聚合地点进行分析和采取行动。

无法像移动应用程序开发那样接触物联网应用程序开发。对于物联网,您需要:一种策略,在不可靠的网络上收集来自“事物”(人员,设备,机器,传感器)的大量数据,智能只传递相关或变化的内容,抵御流入的数据洪水,以及避免超出可用带宽的效率。

在许多应用案例中,数据的优势被发送到仓库进行存储以进行审计或报告。然而,一些数据需要通过CEP(复杂事件处理)引擎或其他实时工具立即采取行动,例如在欺诈预防或信用卡处理风险检测的情况下。一旦被处理,时间敏感的数据就需要以类似于移动策略的方式进行分配。

这些物联网应用程序的目标是快速了解哪些数据必须实时处理和分发。例子包括能够告诉急救人员因危机事件而改变他们的路线,或者改变红绿灯信号以改善流量。

3.我只是使用企业信息;物联网很好。

很多数据通信技术都是简单的消息传递系统,它们往往盲目地发送大量的数据 - 这是一种低效率和昂贵的数据传输方法。物联网的具体要求排除了有效使用通用的数据传输技术解决方案,这些解决方案适用于要求不高的操作环境,如聊天或社交媒体。

许多公司试图将低效的消息传递技术用于他们的软件,或者使用开放源代码并尝试构建他们自己的。不幸的是,这些组织正试图解决传统技术的速度,可扩展性和可靠性问题

4.物联网数据已经过时,因此应用程序无用。

一些物联网用户报告说,从物联网设备发送的应用程序中的数据经常过时,导致应用程序无法使用。这是真的。如果您没有在正确的时间收到正确的数据,那么您的申请将毫无用处。但是,这是数据分发战略的挑战,而不是应用程序本身。

为了使物联网成功,物联网应用程序可以并且必须实时保持一致和可靠的来回数据流和功能。诸如移动新闻应用程序之类的静态应用程序只会载入一个页面并完成,但面向对话和面向操作的应用程序必须不断更新当前数据。

例如,如果最终用户想要知道燃气灶在自己家中的温度,应用程序必须提供准确和最新的信息。智慧城市应用程序需要有关垃圾桶当前容量的实时信息 - 它们有多满?否则,由于垃圾箱收集的路线和卡车部署计划效率低下,浪费了时间和金钱。无论是应用程序,当前和准确的数据馈送对于有用的操作至关重要。

5.传感器/小型设备不会对互联网施加压力。

这里的神话是,大部分物联网使用传感器和小型设备,只使用少量数据定期更新。因此,互联网上的带宽压力不会成为一个挑战。然而,每天有1万亿的互联人员,设备,传感器和机器每天发送和接收25亿千兆字节的数据(来源:IBM公司),以及利用互联网传输的所有其他计算资源,带宽压力始终存在互联网。

当所有“事物”同时连接到服务器时,公司都面临可扩展性问题。另外,如果消息同时发送到成千上万的“事物”,则应用程序必须实时扩展以有效地传递该消息。所有的传感器和小型设备都将给互联网带来压力 - 这是一个不可思议的问题。

6.云是物联网消息传递的答案。

不是真的。物联网面临的根本问题是网络力量仍然非常集中。即使在云计算时代,当您在线访问数据和服务时,您通常会与相对较少的海量数据中心进行通信,这些数据中心可能位于或靠近您的位置。

当你没有访问大量的数据,并且延迟不成问题时,这种方法就行得通了。然而,在物联网中,这并不起作用。例如,您正在监控城市中每个路口的交通情况,以便更智能地路由汽车并避免发生死锁。在这种情况下,如果您等待将数据发送到数百英里外的数据中心,处理完毕,然后将命令发送回路灯,则已经太迟了 - 灯光已经改变。

7.我的传感器不能上网;我不需要担心网络。

一些人认为,仅仅因为他们的传感器(例如核电站阀门传感器)将永远不能访问互联网,就不必担心网络延迟,不可预知的网络可用性或带宽问题。这是一个神话。

尽管Wi-Fi网络可能具有比移动网络更高的带宽,但是其具有与移动网络相同的可靠性问题,并且可用带宽根据位置和环境因素而波动。因此,对于需要持续监控和实时响应的关键设备,重要的是将更新和警报提供给相应的设备和应用程序,同时尽可能少地占用网络带宽。

私人卫星链路用于偏远地区的设备,例如海洋中部或在36,000英尺的空中,遭受严重的延迟延迟,并且带宽非常昂贵。确保设备通信达到最佳效率至关重要。这要求能够在整个网络中可靠地分发数据,同时理解并且只发送改变的数据。

8.我们无法跟上物联网数据。

物联网正在产生雪崩的数据。据IBM介绍,每天超过1万亿个连接的对象和设备可以产生25亿Gbytes的数据。在物联网产生大量数据的情况下,并非所有数据都需要传送到实时运行情报应用程序等最终用户应用程序。这是因为许多设备产生的喋喋不休,并不代表状态的改变。

应用程序只对状态变化感兴趣,例如一个灯开或关;阀门打开或关闭;一条车道被打开,关闭或堵塞。应用程序只能在状态改变时实时发送更新,而不是用所有连接的设备和对象数据轰击应用程序。因此,数据传输必须是智能化和“数据感知”的。

数据中心是“所有魔法都发生了”的地方。

有人认为,数据中心是物联网所有魔术发生的地方。数据中心绝对是物联网的一个重要因素。毕竟,这是数据存储的地方。但这里的神话是数据中心是魔术发生的地方。那网络呢?毕竟,没有互联网实际上支持信息的分配,物联网也是一无是处。

当然,存储和/或分析可能发生在数据中心。但是,如果数据首先无法到达数据中心,到达数据中心速度太慢,或者数据中心无法实时回应,就没有物联网。

10.不可靠的网络将是物联网的消亡。

物联网的现实是,如果数据可以通过网络上的“事物”实时分发,通过不可靠的网络,物联网应用将成功运行。这需要智能的数据分配。为了减少带宽使用量,减轻网络负担,物联网服务必须具备数据处理功能,以便了解哪些数据很重要,哪些数据是多余的,不影响操作。

通过理解数据,智能可以被应用于只分发相关或者已经改变的内容。这意味着只有很少的数据通过拥塞的网络发送。其结果是有效的IoT应用程序具有准确,最新的信息,可以在规模上有效运行,因为它们可以应对数以百万计的连接设备,传感器,机器等。物联网应用程序不会受到巨大的冲击数量庞大的数据可以关闭服务。

11.消息传递是一项利基技术。谁在乎?

不正确。物联网市场正在成熟,并认识到网络高效的大容量数据流和消息传递对企业应用和分析至关重要。简而言之,使用物联网设备的公司需要能够提高可靠性,减少带宽和基础设施要求的解决方案。

这相当于智能的数据分配和管理,在巨大而且经常波动的规模下的可靠运行,以及旨在使数据尽可能接近最终用户的架构 - 无论是机器,设备还是人员。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-12-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 首席架构师智库 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
雾计算和边缘计算对物联网的意义何在?
物联网(IoT)代表了我们所处的世界互动方式即将发生的转变。就像互联网将计算机连接到网络,下一步,人们也将连接到互联网,物联网看起来会以科幻小说家想象的方式把人、环境、机器和虚拟对象进行互联。
CloudBest
2019/09/29
2.5K0
雾计算和边缘计算对物联网的意义何在?
边缘计算解决了物联网中6个重要问题
云计算可能彻底改变了企业,为组织提供了一种更便宜,更灵活,可扩展且高效的方式来处理和存储数据,而不需要在内部进行任何操作。但随着物联网在全球各行业中越来越普遍,企业们发现了云计算的不足,它不是解决所有问题的答案。此外,如果只有云计算,物联网项目不能充分发挥其潜力,特别是在实时分析,监控和管理方面。这就是物联网和边缘计算联手的原因。
SDNLAB
2018/12/17
5760
为什么边缘计算在物联网中很重要?
边缘计算对于许多物联网应用至关重要,它能够降低延迟和降低带宽使用。然而,当谈到物联网时,大多数人都忽略了边缘计算的一个最重要的优势。在讨论这个被忽视的关键好处之前,让我们先定义什么是边缘计算和云计算。
CloudBest
2023/03/03
2.1K0
为什么边缘计算在物联网中很重要?
物联网神话破灭?
任何新技术都包含一定的不确定性和商业风险,然而就物联网而言,许多风险被夸大或歪曲了!
IT大咖说
2019/08/06
4140
物联网智能时代的风口——边缘计算
什么是边缘计算? 为了定义的缘故,当边缘服务器是指内容传送网络(CDN)中的服务器的术语时,广义的边缘计算似乎起源于近20年前。它最近出现在处理,分析和应用网络边缘的数据源产生的数据的知识背景下,而不
BestSDK
2018/03/02
2.9K0
工业物联网体系架构
整体架构 IoT设备组件 硬件抽象层 为了确保便携性,IoT设备需要包括一个软件层,可以访问MCU的硬件功能,如闪存,GPIO,串行接口等。 提供高级API用于访问由微控制器(如GPIO,ADC,ME
架构师研究会
2018/04/09
3.3K0
工业物联网体系架构
物联网的八个误解与真相
来源:datafloq.com 作者:Ahmed Banafa 翻译:王珏 校对:数码叮叮 任何新技术都有一定的不确定性与业务风险。然而,对于物联网(IoT)来说,许多风险被夸大或歪曲。虽然物联网的愿景仍需要数年时间才能完全成熟,但实现物联网的基础条件已准备就绪。物联网所需的关键硬件和软件现在已经在使用或研发中;利益相关者则需要解决安全和隐私问题,并共同致力于执行开放的物联网标准,以确保物联网是安全的、保险的、可靠的、且可交互操作的,并使被加密的服务尽可能无缝实施。 物联网概念描述了一个完全互相
大数据文摘
2018/05/22
6030
边缘计算和物联网的发展将会齐头并进
如今,新兴技术的发展齐头并进这并不常见,但人们偶尔会发现一些相互依赖的技术共同发展。例如操作系统和CPU之间的关系是完全相互依赖的,因为它们都需要对方的支持。另一个例子就是边缘计算和物联网的同时发展和
静一
2018/03/15
7910
边缘计算和物联网的发展将会齐头并进
物联网与边缘计算究竟有哪些异同?
随着越来越多的物联网设备连接起来,它们将产生海量的数据。但是,将所有这些数据发送到云端进行处理可能会适得其反。边缘计算是将数据处理推到原点(传感器设备)附近,而不是发送到位于数千英里外的集中式云。
无锡漫途科技
2022/12/15
2.8K0
物联网与边缘计算究竟有哪些异同?
边缘计算——未来物联网解决方案
物联网见证了互联网技术融入日常生活的戏剧性发展。然而,由于缺乏安全保障,社会压力和政府行为迫使工程师实施更强大的安全功能。边缘计算如何提供帮助?为什么它会成为未来物联网的最终解决方案?
边缘计算
2020/05/21
2.6K0
为什么边缘计算在数据驱动的世界中是创新的必要条件?
边缘计算使处理和存储资源更接近数据的创建和消费点,缩短了基本数据传输的距离。最大限度地减少了网络延迟,提高了数据检索和利用的速度,缓解了带宽拥塞,并降低了支持大量数据移动性的成本。边缘计算正在推动各个领域的变革。更快的数据驱动洞察周期允许在更短的时间内开发更具创新性的商品、应用程序和数字体验。这会带来更多的收入、更好的客户服务、更少的开支和更有效的运营。
静一
2021/07/30
5050
四种使用物联网和人工智能加速获取价值的有效方法
通过了解Twitter,linkedIn和许多与IoT相关的网站,不难发现与物联网(IoT)价值相关的生动对话。但是最近,话题转向企业如何才能更快,更有效地获取和利用物联网计划的见解。物联网和人工智能的结合为企业实现这一预期成果提供了途径。实际上,这两种技术是相辅相成的,应该紧密相连。
AI学习社
2020/02/27
4650
什么是物联网?
今天这篇文章写的相关内容就是带领大家了解什么是物联网,之前写的文章大多都是一些物联网的未来,行业的解决方案等;话不多说开始进入正题吧!
用户2605137
2022/04/12
1.4K0
什么是物联网?
物联网架构概述_物联网9大应用领域
大家好,又见面了,我是你们的朋友全栈君。 物联网(The Internet of Things,简称IOT)其核心组成就是物联设备、网关和云端。
全栈程序员站长
2022/10/02
3.3K0
物联网架构概述_物联网9大应用领域
“物联网”数据泛滥影响数据中心和IT市场
根据Gartner公司讲,由于像eConais等公司的低成本物联网监控模块最近已经进入市场,物联网的商业潜力已经出现。反过来,互联网连接产品的数量预计会出现爆炸式增长,到2020年,将有多达300亿台有独特的IP地址设备连接,其中大部分将成为产品。
老人雨何
2018/05/02
1K0
“物联网”数据泛滥影响数据中心和IT市场
你的应用是否真正实现了游牧化?
随着边缘原生计算以及多区域、多云、多边缘部署的兴起,我们已经进入了与位置无关的游牧应用时代。
云云众生s
2025/03/07
640
你的应用是否真正实现了游牧化?
关于物联网里的一些概念
嵌入式系统是以应用为中心,以计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。它们通常用于特定的任务,具有高度的集成性和优化,以满足特定的性能要求。
fensnote
2024/03/18
1180
关于物联网里的一些概念
MQTT 与 Kafka|物联网消息与流数据集成实践
MQTT (Message Queuing Telemetry Transport) 是一种轻量级的消息传输协议,专为受限网络环境下的设备通信而设计。Apache Kafka 是一个分布式流处理平台,旨在处理大规模的实时数据流。
EMQ映云科技
2023/07/21
1.1K0
MQTT 与 Kafka|物联网消息与流数据集成实践
边缘计算推动物联网时代的 IT 发展
摘 要: 伴随着物联网的迅猛发展,以及 5G 时代的到来,边缘计算越来越得到广泛的重视与应用。本文从边缘计算的基本概念、边缘计算———物联网深度发展的解决方案、边缘计算——物联网深度发展的解决方案、边缘计算的广泛应用、边缘计算面临的挑战等多方面,论述了边缘计算在缩短数据的传输距离,消除带宽延迟问题,提升应用和性能的可靠性,降低运行成本的作用。
边缘计算
2019/07/12
9640
物联网(IoT)的11大云平台
Thingworx是工业公司领先的物联网平台之一,可为设备提供轻松连接。它可以实现当今互联世界的体验。Thingworx 8是一个更好,更快,更容易的平台,提供构建,部署和扩展工业项目和应用程序的功能。
February
2018/12/11
17.8K1
相关推荐
雾计算和边缘计算对物联网的意义何在?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档