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