2016-04-28 125 views
-1

我买了一个arduino mega2560和esp8266-01。使用esp8266的Android和arduino通信

我在接入点模式下启动了esp8266,并将我的电脑连接到了esp8266服务器和PC,就像客户端一样。无论我使用AT + CIPSEND命令发送的内容都将显示在浏览器中。

我想制作一个android应用程序,它将作为客户端并从arduino接收消息。我试过了一些在互联网上可用的例子,但没有按预期工作。

我一直在试图解决这个很长一段时间。

PLZ有这方面的帮助将不胜感激.....

回答

0

如果这适用于你的台式机/笔记本电脑的浏览器,那么它应该在你的手机上的浏览器。如果你还没有尝试过使用你的手机浏览器,那么这是一个很好的开始。

我已经成功下这里的例子:http://allaboutee.com/2015/01/20/esp8266-android-application-for-arduino-pin-control/

如果您正在使用您的手机浏览器(你可以看到它在你的台式机/笔记本电脑的浏览器),那么你需要检查在连接到ESP8266烦恼连接。诸如:

  • 您是否拥有ESP8266的正确IP地址?
  • 你可以ping ESP8266吗? (有很多好的ping应用程序,只要确保它首先通过ping你的台式机/笔记本电脑即可运行)
  • 与普通的wifi有冲突吗?如果您关闭无线网络,它会工作吗?
  • 是你的Android设备连接到任何其他的WiFi?你确定它连接到ESP8266吗?
  • 你有没有试过在Android设备上使用不同的浏览器到达ESP8266?
  • 这个例子适合你吗? https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/example-sketch-ap-web-server

附注:我发现整个Sparkfun文章非常翔实。 https://learn.sparkfun.com/tutorials/esp8266-thing-hookup-guide/all