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

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

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

企业物联网(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.消息传递是一项利基技术。谁在乎?

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

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

原文发布于微信公众号 - 智能计算时代(intelligentinterconn)

原文发表时间:2017-12-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯Bugly的专栏

【Dev Club 讨论】聊一聊微信“小程序”

Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社群,成员都是经过审核的移动开发工程师。定期会举行嘉宾分享,话题讨论等活动。 本期讨论话题为:聊一...

3716
来自专栏数据和云

【演讲实录】下一代企业级应用架构管理体系

在IT系统的建设和管理中,敏态和稳态似乎不可协调的两个问题,那么在企业IT系统的管理中,如何根据需求去合理管控,今天将通过王璞老师在第七届数据技术嘉年华上的分享...

3295
来自专栏ATYUN订阅号

【业界】当前的深度学习框架不会改变机器学习的能力增长

框架只是在应用程序中广泛采用机器学习的中间步骤。我们需要的是更多的视觉产品,而这些可能还需要几年的时间。 ? 当前的机器学习(ML)框架是ML的产品化过程中需要...

2854
来自专栏Danny的专栏

软件工程初识

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

962
来自专栏腾讯大讲堂的专栏

蓝鲸 腾讯游戏运维平台

Chapter 1、为什么做蓝鲸? 游戏运维的两极化(高星级/长尾级)、差异化、数量多、变化快等特点决定了任何一、两个平台都不可能承担起所有的运维工作。目前运维...

5518
来自专栏TEG云端专业号的专栏

腾讯 FPGA 云 : 背后的技术

FPGA云是云计算的核心算力,同时也是一种新型的行业解决方案。首先,它是一种异构计算平台的体系结构,另一方面,它通过云服务方式为用户提供高附加值的服务,让用户能...

1.4K3
来自专栏PPV课数据科学社区

数据驱动运营案例

作者:腾讯大数据 全文共 6212 字,阅读需要 12 分钟 —— BEGIN —— 数据分析对于运营来说是一个数据抽象的过程。 现实情况是连续的、复杂的、互相...

4576
来自专栏数据科学与人工智能

数据驱动运营案例

作者:腾讯大数据 全文共 6212 字,阅读需要 12 分钟 —— BEGIN —— 数据分析对于运营来说是一个数据抽象的过程。 现实情况是连续的、复杂的、互相...

4277
来自专栏BestSDK

BestSDK开发者工具2016年度盘点:服务类API调用,依旧雄踞榜首

由于各网站、APP的用户、活跃、利润等数据都是核心机密,外人无从得知,想要统计整个行业的数据做全盘分析更是不可能完成的任务。通过观测第三方应用市场的下载量、网...

2818
来自专栏云计算D1net

关于虚拟化十个无可辩驳的事实必须掌握

不管你现在处于虚拟化进程的哪个阶段,我认为有下面十个无可辩驳的事实你必须掌握,这样才能获得虚拟化的益处,避免适得其反的效果。 事实1:虚拟化能节省资金。众所周知...

3639

扫码关注云+社区

领取腾讯云代金券