因为你可以阅读标题我正在制作一个超级简单的IOT (不是真的)
和
使用esp8266并希望将其连接到我的家庭wifi网络并在Android应用程序和模块之间进行通信(android app连接到家庭wifi)
注意:我使用CODE VISION AVR
你可以说:为什么不在服务器模式下直接连接到ESP?
当ESP是服务器时,这是正确的原因“他”可以为他自己设置ip ip将始终相同但我希望它连接到家庭wifi
-
为什么你不与IP连接?
你无法轻易找到模块ip,因为它是由Wifi提供的
-
使用IP扫描仪查找ESP ip
它不可能导致它每次都改变而用户必须改变 每次在Android应用程序中的IP和我的应用程序无法每次扫描 连接到单个设备它是如此愚蠢......
-
为ESP做静态IP!
好吧,这也是不可能的,因为可能是IP被采用了 ESP之前有人发送静态IP AT命令! +如果知道IP使用它可能会在家庭Wifi重启之后拍摄!
抱歉英文不好:X
答案 0 :(得分:2)
您可以使用软件序列从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 :(得分:0)
使用mDNS响应者:
这样您就可以通过http://esp8266.local这样的硬编码网址连接ESP8266。