Представление устройств в агенте
Данные устройства представляются в Агенте как будто они представлены в самом SberMobile Serverе. Агент предоставляет "нормализованное" представление для каждого устройства для других частей SberMobile. Это представление называется контекст. В каждом контексте имеются переменные (настройки устройства), функции (команды, допустимые для этого устройства) и события, которые это устройство может производить.
Значения переменных, параметры функций ввода/вывода и данные, связанные с экземплярами событий также представлены в "нормализованной" форме, в виде Таблицы Данных. Каждая таблица данных имеет формат, определяющий дозволенное число записей в таблице, её имя, тип и прочие параметры для каждой из колонок вместе с остальной необходимой информацией.
Каждый контекст (т.е. устройство) обязан предоставлять определения своих переменных, функций и событий. Определение содержит метаданные переменной, функции или события, такие как описание, формат и др. информацию.