• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Исходник для Android с управлением по UDP?

Stasyancheg

New member
День добрый. Может есть у кого-нибудь исходники для Android, где есть управление релюшками по UDP? Прошивка NodeMcu.
 

Shyster

New member
У меня есть для Arduino IDE. хотя не принципиально
вот кусок для Android принимает -отсылает данные
В ESP принимаю ну и включаю ножку в зависимости от битов которые пришли

Код:
private boolean sendComplete = true;
    byte[] sendData = new byte[1];
    byte[] receiveData =  {0,0};  

public class Client implements Runnable {
        @Override
        public void run() {
            sendComplete = false;
            DatagramSocket clientSocket = null;
            try {
                InetAddress serverAddr = InetAddress.getByName(SERVERIP);
                clientSocket = new DatagramSocket();
                clientSocket.setSoTimeout(1000);

                DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, serverAddr, SERVERPORT);
                clientSocket.send(sendPacket);

                DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
                clientSocket.receive(receivePacket);

            } catch (Exception e) {
                e.printStackTrace();
                receiveData[0]=0;
                receiveData[1]=0;
            } finally {
                if (clientSocket != null) {
                    clientSocket.close();
                }
                sendComplete = true;
            }
        }
    }
 
Последнее редактирование:
Сверху Снизу