Projekt NightShift pełni funkcję serwera urządzeń bezpieczeństwa i sygnalizacji pożaru Astra Dozor (PPKOP). Serwer realizuje funkcje takie jak logowanie i analizowanie komunikatów z urządzenia, a także przesyłanie do urządzenia poleceń sterujących (uzbrojenie i rozbrojenie, załączenie i wyłączenie wejść, przekaźniki, restart urządzenia). Kod napisany jest w języku C i rozpowszechniany na licencji GPLv3.
W nowej wersji zaimplementowano podstawową obsługę protokołu MQTT, poprzez przesyłanie zdarzeń systemowych do tematów, zarządzanie systemem odbywa się także przy pomocy protokołu MQTT.
Źródło: linux.org.ru