Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.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 我应该使用什么服务器地址(MOSQUITO代理url)将节点red连接到MOSQUITO?_Amazon Web Services_Node Red_Mosquitto - Fatal编程技术网

Amazon web services 我应该使用什么服务器地址(MOSQUITO代理url)将节点red连接到MOSQUITO?

Amazon web services 我应该使用什么服务器地址(MOSQUITO代理url)将节点red连接到MOSQUITO?,amazon-web-services,node-red,mosquitto,Amazon Web Services,Node Red,Mosquitto,我现在的情况是 我有两台电脑。一个是我的电脑,另一个是亚马逊网络服务。Node red安装在我的计算机上,mosquitto安装在Amazon Web Services Photo 1上。 我在AmazonWeb服务上运行mosquitto,并为接收数据键入mosquitto_sub-t测试 我需要在节点red中输入'server'mosquitto代理url和'topic'以将数据从节点red发送到mosquitto。目前我已输入172.26.12.244:1880和“测试”。但节点red和M

我现在的情况是

我有两台电脑。一个是我的电脑,另一个是亚马逊网络服务。Node red安装在我的计算机上,mosquitto安装在Amazon Web Services Photo 1上。 我在AmazonWeb服务上运行mosquitto,并为接收数据键入mosquitto_sub-t测试 我需要在节点red中输入'server'mosquitto代理url和'topic'以将数据从节点red发送到mosquitto。目前我已输入172.26.12.244:1880和“测试”。但节点red和MOSQUITO未连接。照片3 问题

Photo4是Amazon Web服务的控制台屏幕。当我输入ifconfig时,我会得到几个ip地址。我应该在“服务器”中输入什么ip?照片4 到目前为止我做的所有步骤都正确吗? 像现在这样上传我的IP有危险吗?我是学习服务器的初学者。 ps

随着时间的推移,会从node red建立连接,因此当我从node red发送数据时,会看到一条成功注入的消息。但在莫斯奎托看不到任何信息。我的猜测是,当我从节点red发送数据时,该数据应该输出到mosquitto屏幕。不是吗?照片5

照片1

照片2

照片3

照片4

照片5
这里有几个问题,如果遗漏了任何问题,请尝试逐一回答

您用于MOSQUITO服务器的ip错误。您需要找到外部ip,可以在aws EC2 web控制台中找到 ifconfig不提供外部ip 只有在您已向公众提供ip访问权限的情况下,才披露您的ip是危险的 正如@Rafael Muynarsk所指出的,一旦您拥有了外部ip,请确保安全组允许从您的计算机连接到MOSQUITO端口上正在运行的MOSQUITO。
这里有几个问题,所以如果有任何问题遗漏了,请尝试逐一回答

您用于MOSQUITO服务器的ip错误。您需要找到外部ip,可以在aws EC2 web控制台中找到 ifconfig不提供外部ip 只有在您已向公众提供ip访问权限的情况下,才披露您的ip是危险的 正如@Rafael Muynarsk所指出的,一旦您拥有了外部ip,请确保安全组允许从您的计算机连接到MOSQUITO端口上正在运行的MOSQUITO。
您可能应该在amazon控制台上搜索“编辑入站规则”选项,默认情况下,1883端口不会向internet开放。。。完成后,您将能够从外部连接到MOSQUITO服务器上,是的,您不应该共享internet IP,但一旦在控制台上重新启动amazon计算机,您将获得一个新的IPPlease,请不要使用答案为问题添加更多信息,使用问题底部的“编辑”链接您可能应该在amazon控制台上搜索“编辑入站规则”选项,默认情况下1883端口不会向internet开放。。。完成后,您将能够从外部连接到MOSQUITO服务器上,是的,您不应该共享internet IP,但一旦在控制台上重新启动amazon计算机,您将获得一个新的IP。请不要使用答案向问题添加更多信息,请使用问题底部的编辑链接