Переменные устройств (настройки)
Переменные устройств (также называемые переменные настроек устройств или настройки устройств) - это переменные контекста устройства, которые устанавливают соответствие с настройками аппаратного устройства при помощи соответствующего драйвера устройства.
Важно отличать переменные настроек устройств (таких как измеряемая температура) от переменных контекста устройств, которые соответствуют свойствам конфигурации учетной записи устройств (например, IP-адрес устройства и номер порта). Переменные настроек устройств считываются/записываются из/в фактическое аппаратное устройство или источник данных, в то время как переменные свойств учетной записи просто определяют серверные параметры связи устройств. |
Переменные настроек устройств имеют некоторые особенности:
Во время первичной синхронихации устройства сервер создает моментальный снимок устройства, т.е. кэш серверных настроек, содержащий самые последние значения настроек устройств, полученные с аппаратного устройства или источника данных.
Каждая переменная настроек устройств может иметь период пользовательской синхронизации (опроса), время хранения истории и другие предварительные опции синхронизации.
Каждая переменная настроек устройств имеет определенный статус синхронизации. Эти статусы синхронизации определяют объединенный статус синхронизации всей учетной записи устройства.
Как только переменная настроек устройства считывается любым системным модулем или внешним приложением, ее значение извлекается из кэша северных настроек устройств и возвращается. Не происходит ввода/вывода устройств до тех пор, пока настройка не использует режим прямой синхронизации.
Как только переменная настроек устройств записывается любым системным модулем или внешним приложением, новое значение записывается в кэш серверных настроек устройств и запрашивается частичная синхронизация. Не происходит синхронного ввода/вывода устройств до тех пор, пока настройка не использует режим прямой синхронизации.
В добавок к настройке периода хранения базы данных для "сырых" исторических значений переменных настроек устройств возможно создать статистические каналы для их объединения в циклическую базу данных, чтобы обеспечить компактное хранение и быстрый доступ.
Примеры настроек устройств:
|