正如您在标题中所看到的,我正在制作一个超级简单的物联网(不是真的)



使用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"

07-24 09:48
查看更多