Управление каналом
Управление каналом
Работу пикосети можно понять исходя из состояний работы в процессе установления и эксплуатации канала (Рисунок 6.12). Существуют два основных состояния.
• Холостое. Состояние по умолчанию. Состояние с низким энергопотреблением, в котором работают только собственные часы устройства.
• Соединение. Устройство присоединяется к пикосети в качестве ведущего или подчиненного.
Кроме того, существуют семь промежуточных подсостояний, которые используются для введения в пикосеть новых подчиненных устройств. Для смены состояния используются либо команды от администратора Bluetooth, либо внутренние сигналы в контроллере канала. Перечислим возможные подсостояния.
• Запрос. Устройство выпустило запрос. Используется ведущим устройством для активизации подчиненного устройства и связи с ним. Ведущее устройство отправляет сообщение запроса путем передачи кода доступа к подчиненному устройству (device access code — DAC) в различных каналах, на которые может перестраиваться частота.
• Поиск запроса. Устройство ожидает запрос с его собственным кодом DAC.
• Ответ ведущего устройства. Устройство, выступающее как ведущее, получает от подчиненного устройства ответ на запрос. Теперь устройство может переходить в состояние соединения или возвращаться в состояние запроса для обращения к другим подчиненным.
• Ответ подчиненного устройства. Устройство, выступающее как подчиненное, отвечает на запрос ведущего. Если установление соединения прошло успешно, устройство входит в состояние соединения; в противном случае оно возвращается в состояние поиска запроса.