• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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;
            }
        }
    }
 
Последнее редактирование:
Сверху Снизу