Устройство безопасности FOB на основе бесконтактных устройств с Bluetooth: как это работает - PullRequest
1 голос
/ 18 октября 2011

Я читал о бесконтактных устройствах безопасности через Bluetooth, но мне интересно, как это работает в реальности. Насколько я читал, есть две техники:

  1. постоянное сканирование от мастера. Центральное устройство сканирует целевое устройство каждые x минут. Когда цель находится в пределах досягаемости, она возвращает MAC-адрес Bluetooth и RSSI. Отрицательной стороной является то, что постоянное переключение в режим обнаружения приводит к разрядке аккумулятора, равно как и к главному устройству, которое должно постоянно сканировать устройства.

  2. Парные и подключенные. Некоторые детали продукта: «Ваш ноутбук блокируется, когда вы отступаете на определенное расстояние, и снова открывается, когда вы находитесь в радиусе действия». Это означает, что после сопряжения и связанных процессов мастер может получить информацию, когда ведомое устройство находится вне диапазона, или снова попасть в диапазон. В bluetooth 4 будет даже как профиль.

Что касается второго варианта, какая это функция? как это устроено? я имею в виду, может быть, вы можете закодировать счетчик порядкового номера, который подсчитывает каждый раз, когда ведомый отправляет пакет через RFCOMM каждые x milisecs (android или ios), но я не понимаю, как подчиненный может снова подключиться к мастеру прозрачным способом обычно два устройства Bluetooth отключаются, когда они находятся вне зоны действия друг друга (поэтому вы не можете снова отправить информацию из того же соединения RFCOMM с разъемом Bluetooth).

Как бесконтактные устройства работают в реальности? как вы можете его кодировать?

1 Ответ

2 голосов
/ 18 октября 2011

Bluetooth 4.0 (BT Low Energy) - это совсем другое животное, чем традиционный Bluetooth.Он разработан с нуля, чтобы быть хорошим в таких вещах, как профиль Proximity, который вы описываете.В основном, компьютер и брелок создают соединение для периодического общения, например, каждые 5 секунд.Когда вы выходите из зоны действия, соединение обрывается из-за тайм-аута, и ПК знает, что брелок пропал.Сторона ПК не имеет ограничений по питанию, поэтому она может постоянно или периодически сканировать брелок при обрыве соединения.Брелок может объявить о своем присутствии, используя нечастые рекламные пакеты, которые потребляют небольшое количество энергии.

Обратите внимание, что в BT LE нет RFCOMM.Android и другие BT-стеки в настоящее время не поддерживают BT LE, потому что он слишком новый.Существует только несколько устройств, которые на самом деле используют BT LE, поэтому получить много реальной информации сейчас сложно.Через несколько лет это будет намного больше.Новый iPhone 4S и новые macbooks имеют чипы 4.0 BT, так что вы можете ожидать большего использования в ближайшее время.

...