Отправляем на адрес 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>... разделитель - запятая