正如您在标题中所看到的,我正在制作一个超级简单的物联网(不是真的)
和
使用esp8266,并希望使其连接到我的家庭wifi网络,并在android应用和模块之间进行通信(android应用连接到家庭wifi)
注意:Iam使用CODE VISION AVR
你可以说 :
为什么在服务器模式下不直接连接到ESP?
这是当ESP是服务器“ he”时可以为他自己设置ip的好原因
IP将永远是相同的,但我希望它连接到家庭无线网络
--
为什么不连接IP?
您无法轻松找到模块ip,因为它是由Wifi提供的
--
使用IP扫描仪查找ESP ip
这是不可能的,因为它每次都会更改并且用户必须更改
android应用中的每次IP,而我的应用每次都无法扫描
连接到一个如此愚蠢的设备...
--
为ESP做一个静态IP!
嗯,那也是不可能的,因为也许IP被
ESP之前有人发送静态IP AT命令! +如果已使用IP,则可能在家庭无线网络重启后使用!
对不起,英语不好:X
最佳答案
您可以使用软件串口从arduino配置esp8266。您需要完全了解设置电路。请记住,esp8266的工作电压为3.3V,而arduino提供5V输出。最重要的是发送AT指令给esp8266。您可以使用以下命令连接wifi。
AT+CWJAP="Your_WiFi","password"
如果需要查看esp8266的IP地址,可以使用此命令。
AT+CIFSR
如果要将static ip设置为esp8266,则可以尝试使用此方法。
AT+CIPSTA="ip module","ip gateway","subnet mask"