物联网:ESP模块无线上网的ip地址
问题描述:
,你可以在标题读我正在做一个超级简单的IOT (不是真的)物联网:ESP模块无线上网的ip地址
和
使用esp8266并希望把它连接我的家庭WiFi网络,使一个Android应用程序和模块之间的通信(Android应用程序连接到家庭WiFi)
注:荫使用代码VISION AVR
你可能会说:
为什么不直接连接到ESP时,其对服务器模式?
这没什么原因时,ESP是服务器的“他”可以为他的ip自我所以 IP将永远相同的,但我想它连接到家庭WiFi
-
为什么你不会连接IP?
你不能很容易地找到该模块的IP,因为它通过无线上网的
给出
-
利用IP扫描仪
它不可能导致它的每一次变化查找ESP IP和用户必须更改 IP每次在Android应用程序和我的应用程序不能扫描每次它想 连接到单个设备的那么笨......
-
做一个静态IP ESP!
好吧,这也是不可能的,因为也许这个IP被 某人在ESP发送静态IP AT命令之前拍摄! +如果知识产权wasent采取它可能采取后,家庭Wifi重新启动!
对不起,我英文不好:X
答
您可以使用软件序列从arduino配置esp8266。您需要完美地了解设置电路。请记住,esp8266在3.3V电压下工作,其中arduino提供5V输出。最重要的是将AT命令发送到esp8266。你可以使用下面的命令来连接你的wifi。
AT+CWJAP="Your_WiFi","password"
如果你需要看esp8266的IP地址,你可以使用这个命令。
AT+CIFSR
如果你想设置静态IP到esp8266,那么你可以试试这个。
AT+CIPSTA="ip module","ip gateway","subnet mask"
1.某些路由器为指定的MAC设置静态IP的可能性。它在重新启动后仍然存在。你的路由器能做到吗? 2.端口转发如何?你可以为ESP8266设置端口转发,然后使用你的全球IP地址连接到它? – Defozo
emmm,这将是对我的使用情况,但......觉得大男人所有的人不能只是做所有这些东西与他们的1个IOT装置:)我需要每次都好answear可以使用的每一个地方,(我不知道想我的路由器支持) – Disco4uf