物联网协议选型-MQTT/AMQP/CoAP/HTTP/LwM2M_linus ...

      最后更新:2022-01-03 08:58:00 手机定位技术交流文章

      0 摘要

      实际的mqtt产品在生产时在第一句中作了简要论述。如何满足客户和服务,如何落实服务?用户选择了[1] Mosquitto服务供应商和[2] Hong Mengqt客户作为参考。另外两个示范项目显示了产品水平的实现。现实世界工程项目经常需要监测应用场景。选择合适的网络协议 。那么,如何在众多网络协议(MQTT/AMQP/CoAP/HTTP/LwM2M)中挑选?决策和选择的基础是什么?本条以因特网特征为基础。在信函中必须考虑的一些基本事项如下:然后根据这些要点,一个国家是这个国家, 一个国家是这个国家, 一个国家是这个国家, 一个国家是这个国家, 一个国家是这个国家, 国家是这个国家, 国家是这个国家, 国家是这个国家, 国家是这个国家, 国家是这个国家, 国家是这个国家, 国家是这个国家, 国家是这个国家, 国家是这个国家, 国家是这个国家, 国家是这个国家, 国家是这个国家, 国家是这个国家, 国家是这个国家。预计读者可能会发现一些有用的信息。

      1、物联网特点

      这是标准网络环境的一个例子。现实世界工程项目如何关闭交易让我们从IOT的通讯能力开始如下图所示,这是作者审查参考资料[3]、学习说明和以前工程技术的结果。下文更深入地解释为何如此。在就这些特点作出技术性和谈判性决定时,需要考虑哪些点。

      为什么存在这些特征?让我们来看看其中一些特征:

      (1) 不可靠性/长时间拖延:装置操作的环境往往复杂多样。其中一些设备将安装在外围地区(如共用自行车、共用充电器等)。网络不稳定,频繁中断,除了设备资源有限之外,执行性能差,总是会出现依赖性低和通信延误时间长的问题。

      (2) 受限制带宽:物体网络设备的末端往往只有很小的设备。如传感器等,数据生成的数据很少,而数据生成的数据则极小。传送所需的带宽受到限制。此外,这些装置往往使用无线接入技术,如蓝牙、等。这是从你自己少量数据中 检索数据的唯一方法我无法上网为了连接互联网,我们必须利用这个网关。数据上传频率同样低。综合以上两点,没有必要提供更多的带宽。

      3)设备种类多,复杂互动:物体网络设备的终点复杂多样。现有大量设备(工业机器人、机器人武器、无人驾驶飞机等)以及各种小型装置(智能水杯、智能灯泡、智能水等)。所产生的数据数量既小又大。用于连接网络的技术和协议多种多样。在目前的移动互联网时代,连接设备的类型和相互作用的复杂性是无可比拟的。因此,在云层上升之前,必须使大量技术和互动方式标准化。

      (4) 客户服务不足:传感器类等物体网络装置的客户只是收集数据。功能单一,我们不需要很多计算能力就成本而言,这是有利的。有点复杂,像智能手机和其他电子设备制作和处理的数据数量同样不多。使用诸如Mcu等加工器就足够了。没有必要搬迁大量M数据的处理能力。因此,缺乏处理能力并不是一个缺点。而是在特定场景下,需求、资源和费用综合在一起的结果。

      (5) 频繁更换设备:网络设备的终点、分散和移动的次数超过了云端设备的浓度、数量和固定情景,连接的结束往往增加和更换设备末端设备,由于设备的故障或新的需要,设备变化的灵活性和机动性更大。

      6 00万 IOT 客户: 这应该不用说。在移动互联网时代,我们仅有几十万个独特的云端装置 连接到网络上在万物互联时代,所有的物都上网,这种规模几乎肯定会导致与每个装置相连的100万客户数目大幅度增加。10亿美元数量的设备无疑将成为未来商品网络的一个重要组成部分。

      7)低功耗,结构简单,电池供电系统位于物体网络设备末端。类似智能仪、智能水仪、智能门锁、智能烟雾探测器等等。这种设备很少使用。数据量少,也很容易制造硬件。不需要复杂的硬件。就通信而言,也可以使用低功率蓝牙。按钮电池可以持续许多年。能耗较低。

      8) 硬件异构性:使用情况的数量、种类和多样性、环境的复杂性等等。不存在能够满足所有需要的“一刀切”技术。它还带来大量硬件和各种结构结构。这些渔具将以各种方式产生数据。其他机构将在地方一级管理执行。一些人可以通过各种通信方法上网。被上送到云端,做进一步的处理,关于这架装备的想法。在软件方面,需要有效的屏蔽。

      2. 网络通信实施重点

      如下图所示,我详述了网络八个特点中每个特点的技术方面,该图与上图中的每个特点相对应。

      1) 针对网络的不可靠性和过度的延迟性,解决办法是采用不对称双向通信。这确保来文任何一方都不必等待对方的事务。在传送服务终端数据后,你可以选择做别的事在客户不满意的业绩处理结束时,对相关事实作出答复就足够了。在确保新闻不会消失方面,为确保通信质量,可部署QOS型通信质量控制系统。先前丢失的消息已再次发送。重复通信被过滤,等等。当链条断裂的时候,它通过重新连接机制连接。

      (2) 由于带宽受限,在设计或选择时,必须使用的通信议定书既基本又可行。您不需要在无函数情况下加入; 相反, 您会发送尽可能简短的信息 。它基本上是一张短纸, 也是一张非常短的纸。这使得能够充分利用较低带宽来迅速传播数据。

      (3) 物体网络终端有各种形状和大小。使用各种准入协议是有倾向性的。例如,5G/wifi/蓝牙/光学。需要在上云前,我不知道我该怎么办, 但我不知道我该怎么办, 但我不知道我该怎么办, 但我不知道我该怎么办, 但我不知道我该怎么办, 但我不知道我该怎么办,传输数据时使用协议。因此,执行和巩固的协定必须尽可能相似。根据网络现有的基础设施,如tcp/ip,协议旨在尽可能简单易转换。不能过于复杂。

      4) 终端用户物体网络处理不当的特点,协议必须尽量少花钱估算资源,不能有过于复杂的协定来包围和处理。考虑清洁、优化的编码格式也至关重要。例如,基于文字的编码办法不适用于传感器等设备。在这种情况下,参考了二进制编码。

      5) 最终设备的机动性和分散性对变化的影响,需要建立一个更适应性更强的结构。计算、联网和储存各种再制作,以便在任何时间或地点卸载。• 利用适应性强的部署,使资源确定工作更加容易也至关重要。因此,每当设备发生变化时,可以快速的入网,没有必要采用耗时的配置程序。

      (6) 在有大量终端的情况下,协议连接必须允许同时进入多点通道,如果使用每个装置的单一点通道,这是不够的;链路建设程序应当尽可能容易地完成快速链路建设。

      因特网网址有各种设想。该设备的电力供应同样用电池供电。因此,在设计和选择协议时,必须考虑协议的电力使用情况。如果达成需要更大努力的协定,诸如低容量设备等设备不合适。然而,这种电力密集型协议在互联网上并非毫无意义。比方说跟后台的装备类似电力使用没有太多的焦点。可能执行一个更能运作的协定。

      8) 关于硬件 Itssmmers,软件保护的最重要部分是更通用的通信,协议简单但有力,因此私人协议往往不在我们考虑的可能性之列。

      3. 制定网络议定书的替代办法

      从上述八项标准中提出了处理网络特点的各种技术办法,其特点是,根据应用情况,网络选择和设计协议在尽可能短的时间内,在资源密集、能力低和确保通信可靠性的机制发展完善方面没有取得多少可行的成绩。

      目前完全或部分达到这些标准的并非只有《三方贸易协议》。类似于AMQP、CoAP、HTTP和LwM2M。在各种网络网站的框架内,还有各种应用软件。这些协定也具有上述的一些好处。如果也使用AMQP来分发和订阅,《共同行动计划》还提供二元编码和低功率编码。使用电池电力是允许的。那么,你如何在现实世界工程应用中 做出一个决定呢?我一直在研究八个执行点, 我一直在研究八个执行点, 我一直在研究八个执行点, 我一直在研究八个执行点, 我一直在研究八个执行点。利用三种观点(通信、资源和协议)对这五项协议进行了横向比较。列表如下,希望这将有助于就这种协议作出决定。

      如上表所示,从整个通信结构的角度来看,MQTT 和 AMQP 现已进入分发/订阅模式。双向(上向和下向)通信得到支持。这是该国历史上第一次能够影响不同种类的通信量。连接可保持很长一段时间。由于CoAP、HTTP和LwM2M是请求/答复协议,没有必要为每次对话重新连接。http协议只允许单向通讯。因此,共同行动委员会和LwM2M正在协助因特网网址。这是一个双向通信援助应用程序 专门设计用来帮助双向通信支持同步/非同步、点对点和点对多点通信模式。必须一劳永逸地重新建立每一份来文。实际应用的选择必须基于公司的需求和现实。

      从资源使用的观点来看,MQTT和CoAP(LwM2M)是分别保留带宽、计算资源和较少用电的协议。它适合与具有简化终端安排的低容量设备一起使用。此类安排,虽然不是管道终端协议,但无法获取。尽管如此,在服务结束时仍然存在着相当大的效益。

      根据协议条款 和新闻界,MQTT和AMQP都依赖基本专题识别。其他三项协定是以非常复杂的联合资源倡议为基础的,其中最简单的是关税、关税、技术和贸易部协定。例如,标题只有两字节长。此外,还有三个质量控制级别,以确保通信质量。二进制是编码格式 。比较容易;其他协议也依赖互联网的使用。例如,在幕前或幕后使用。除其他外,它提供数量有限的头条新闻和代码格式。在服务质量方面也存在多种程度的质量控制。

      参考文献:

      [1] [1] MQTT 协议制成 -- -- Mosquitto 开源(1)_Linus_ben 博客 -- -- CSDN 博客

      [2] Mqtt协议化 -- -- Mqtt客户端 Mqt致Hwang_linus_ben博客 -- -- CSDN博客

      [3] “技术开发实际战斗”研究说明摘要

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/15588.html

          热门文章

          文章分类