有没有大佬可以解释下MQTTX的原理呀

是通过怎样接入不同物联网的设备的呢?是通过发布对应的报文吗?报文的格式是怎么确定的呢?

MQTTX 是一个客户端。物联网设备一般也是客户端,设备会向MQTT服务端发送信息。MQTTX可以通过订阅服务端的相应主题来监听设备发出的信息。若设备支持接受MQTT消息,MQTTX也可以通过服务端的相应主题来向设备发布信息。

我的意思是,MQTT协议连接应该是要发送报文才行吧,MQTTX作为客户端,在接入平台的时候向平台应该也是发送了报文吧,可是发送了什么样子的报文呢 :sob:

可以看下:Introduction to MQTT Control Packets | EMQ (emqx.com)

看了的,MQTTX连接正常的基础下(没有勾选SSL),我基于TCP编写了十六进制的报文,向IP端口号发送,没有连接成功,所以我在想是不是我的报文编写错误了,因此来请教正确的报文 :sob:

请展开说说你的场景是什么样的?

我想用Labview模拟MQTTX的连接功能,所以想知道如何实现连接,请问您知道MQTTX连接服务器时是向服务器发送了什么吗

MQTTX 底层是调用了 MQTT client lib,mqttjs。连接 MQTT 服务器通过调用 client lib 提供的 API。你现在用了什么client lib?

原来是这样啊,是我理解错了,以为通过MQTT协议说明中的报文发送就能实现连接。感谢您的解答。还有个问题就是,您说的client lib提供的API在哪里可以学习呢 :star_struck:

比如:

感谢,问题已解决