Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

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

Тема в разделе "Android приложения (разработка и готовые решения)", создана пользователем Stasyancheg, 10 сен 2015.

  1. Stasyancheg

    Stasyancheg Новичок

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

    Shyster Новичок

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

    Код (Text):
    1. private boolean sendComplete = true;
    2.     byte[] sendData = new byte[1];
    3.     byte[] receiveData =  {0,0};  
    4.  
    5. public class Client implements Runnable {
    6.         @Override
    7.         public void run() {
    8.             sendComplete = false;
    9.             DatagramSocket clientSocket = null;
    10.             try {
    11.                 InetAddress serverAddr = InetAddress.getByName(SERVERIP);
    12.                 clientSocket = new DatagramSocket();
    13.                 clientSocket.setSoTimeout(1000);
    14.  
    15.                 DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, serverAddr, SERVERPORT);
    16.                 clientSocket.send(sendPacket);
    17.  
    18.                 DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
    19.                 clientSocket.receive(receivePacket);
    20.  
    21.             } catch (Exception e) {
    22.                 e.printStackTrace();
    23.                 receiveData[0]=0;
    24.                 receiveData[1]=0;
    25.             } finally {
    26.                 if (clientSocket != null) {
    27.                     clientSocket.close();
    28.                 }
    29.                 sendComplete = true;
    30.             }
    31.         }
    32.     }
     
    Последнее редактирование: 10 сен 2015
  3. Stasyancheg

    Stasyancheg Новичок

    Сообщения:
    2
    Симпатии:
    0
    Спасибо, буду пробовать.
     

Поделиться этой страницей