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