package com.example.test_1;

import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        new Thread(new Runnable() {
            @Override
            public void run() {
                String urlString = "http://192.168.1.122/off";  // URL ESP8266
                String response="";
                try {
                    URL url = new URL(urlString);
                    HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
                    urlConnection.setRequestMethod("GET");

                    // Odczytanie odpowiedzi z serwera
                    InputStreamReader in = new InputStreamReader(urlConnection.getInputStream());
                    int data = in.read();
                    while (data != -1) {
                        response += (char) data;
                        data = in.read();
                    }
                    System.out.println(response);
                    in.close();
                } catch (Exception e) {
                    e.printStackTrace();
                    System.out.println("Błąd połączenia");
                }
            }
        }).start();
    }
}