Управление устройствами в системе Tillypad XL

Глава 33. Управление устройствами в системе Tillypad XL

История переиздания
25.02.2010
Добавлен параметр последовательного порта WritePerByte.
29.01.2015

Система Tillypad XL позволяет автоматизировать бизнес-процессы различных предприятий сферы обслуживания: кафе, ресторана, сети ресторанов быстрого питания, развлекательного центра и т.д. Система включает в себя программную и аппаратную части. К программной части относятся программы Tillypad XL Manager и Tillypad XL POS, а к аппаратной - реальные и виртуальные устройства, используемые в процессе работы.

При построении системы Tillypad XL важно учесть особенности бизнес-логики предприятия, используемых в нем технологий обслуживания клиентов. Это достигается путем выбора конфигурации аппаратной части комплекса и выполнения настроек программной части.

В состав системы могут входить различные устройства: персональные и специализированные компьютеры, принтеры, фискальные регистраторы, устройства идентификации и авторизации и т.д. Под устройствами в системе понимаются не только собственно устройства (электронные аппараты и приборы), но и специализированные программы, выполняющие определенные наборы функций (виртуальные устройства). В процессе функционирования системы все эти устройства обмениваются информацией. Для этого они должны иметь каналы связи, например, подключаться к компьютерам, входящим в единую локальную сеть (в том числе с использованием беспроводных соединений).

Подключение устройств и настройка их параметров производится по определенным правилам, которые рассмотрены в данном разделе.

Все компьютеры данного сегмента подключаются к серверу сегмента. На компьютере должна быть установлена программа – загрузчик устройств, которая управляет всеми подключенными к нему устройствами, опрашивает их состояния, получает необходимые данные с сервера.

Все устройства и загрузчики должны быть зарегистрированы в программе Tillypad XL Manager. Для каждого устройства нужно указать программный модуль (драйвер) и присвоить необходимые значения параметрам устройства.

В программе Tillypad XL Manager реализована древовидная модель подчинения устройств. В справочнике Устройства описаны все применяемые устройства и их параметры. Каждое устройство является дочерним по отношению или к конкретному загрузчику, или к родительскому устройству. Это родительское устройство, в свою очередь, является дочерним для загрузчика.

При этом древовидность подчинения должна быть соблюдена также и для программных модулей. Т.е. для данного устройства родительским устройством может быть только то устройство, чей программный модуль является подключающим модулем для программного модуля дочернего устройства.

Каждый программный модуль может поддерживать одну или несколько функциональностей. Функциональность определяет, для управления какими устройствами может использоваться данный программный модуль.

Рисунок 33.1. Подерживаемые функциональности программного модуля


Таким образом, для каждого устройства необходимо выполнить:

  • физическое подключение к компьютеру, сети или другому устройству комплекса,

  • установку на соответствующий компьютер программы-загрузчика,

  • регистрацию загрузчика и устройства в программе Tillypad XL Manager,

  • настройку параметров устройства.

В этом разделе рассмотрены общие принципы работы с устройствами, их параметры, способы подключения устройств и их регистрации в системе, вопросы управления доступом и мониторинг состояния устройств.