mirror of
https://github.com/AlexGyver/GyverLamp2.git
synced 2025-08-06 16:27:23 +03:00
upd
This commit is contained in:
@@ -1,3 +1,12 @@
|
||||
Отправляем на адрес x.x.x.255, первые 3 октета - адрес сети, к которой подключен смартфон
|
||||
UDP пакет вида <ключ>,<канал>,<тип>,<дата1>,<дата2>... разделитель - запятая
|
||||
Ключ зашит в прошивке и задаётся в приложении (защита от управления "чужаком")
|
||||
|
||||
Порт 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>... разделитель - запятая
|
Binary file not shown.
Reference in New Issue
Block a user