正如你在标题中所读到的,我正在制作一个超级简单的IOT (并不是真的)。
和
使用esp8266并希望将其连接到我的家庭wifi网络,并在android应用程序和模块之间进行通信(android应用程序连接到家用wifi)
注:使用代码视觉AVR的Iam
你可以说:
为什么不在服务器模式下直接连接到ESP? 这很好,因为当ESP是服务器时,他可以为自己设置ip,所以ip总是一样的,但我希望它能连接到家庭wifi
-
为什么你不和IP连接? 您无法轻松找到模块ip,因为它是由Wifi提供的。
-
使用ip扫描器查找ESP 这是不可能的,因为它每次都会改变,用户每次在android应用程序中都要改变IP,而我的应用程序每次想要连接到一个设备时都不能扫描,它太蠢了……
-
为ESP !做静态Ip 这也是不可能的,因为可能IP是在ESP发送静态IP AT命令之前被人拿走的!+如果IP是被接收的,那么它可能是在Home Wifi重新启动之后采取的!
对不起英语不好:X
发布于 2017-10-03 08:51:11
您可以使用软件系列从arduino配置esp8266。你需要很好地了解设置电路。请记住,esp8266运行在3.3V上,其中arduino提供5V的输出。最重要的是向esp8266发送AT命令。您可以使用以下命令与wifi连接。
AT+CWJAP="Your_WiFi","password"
如果您需要查看esp8266的ip地址,可以使用以下命令。
AT+CIFSR
如果要将静态ip设置为esp8266,则可以尝试此方法。
AT+CIPSTA="ip module","ip gateway","subnet mask"
发布于 2017-07-26 14:03:37
https://stackoverflow.com/questions/45329132
复制相似问题