Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
Amazon web services AWS IoT演示无法连接MQTT connect消息_Amazon Web Services_Networking_Tcp_Mqtt_Portforwarding - Fatal编程技术网

Amazon web services AWS IoT演示无法连接MQTT connect消息

Amazon web services AWS IoT演示无法连接MQTT connect消息,amazon-web-services,networking,tcp,mqtt,portforwarding,Amazon Web Services,Networking,Tcp,Mqtt,Portforwarding,我是新来的,我必须为大学做一个项目。我已经做了两周的研究,因为这个连接错误,我无法继续 我使用AWS IoT Zero Touch安全资源调配工具包,我正在尝试进行演示() 在设备想要连接到connect消息之前,我可以正常工作。因此使用了MQTT 我认为问题在于我的路由器中的端口转发。我试图将端口8883和1883转发到我的设备,但没有帮助。我还试着把它转发到我的电脑上,测试它是否在()这样的页面上工作,但看起来它们好像已经关闭了。我在防火墙中创建了一条规则,并在路由器菜单中转发了端口。你看到

我是新来的,我必须为大学做一个项目。我已经做了两周的研究,因为这个连接错误,我无法继续

我使用AWS IoT Zero Touch安全资源调配工具包,我正在尝试进行演示()

在设备想要连接到connect消息之前,我可以正常工作。因此使用了MQTT

我认为问题在于我的路由器中的端口转发。我试图将端口8883和1883转发到我的设备,但没有帮助。我还试着把它转发到我的电脑上,测试它是否在()这样的页面上工作,但看起来它们好像已经关闭了。我在防火墙中创建了一条规则,并在路由器菜单中转发了端口。你看到错误了吗

在这里,您可以看到设备在尝试连接到连接主题时产生的错误

将端口转发到设备的IP是否正确,就像它连接到我的WiFi一样?我的电脑的端口转发有什么问题,为什么它在那里都不工作

请原谅,我的知识不多。我是学生,但我需要项目的信息。

多谢各位

您不必转发任何端口,因为MQTT连接是出站到AWS代理的,普通NAT应该只处理它。您可能需要启用防火墙以允许正确端口上的出站流量。我的路由器的防火墙?是的,任何可能在到达internetWell之前丢弃数据包的东西都可以是路由器,但我在菜单中找不到任何东西。设备通过WiFi直接连接到路由器。。我还以为港口转运就是你所说的?