2012-06-12 3 views
2

Я работаю над профилями низкой энергии Bluetooth. Я разрабатываю бесконтактный клиент и сервер в Bluegiga USB с низким энергопотреблением. Я написал сервер Proximity на одном ключе и клиент Proximity на другом ключе. Я могу отправить уровень предупреждения от клиента к серверу. Когда я беру ключи от друг друга (чтобы изучить работу профиля близости), я получаю: «Тайм-аут контроля связи истек».
Итак, я хотел бы знать, правильна ли эта информация о тайм-ауте, т. Е. Является ли она правильным сигналом подтверждения.Проксимитированный профиль на bluegiga с низким энергопотреблением usb dongle

+0

У вас есть ссылка на ваш проект? – chwi

ответ

2

Когда устройство получает отказ от развода в качестве тайм-аута контроля связи, оно указывает, что удаленное устройство либо находится за пределами допустимого диапазона, либо выключено. Таким образом, Link Layer ожидает «Тайм-аут контроля связи», чтобы подтвердить, что удаленное устройство больше не подключено.

Однако в клиенте Proximity в соответствии со спецификациями BT-SIG приложение должно рассчитывать потери связи и потери в тракте [это может быть рассчитано с использованием значений RSSI удаленных устройств), и после того, как порог пересечен, необходимо отправить соответствующие предупреждения на устройство Proximity Server. Спецификация действительно относится к феномену как потеря связи, однако она отличается от Time Supervision Time Out.

Смежные вопросы