Управление системой "Интеллектуальный дом" через Интернет. Аппаратно-программные решения внутренней сети — страница 15

  • Просмотров 4166
  • Скачиваний 228
  • Размер файла 69
    Кб

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

позволяющую программно реализовывать описанные выше действия по управлению аппаратной частью модуля устройства. На рис 3. приведена схема взаимодействия программных модулей во время их работы: SHAPE * MERGEFORMAT Class { … Dev... …} Class { … Comm... …} 0101001 0010111 1101011 0100110 Java Class Java Communication API Win32 COM driver COM JNI Рис. 3 Написанный на языке Java класс использует для работы с COM портом стандартный интерфейс программирования Java Communication API. Он в свою очередь через

механизмы Java Native Interface использует системный драйвер для работы с COM портом. Экземпляры классов, порожденных от этого класса и реализующих особенности работы различных устройств используются для подключения их в интегрированную систему. Структура макета интегрированной системы Макет интегрированной системы создавался на основе платформы Java при использовании средства создания распределенных приложений CORBA. Данное сочетание

позволило быстро и с наименьшими затратами создать макет, отвечающий требованиям, предъявляемым к интергрированным системам в концепции интеллектуального дома. Технология CORBA представляет собой среду для функционирования и взаимодействия некоторых CORBA-объектов, предоставляющих друг другу сервисы. Использование механизма CORBA позволяет автоматически получить в создаваемой системе наличие следующих возможностей:

-        -        -        -        -        -        Макет интегрированной системы физически размещается на тех же компьютерах, что и макеты устройств, подключенных к этой системе. На них запускаются вышеперечисленные сервисы для обепечения подключения к ним макетов устройств. Более подробно структура макета интегрированной системы

изложена в работе [7]. Проверка работоспособности макета Работоспособность созданного макета проверялась на базе технических средств СКИБ2. Были созданы три макета устройств, подключаемых к макету интегрированной системы управления, развернут и настроен макет интегрированной системы управления, установлен модуль удаленного доступа к системе через Интернет. С помощью удаленного компьютера, подключенного к сети Интернет был