Введение

FLEX — это коммуникационный протокол, разработанный компанией Motorola и используемый во многих пейджерах. FLEX обеспечивает связь только в одном направлении (от провайдера к пейджеру), однако связанный с ним протокол ReFLEX поддерживает двустороннюю передачу сообщений.

Протокол

Передача данных сообщения происходит в одном из четырех режимов: 1600/2, 3200/2, 3200/4 или 6400/4. Все режимы используют модуляцию FSK. В режиме 1600/2 используется 2-уровневый FSK-сигнал со скоростью передачи 1600 бит в секунду. В режиме 3200/2 используется 2-уровневый FSK-сигнал со скоростью передачи 3200 бит в секунду. В режиме 3200/4 используется 4-уровневый FSK-сигнал со скоростью передачи 1600 символов в секунду. Каждый 4-уровневый символ представляет два бита, что обеспечивает скорость передачи 3200 бит в секунду. В режиме 6400/4 используется 4-уровневый FSK-сигнал со скоростью передачи 3200 символов в секунду или 6400 бит в секунду. Данные передаются набором из 128 кадров, на формирование которого требуется 4 минуты. Каждый кадр содержит синхроимпульс, за которым следуют 11 блоков данных. Блоки данных содержат 256, 512 или 1024 бита для скоростей передачи 1600, 3200 или 6400 бит в секунду соответственно. Стандарт разработан таким образом, чтобы обеспечить возможность отключения приемника пейджера на протяжении значительной части времени, что позволяет экономить заряд батареи.

Безопасность

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

Использование

В Нидерландах службы экстренной помощи используют протокол Flex в общенациональной сети P2000 для пейджеров. Трафик этой сети можно отслеживать онлайн. В Южной Австралии государственная сеть SAGRN для системы пейджинга экстренных служб (CFS, SES, MFS и SAAS) работает на протоколе FLEX 1600 и также доступна для онлайн-мониторинга.