如何解决如何使ESP8266在外部IP上工作?
我正在尝试使我的Arduino / ESP8266项目在不使用本地IP(192.168.xxx.xxx)时正常工作,这与Shark和iRobot吸尘器的连接方式相似,并且可以在不在家时访问。
真空示例不使用端口转发将外部IP映射到本地IP地址,因此我试图弄清楚它是如何工作的。
我想我需要编写Windows服务并从Android或iOS应用传递IP地址,但必须有一种方法可以将外部IP映射到ESP8266的IP。
我将ESP8266置于Station模式,应该处于Host模式吗?
sendAndWaitForResponse("AT+RST","ready",100);
sendAndWaitForResponse("AT+CWMODE=1","OK",100);
sendAndWaitForResponse("AT+CWJAP=\"NETGEAR48\",\"cloudytree929\"",100);
sendAndWaitForResponse("AT+CIPMUX=1",100);
sendAndWaitForResponse("AT+CIPSERVER=1,80",100);
在主机模式下,我可以设置IP地址和端口,但仍然必须通过路由器进行路由。
非常感谢您提供任何帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。