首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171226A0XRBW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券