This commit is contained in:
Alex
2021-03-01 17:00:10 +03:00
parent 1dce990747
commit 356f88ee65
2 changed files with 11 additions and 2 deletions

View File

@@ -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>... разделитель - запятая