アンドロイドアプリでesp8266ルータ/アクセスポイントを接続する方法を開始するための簡単なアイデアやリンクが必要です。静的ipは192.168.4.1でLEDブリンクなどを制御したいアンドロイドアプリを使用してfeautre。 esp8266とandroid appの間の接続を確立する方法。android appとesp8266 softApの接続方法
答えて
Android側では、機能のないネットワーク通信に過ぎません。 Official Documentationとthisのようなチュートリアルを見てください。すべてがesp8266ファームウェアによって異なります。
それはあなたがHttpUrlConnectionを使用してesp8266側のAndroid側と対応するスクリプトで要求をGETまたはPOSTできる
HTTP web server
実装している場合。ServerSocket
Socket接続のAndroid側のSocket Clientを使用できます。
更新:あなたは別の(ないUI)スレッドでそれを行う必要がありますesp8266
と
ソケット通信。
class SocketClientThread implements Runnable {
DataInputStream dis;
DataOutputStream dos;
String strResponseData;
@Override
public void run() {
try {
InetAddress serverAddr = InetAddress.getByName("<address>");
clientSocket = new Socket(serverAddr, <port_number - 80 in your example>);
dos = new DataOutputStream(clientSocket.getOutputStream());
dis = new DataInputStream(clientSocket.getInputStream());
// now you can write data to stream
dos.writeUTF("Hello");
// you can also read data from stream
strResponseData = dis.readUTF();
} catch (UnknownHostException ignore) {
} catch (IOException ignore) {
}
finally{
if (clientSocket != null){
try {
clientSocket.close();
}
catch (IOException ignore) {
}
}
}
}
}
、あなたがこのようSocketClientThreadを使用することができますより:
Thread socketClientThread;
socketClientThread = new Thread(new SocketClientThread());
socketClientThread.start();
私はあなたの意見に同意しました。しかし、1つの疑いのソケット接続ソケットサーバー - esp8266とソケットクライアント - アンドロイドアプリの権利を聞きたいですか? #include
です。もしあなたがトップレベルのコードを見て知っていれば。 –
"#include
- 1. Android App StudioのAndroid AppへのSQL Server接続を成功させる方法
- 2. esp8266モジュール上のsftp接続
- 3. ESP8266 MongoDBへのクライアント接続
- 4. UnityとXamarinのAndroid Appの接続
- 5. React-NativeのAndroid AppでFirebaseの接続を接続/デバッグする方法
- 6. ESP8266をネットワークに接続
- 7. DHT11をESP8266に接続
- 8. Android + Google App Engine接続
- 9. Android AppをAWSデータベースに接続する方法
- 10. Azure VMをAndroid Appに接続する方法
- 11. AndroidとHTTPSURLConnectionの接続方法
- 12. Androidデータベース接続serverdbとの接続方法は?
- 13. App Engineの接続のAndroidプロジェクトのエラー
- 14. ソケットを使用してAndroidデバイスからESP8266に接続
- 15. ESP8266 - TCPサーバーへの接続(C言語)
- 16. App Engineに接続されたAndroidプロジェクトの接続エラー
- 17. ESP8266をMicropythonでIBM Watsonに接続
- 18. Azure Web App/API AppをClassicポータルネットワークに接続する方法は?
- 19. App EngineとAndroid Studioからのデータストアへの接続
- 20. Android AppをMySQLに接続する最良の方法は何ですか?
- 21. ESP8266/NodeMCU Android IDE
- 22. Google App Engine SQLとpythonとの接続
- 23. Shiny AppとMySQLデータベースとの接続
- 24. GWTとAndroidクライアント(またはApp Engine)間の永続的な接続
- 25. Androidとイーサネットとの接続
- 26. ESP8266 TCPクライアントでTCP接続を永続的に維持する
- 27. androidでmysqlを接続する方法
- 28. Android Facebook接続
- 29. アンドロイドブルートゥースからobd2との接続方法
- 30. AppメーカーとクラウドSQL接続の問題
これを参照し、すべてのクラスを理解https://github.com/EspressifApp/IOT-Espressif-Android完全な例では、そのようなものですそれはあなたに役立つかもしれません –
どのようにフォルダから私はより理解力を教えて開始する必要があるそのアンドロイドの流れを見て –