【阿里云物联网平台-1】使用MQTTfx模拟客户端,往阿里云 ...

      最后更新:2022-01-01 13:46:03 手机定位技术交流文章

      目录

      • MQTT协议的基本概述。
      • 手把手流程
        • Ali Clouds网络平台是服务器。
        • MQTTfx 是客户端 。
      • 后记

      MQTT协议的基本概述。

      MQTT是以TCP/IP为基础的申请级协议。
      是一种发布订阅系统订阅机制类似于公共汽车的订阅机制,信息副本可提供给主题(专题)的所有订户。
      发件人不一定要知道谁赞同这一信息;所需要的只是公布关于各种专题的信息,并订阅你们感兴趣的专题,类似于抛开一方,挑选和参加有趣的辩论。
      +++++++++++++++++++++++++++++++++++++++++++
      深入一点:
      MQTT协议需要完成客户和服务器通信,而MQTT协议在整个通信中有三个身份:出版商(出版商)、代理商(服务器)(Broker)和订阅人(订阅)。
      未收到信件:%s%s都是客户端,信息代理是服务器,出版商也可以是订阅者。

      MQTT 信件分两部分:主题( Topic) 和装入( payload) :
      主题指订阅者订阅(订阅)的电文类型,然后获得关于专题的信息。 “有效载荷”是指电文的内容,即用户特别使用的材料。
      +++++++++++++++++++++++++++++++++++++++++++

      手把手流程

      在这里,我将MQTT信息由示范出版商(Publish)发送给Broker代理商。
      这里的出版商使用MQTTfx模拟,由Ali Clouds网络平台代理。

      Ali Clouds网络平台是服务器。

      我为您的不便道歉,主控台 我为您的不便道歉,Aliyun.com/product.
      在条目之后, UI 看起来像这个:
      阿里云物联网平台
      1. 点击公众的范例来提升以下界面:
      公共实例
      三点对设备管理,然后关注产品和设备。 存在多种关系,如智能门锁、3个智能门锁和4个智能门锁。设备管理
      让我们从一种以 MQTT 速度上传自动的新产品开始。为例单击以创建产品。输入下面的界面以选择自定义的产品类别。其余的可以保留,并在下图中完全引用。
      创建产品
      之后,在左产品栏上,你可以看到新建筑的成功。
      新建成功
      五,改善产品功能。 点击这里查看我们的新高速产品。 转到下一页 。
      在这里插入图片描述
      单击以指定要添加属性的函数。 这是用于编辑的草稿, 这是供您理解的模型 。在这里插入图片描述
      单击可修改草稿,例如添加标准特性。在这里插入图片描述
      如果我们选择图表, 我们就会输入速度到搜索框中, 获得速度特性, 点击它, 并确认它 。
      在这里插入图片描述
      然后点击这里前往在线邮报。注意后续行动对箱装识别资料至关重要。
      在这里插入图片描述
      第六,单击左侧设备添加新设备,进入页面并添加设备(见下文图1)。
      在这里插入图片描述
      每个设备都必须与某一产品相关联, 所以选择新的设备。 设备Name 将会为您接收它 。
      在这里插入图片描述
      到了那时,我们完成了 Ali Clouds网络平台上的所有工作。我从那里接手。连接 MQTTfx 到新生成的文本设备 。

      MQTTfx 是客户端 。

      自己下下载 就像这样 我们还需要左边的工具
      在这里插入图片描述
      一. 打开 MQTTfx 并浏览到下一页,然后单击设置的齿轮图标,即:连接到Ali Cloud平台 刚制作的装置上
      在这里插入图片描述
      2.绑定
      点击齿轮输入下面的界面。 五个字段必须完成 : Ali Clouds Consortium 平台配置。 这些字段是上面的小左手工具, 还有 MQTTfx 图标 。
      照片来自Flickr用户pic. com/s/1YDebpLqqCtjj8BpuA-yD8sg摘要代码:3xzo。
      在这里插入图片描述
      三. 最后一步是下载Ali Clouds Consortium平台配置,并启动如下界面。还有另外五个项目必须填写,但可在Ali Clouds网络平台上查阅。
      在这里插入图片描述
      首先,地区ID,请看Ali Clouds网络平台。
      在这里插入图片描述
      然后,在工程键、设备Name和装置安全装置上,选择下面显示的视图。
      在这里插入图片描述
      这是唯一有它的东西。
      在这里插入图片描述
      Ali Clouds Consortium 设置后,我通常使用与设备相同的名字Name

      一旦 Ali Clouds Consortium 平台设置的五个内容被填满, 即创建此点击。 其结果将在下面的图片中给出 。
      在这里插入图片描述

      这里只打印了四个 Aliun 连接参数, 这与我们刚才提到的 MQTTfx 中五个元素的必要性相矛盾, 因为它不是。 Aliun 连接参数的连接域名包含在下面 MQTTfx 图2中 。
      Ali Cloud连接参数:gmllqG1A4wX. Photo由Flickr用户 iot-as-mqtt.
      MQTTfx, Broker 地址是:mllqG1A4wX. Photo, 由Flickr用户 iot-as-mqtt.
      在这里插入图片描述
      因为它需要一个 Ali Clouds加密机制, 我们必须使用 Ali Clouds Consortium 平台来配置这个工具 。

      然后在 MQTTfx 中填写相应文本并单击 OK
      在这里插入图片描述
      Four.MQQTTfx 与 Ali Clouds 网络平台链接。 点击连接, 然后右转为小绿灯(见图1)。
      在这里插入图片描述
      我们会回到Ali Clouds网络 刷新它 发现我们的文本设备已经连接了
      在这里插入图片描述
      5 MQTTfx 数据上传
      在发送数据之前,必须发出具体信息。数据上传的主题是什么?,在下图位置。
      在这里插入图片描述
      如何查看topic因此,如下文所示,Ali Clouds网络平台的产品项目。由于我们首先定义了速度属性,我们检查对象模式通信中属性中的“主题”名称。
      /sys/gmllqG1A4wX/$device Name/thing/event/ propperty/post, /sys/gmllqG1A4wX/$deviceName/thing/event/ pressy/property/post, /sy/gmllqG1A4wX/$deviceName/thing/event/ property/pos, /sup, /sys/gmllqG1A4wX/$deviceName/thing/event/ property/porty/pos, / /sp必须更新以反映您自己的设备Name替换了/sys/gmllqG1A4wX/text/thing/ event/ property/post。
      以 MQTTfx 填入上图主题框。
      在这里插入图片描述
      之后是必须以 JSON 格式上传的数据的准备。 我们已经指定了速度属性, 我们需要一个身份来显示 当我们生成此属性时, 此身份标识是存在的 。标识符。见下图。
      在这里插入图片描述
      在 MQTTfx 中,输入以下内容:

      “参数”是指固定的产品函数规格中的标识符是 VehSpeed。 下单击 MQTTfx 发布 。
      在这里插入图片描述
      (如果有许多特点,请参考以下(主要是JSON格式):

      第六,在Ali Clouds网络平台上,查看收到的数据。
      在这里插入图片描述

      后记

      这样就可以使用 MQTTfx 模拟客户端,并将数据发布到Ali Clouds网络平台,以便仔细记录每个步骤。
      正在更新Ali Cloud数据库中关于如何将Ali Clouds联网平台数据保存在Ali Cloud数据库的文件。

      只是在一个辛勤工作的研究生之后
      欢迎交流讨论

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

          热门文章

          文章分类