Функции как узел локализации, так и в качестве сервера для расчета и отображения местоположения локализованного узла.
Получает два типа пакетов: пинги для расчета RSSI при использовании в качестве узла, и пакеты данных, которые собирают RSSI из всех трех узлов и информации датчика. Отправляет простое подтверждение пингам, а также анализации и обрабатывает пакеты данных.
Отправляет несколько пингов на все узлы и хранит свои значения RSSI. Форматирует информацию в строку разграниченную строку и отправляет на Raspberry Pi Server в качестве пакета данных.
Получить пинги от локализованного узла и отправить подтверждение для расчета RSSI.
Отправляет рассчитанные декартовые координаты и данные датчика по MQTT по теме RSSI. Предназначен для получения MQTTRECEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVEIVER и отображать на графическом интерфейсе, но может использоваться чем угодно в качестве просто форматированной строки.
Подписывается на тему RSSI MQTT и ожидает, что сообщения придут с Raspberry Pi -сервера. Строка данных SANASES и отображается на графическом интерфейсе.