【MQTT服务器】(一)EMQX平台搭建

      最后更新:2022-05-06 16:38:00 手机定位技术交流文章

      系列文章目录

      [MQTT服务器] (一) EMQX平台安装

      [MQTT 服务器] (二) 信件数据库存储

      [MQTT 服务器] (三) MQTT 终端硬件

      (四) 在线 [MQTT 服务器]

      目录

      系列文章目录

      [MQTT服务器] (一) EMQX平台安装

      [MQTT 服务器] (二) 信件数据库存储

      [MQTT 服务器] (三) MQTT 终端硬件

      (四) 在线 [MQTT 服务器]

      前言

      二、使用步骤

      1. 保持 EEMQX 安装器。

      输入EMQX安装器

      3.start运行

      4.网页查看

      总结

      前言

      仍有若干在线内容发布渠道可供使用。这是外国第一次成为家庭助理,它已经成为一个家庭和家园,因为它是一个家庭,因为它是一个家庭,因为它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,它是一个家庭,Aliyun的材料网络平台。其他云层(通常不是这样的云层)则具有等同的物体联网系统。在物联网设备中,最重要的方面是互联网通信。为了报告设备的状况或信息,接收指令等等。互联网使用下列通信协议:MQTT、DDS、AMQP、XMP、JMS、REST和CoAP。

      MQTT协议(低带宽),它通常适合于集中的星号网络表层,以便从头到尾收集设备数据。
      国防、民航和工业控制等领域经常使用DDS协定(高度可靠、实时)。
      AMQP协议(互操作性),主要用于移动手持装置和后台数据中心通信和分析。
      《XMPP议定书》(即时通信)以及广泛采用基于互联网的及时通信应用程序,
      客户与服务器通过RET/HTTP(Long Coup Service Call)相互连接,这是在目标网络中应用水平的理想。
      CAP(有限应用协议),知识产权网络协议,为资源有限的通信设计。
      JMS(JAVA信息服务)是一个信息协议,用于在两个应用程序之间传递信息,或用于分布的不对称通信系统。

      由于低带宽的好处,MQTT目前被大多数嵌入的物体网络装置所利用。

      一. EMQX到底是什么?

      EMQX(ELLAN MQTT Broker) 是一个基于Errang/OTP平台开发的开放源码网络 MQTT 信息服务器。

      Erlang/OTP是一个极好的软时(软时)、低时(低时)和分布式(分布式)语言平台。另一方面,MQTT是轻量级(ightweight)的打印订阅(PubSub)网络通讯协议。

      以下是 EQMX 信息服务器的功能。

      1. 大规模稳定 MQTT 客户端连接, 单个服务器节点处理200万个连接 。
      2. 通过分布式节点群集快速、低延迟信息路径。
      3. 加强了电文服务器,以便能够定制多种认证方法,并有效地在后端数据库中储存电文。
      4. MQTT、MQTT-SN、CoAP、LwM2M、WebSocket或私人协议都得到支持,MQTT、MQTT-SN、CoAP、LwM2M、WebSocket或私人协议也是如此。

      可以看出,EMQX性能极佳,分散的设置节点可能不仅仅是10个以下网络设备的测试服务器。

      二、使用步骤

      1. 保持 EEMQX 安装器。

      EEMQX 软件包、 Github 或一个官员网络(可以下载)仍有许多互联网接入, 而不是CentOS 8 查询网络, 因为您可以直接选择平台和格式,

      在Ali Cloud服务器上使用了I CentOS 8.2 64比特。辛托斯8的生命周期于2021年12月31日结束网络推荐版本使用 md64.rpm 格式。虽然能安装,但是运行会报错,找了半天,最后,一个可用的版本.. 四、三. 插图地址的第八十八次迭代 。

      由于下载的安装包与平台不兼容,出现了以下问题。

      错误一:

      {"init terminating in do_boot",{undef,[{crypto,start,[],[]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}
      init terminating in do_boot ({undef,[{crypto,start,[],[]},{init,start_em,1,[]},{init,do_boot,3,[]}]})

      Crash dump is being written to: erl_crash.dump...done
      FATAL: Unable to start Erlang.
      Please make sure openssl-1.1.1 (libcrypto) and libncurses are installed.
      Also ensure it's running on the correct platform,

      错误二:

      ./emqx: line 40: /home/emqtt/emqx/erts-12.1.5/bin/erl: cannot execute binary file: Exec format error
      FATAL: Unable to start Erlang.
      Please make sure openssl-1.1.1 (libcrypto) and libncurses are installed.
      Also ensure it's running on the correct platform,
      this EMQX release is built for 24.1.5-3-aarch64-unknown-linux-gnu-64-el8

      输入EMQX安装器

      通过金字塔面板直接上传文件到服务器,然后将文件放入同一页。

      正如我先前所说,8个中子已经退役,而其构成将是不正确的。

      解决之道是直接前往阿里蒙小二 — — 百分点8交换源如何?

      3.start运行

      您无法控制当前路径, 因为 rpm 是以这种方式安装的。 要立即开始运行, 请使用下面的命令 。

      emqx start

      Zip 将被安装, 以便您能够浏览到文件夹目录并运行以下命令 。

      ./bin/emqx start

      之后那个显示它正常运转了

      4.网页查看

      EMQX 主页默认可以通过18083 端口访问,所以只需在浏览器中输入下面的地址即可。

      http://[ecs网站]:18083/

      EMQX的第一页。

      可以设置成中文

      由于没有设备连接, 客户界面未显示, emqx 可以通过网络访问 。

      您也可以使用 MQTT.fx 软件,该软件已被测试作为客户端连接,但首先需要服务器配置。

      为empqx服务配置的主要是1883年的管道和港口(而不是网页的港口)。这里是MQTT通讯港。模拟设备用户名( 无法重复多个设备的用户名)不然会导致冲突,一个人脱线了 另一人脱线了其它的默认就行,如果指定用户和密码,它必须在用户证书中设置。

      当一切设置完毕时, 您可以点击连接连接, 并看到显示 fx001 。

      您可以在订阅中订阅一个主题, 然后返回出版公司发送消息 。

      现在您可以订阅同一台电脑, 张贴它, 并在不同的设备中发布 aa。

      订阅是您可以在 Aaa 上找到信息的地方。

      您如何使用 emqx 发送信息? 对于主题监测, 可以使用新的 MQTT_ TEST/ a 主题 。

      另发一条 abc 信息, 以观察Publishal 接口和通过订阅 Subscibe 接口收到的出口的流量。

      总结

      EMQX课程的安装和基本使用已接近完成。这个问题有几个问题。例如,在网站上查看关于该主题的哪些材料是不可行的。我们只能看现有统计数据的数量。此外,该信息未保存在数据库中。在下一节中,配置一个服务器以显示信件并将数据存储到数据库中。

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

          热门文章

          文章分类