ГОСТ Р 54481—2011
7.3 Модель процедур
Упрощенная модель процедур, представленная на рисунке 6, показывает разные процедуры, вы-
полняемые при обмене данными по IrDA.
16
7.3.1 Обнаружение
Главная станция (инициатор) выполняет процедуру обнаружения, чтобы выявить все доступные
подчиненные приборы. Подчиненный прибор (респондент) отвечает, сообщая информацию об адресе и
минимальную информацию о самом приборе (сведения о сервисах и обозначение прибора). Фаза
обнаружения выполняется с фиксированным набором коммуникационных параметров (например, ско-
рость 9600 бод).
Обнаружение начинается, когда инициатор рассылает командный кадр обнаружения. В данном
командном кадре указывается число интервалов времени для процесса обнаружения: чем больше ука-
зано интервалов времени, тем больше приборов может быть обнаружено и меньше вероятность кон-
фликтов между респондентами в процессе обнаружения.
В ISO/IEEE 11073-30200 порт ПКС с кабельным соединением может использовать относительно
короткий интервал опроса (примерно 1 с) для обнаружения ближайших подчиненных приборов, по-
скольку процедура обнаружения не может мешать работе других инфракрасных приборов, располо-
женных в данном помещении. Инфракрасный порт ПКС/ТД должен использовать несколько больший
интервал опроса (примерно 2 с), чтобы минимизировать ненужное взаимодействие с другими инфра-
красными приборами, расположенными поблизости. Интервал опроса должен соответствовать прави-
лам доступа к среде обмена данными, изложенными в спецификации IrDA IrLAP. В частности, ПКС/ТД
или КСП/прибор, находящийся в состоянии конкуренции за доступ к каналу, должен убедиться в том,
что в канале отсутствует активность в течение более 500 мс (рекомендуется от 560 до 600 мс), прежде
чем начать передачу (обычно кадра обнаружения идентификации станции обмена [XID]).
Инфракрасный подчиненный прибор, соответствующий ISO/IEEE 11073, должен отвечать на все
командные кадры обнаружения, выданные ПКС, если для данного приложения требуется постоянное
соединение. С другой стороны, инфракрасный подчиненный прибор, соответствующий NCCLS POCT1,
должен отвечать на командные кадры обнаружения, выданные ТД, только в том случае, если: 1) данно-
му прибору требуется связь с ТД и 2) со времени предыдущей передачи прошло достаточно времени.
Целью последнего требования является предотвращение повторного обнаружения прибора сразу по-
сле того, как он передал свои данные.
7.3.2 Согласование и соединение
Главная станция устанавливает соединение, согласовав максимальные значения параметров
связи (например, скорости передачи, объема данных, размера окна), поддерживаемые обоими взаимо-
действующими приборами. В случае мультипортового ПКС данная процедура может быть ограничена
доступной полосой пропускания системы и требованиями к полосе пропускания других портов ПКС.
После подтверждения от подчиненной станции обе станции переключаются на согласованные
значения параметров связи.
7.3.3 Передача данных
Главная станция периодически запрашивает подчиненную станцию о наличии данных или об ин-
формации о состоянии. Станции обмениваются информацией, используя надежный сервис передачи
данных. Станции могут также использовать ненадежный сервис срочной передачи данных для синхро-
низации по времени.
7.3.4 Разъединение
Обе станции, главная и подчиненная, могут обычным образом разъединить соединение. Кроме
того, на обеих сторонах существуют механизмы тайм-аута для выявления нарушенного или прерван-
ного соединения. После разъединения значения всех параметров связи восстанавливаются до своих
исходных значений до начала согласования.