mirror of
https://github.com/AlexGyver/GyverLamp2.git
synced 2025-08-07 16:50:35 +03:00
12 lines
610 B
Plaintext
12 lines
610 B
Plaintext
Отправляем на адрес x.x.x.255, первые 3 октета - адрес сети, к которой подключен смартфон
|
||
|
||
Порт UDP формируется из имени сети:
|
||
GLkey = "ключ"
|
||
portNum = 17; // uint16_t (или % 65536)
|
||
for (byte i = 0; i < длина ключа; i++) portNum *= GLkey[i];
|
||
portNum %= 15000;
|
||
portNum += 50000;
|
||
portNum += номер группы
|
||
Таким образом порт лежит в диапазоне 50 001... 65 010
|
||
|
||
UDP пакет вида <GL>,<тип>,<дата1>,<дата2>... разделитель - запятая |