Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mosquitto 将MOSQUITO代理与netcat一起使用时出现问题_Mosquitto - Fatal编程技术网

Mosquitto 将MOSQUITO代理与netcat一起使用时出现问题

Mosquitto 将MOSQUITO代理与netcat一起使用时出现问题,mosquitto,Mosquitto,我正在尝试将MOSQUITO代理用于物联网应用程序。我有一个嵌入式硬件,实际上在互联网上没有太多的文档/示例。我已经成功地在这个硬件上实现了一个TCP客户端,现在我可以通过我想要的任何端口通过TCP发送/侦听消息,并且可以通过netcat进行侦听。但是当我尝试连接mosquitto时,它不接受字面语言。我在互联网上挖掘。代理接收如下所示的消息,但即使这个消息也不起作用 我找不到任何文件。我甚至试着看Wireshark软件包,但我找不到任何模式。任何帮助都将不胜感激 $ echo -en "\x1

我正在尝试将MOSQUITO代理用于物联网应用程序。我有一个嵌入式硬件,实际上在互联网上没有太多的文档/示例。我已经成功地在这个硬件上实现了一个TCP客户端,现在我可以通过我想要的任何端口通过TCP发送/侦听消息,并且可以通过netcat进行侦听。但是当我尝试连接mosquitto时,它不接受字面语言。我在互联网上挖掘。代理接收如下所示的消息,但即使这个消息也不起作用

我找不到任何文件。我甚至试着看Wireshark软件包,但我找不到任何模式。任何帮助都将不胜感激

$ echo -en "\x10\x0d\x00\x04MQTT\x04\x00\x00\x00\x00\x01a" |nc localhost 1883|hd
00000000  20 02 01 00                                       | ...|
00000004

这里真的没有足够的信息来帮助别人。编辑问题以显示用于尝试和发送MQTT数据包的代码。你还需要解释输出应该显示什么。你到底在用netcat做什么?我有一个TCP客户端,它可以正确地向任何网络设备发送文本。但是mosquitto需要CONACK信号,对于那些认为它使用十六进制语言的人来说。我只是想知道是否有人遇到过这样的情况,正如我之前所说的,实际上我们不需要任何代码,因为它是一个TCP客户端,发送我们在它上面放置的内容。这仍然没有真正的帮助。我建议您阅读协议规范