Беспроводные интерфейсы
5.12 Беспроводные интерфейсы
5.12.1 Инфракрасный интерфейс IrDA
Применение излучателей и приемников инфракрасного (ИК) диапазона позволяет осуществлять беспроводную связь между парой устройств, удаленных на расстояние до нескольких метров. Инфракрасная связь — IR (Infra Red) Connection — безопасна для здоровья, не создает помех в радиочастотном диапазоне и обеспечивает конфиденциальность передачи. ИК-лучи не проходят через стены, поэтому зона приема ограничивается небольшим, легко контролируемым пространством. Инфракрасный интерфейс имеют некоторые модели принтеров, им оснащают многие современные малогабаритные устройства: карманные компьютеры (PDA), мобильные телефоны, цифровые фотокамеры и т. п.
Различают инфракрасные системы низкой (до 115,2 Кбит/с), средней (1,152 Мбит/с) и высокой (4 Мбит/с) скорости. В 1993 году была создана ассоциация разработчиков систем инфракрасной передачи данных IrDA (Infrared Data Association). В настоящее время действует стандарт IrDA 1.1.
Излучателем для ИК-связи является светодиод, имеющий пик спектральной характеристики мощности 880 нм. Светодиод дает конус эффективного излучения с углом около 30°. В качестве приемника используют PIN-диоды, эффективно принимающие ИК-лучи в конусе 15°.
Ниже перечислены варианты, возможные на физическом уровне IrDA:
1. IrDA SIR — для скоростей 2,4-115,2 Кбит/с используется стандартный асинхронный режим передачи (как в СОМ-портах).
2. ASK IR — для скоростей 9,6-57,6 Кбит/с также используется асинхронный режим.
Рекомендуемые материалы
3. IrDA HDLC — для скоростей 0,576 и 1,152 Мбит/с используется синхронный режим передачи и кодирование, аналогичное протоколу SIR.
4. IrDA FIR — для скорости 4 Мбит/с также применяется синхронный режим.
Приемопередатчик IrDA может быть подключен к компьютеру различными способами; по отношению к системному блоку он может быть как внутренним (размещаемым на лицевой панели), так и внешним, размещаемым в произвольном месте. Размещать приемопередатчик следует с учетом угла «зрения» (30° у передатчика и 15° у приемника) и расстояния до требуемого устройства (до 1 м).
Внутренние приемопередатчики на скоростях до 115,2 Кбит/с (IrDA SIR, ASK IR) подключаются через обычные микросхемы асинхронных приемопередатчиков UART, совместимые с 16450/ 16550, через сравнительно несложные схемы ИК- модуляторов/демодуляторов. В ряде современных системных плат на использование инфракрасной связи (до 115,2 Кбит/с) может конфигурироваться порт COM2.
Существуют внешние ИК-адаптеры с интерфейсом RS-232C (для подключения к СОМ-порту) и с интерфейсом USB. Пропускной способности USB достаточно даже для FIR, СОМ-порт пригоден только для SIR.
5.12.2 Последовательный инфракрасный порт SIR
Интерфейс SIR (Serial InfraRed port — последовательный инфракрасный порт) был разработан ассоциацией IrDA (Infrared Data Association). Первые версии этого стандарта были опубликованы в 1994 году.
По своим свойствам интерфейс SIR близок к интерфейсу стандарта RS-232C. Скорость передачи по инфракрасному каналу составляет до 115 Кбит/с (в последних спецификациях — до 4 Мбит/с). Обмен данными — асинхронный (без синхронизации), то есть последовательный. Для обнаружения и устранения ошибок передачи используются алгоритмы проверки контрольной суммы пакетов данных.
Существенным недостатком инфракрасного порта является ограниченный радиус действия (скорость передачи 4 Мбит/с достигается на расстоянии около 1 м). К тому же между приемником и передатчиком не должно быть посторонних предметов.
5.12.3 Радиоинтерфейс Bluetooth
Bluetooth (синий зуб) — это фактический стандарт на миниатюрные недорогие средства передачи информации с помощью радиосвязи между мобильными (и настольными) компьютерами, мобильными телефонами и любыми другими портативными устройствами на небольшие расстояния.
Бесплатная лекция: "8 - Классификация ферментеров" также доступна.
Каждое устройство Bluetooth имеет радиопередатчик и приемник, работающие в диапазоне частот 2,4 ГГц. Для Bluetooth используются радиоканалы с дискретной (двоичной) частотной модуляцией. Кодирование простое — логической единице соответствует положительная девиация частоты, нулю — отрицательная. Передатчики могут быть трех классов мощности, с максимальной мощностью 1, 2,5 и 100 МВт.
В рамках спецификации Bluetooth определены несколько протоколов.
Протокол обнаружения сервисов SDP (Service Discovery Protocol), позволяющий устройству использовать функциональность окружающего его оборудования.
Протокол RFCOMM обеспечивает эмуляцию последовательного порта (9-проводного RS-232). С его помощью традиционные кабельные соединения устройств могут быть легко заменены на радиосвязь, без каких-либо модификаций ПО верхних уровней.
Интерфейс хост-контроллера HCI (Host Controller Interface) — это единообразный метод доступа к аппаратно-программным средствам нижних уровней Bluetooth. Он предоставляет набор команд для управления радиосвязью, получения информации о состоянии и собственно передачи данных. Физически аппаратура Bluetooth может подключаться к различным интерфейсам: шине расширения (например, PC Card), шине USB, СОМ-порту. Для каждого из этих подключений имеется соответствующий протокол транспортного уровня HCI — прослойка, обеспечивающая независимость HCI от способа подключения.