Проверка состояния свойства
Добавлено: Ср ноя 09, 2016 3:21 pm
Есть десяток модулей ESP
Под данные модули создан класс ESP с определенными свойствами и объектами
ESP модули раз в 30 секунд шлют по MQTT пакет в свойство status = 1, при получении нового значения в свойство status оно запускает обработку метода, который меняет свойство last_update
тем самым я вижу статус онлайна каждого ESP модуля и дату его последнего отзыва
вопрос: как можно реализовать проверку к примеру раз в 30 секунд свойства этих объектов ?
то есть, мне нужно что бы система сама мониторила свойство last_update (с переодичностью 30 секунд) всех объектов класса ESP на момент устаревания данных и производила перевод статуса свойства online в offline по средствам кода PHP
сам код по проверке и изменению статуса написать могу, но не могу понять куда его впихнуть и как вызывать каждые 30 минут
а так же не могу разобраться как в коде проверить определенное свойство всех объектов класса
Под данные модули создан класс ESP с определенными свойствами и объектами
ESP модули раз в 30 секунд шлют по MQTT пакет в свойство status = 1, при получении нового значения в свойство status оно запускает обработку метода, который меняет свойство last_update
тем самым я вижу статус онлайна каждого ESP модуля и дату его последнего отзыва
вопрос: как можно реализовать проверку к примеру раз в 30 секунд свойства этих объектов ?
то есть, мне нужно что бы система сама мониторила свойство last_update (с переодичностью 30 секунд) всех объектов класса ESP на момент устаревания данных и производила перевод статуса свойства online в offline по средствам кода PHP
сам код по проверке и изменению статуса написать могу, но не могу понять куда его впихнуть и как вызывать каждые 30 минут
а так же не могу разобраться как в коде проверить определенное свойство всех объектов класса