Перейти к содержанию
    

Режимы сопряжения (Pairing) в Bluetooth Classic

Нужно разработать блютус-концентратор для подключения нескольких датчиков с классическим блютус.
Концентратор - "slave", не имеет ни дисплея, ни клавиатуры.
Возникла проблема, какой режим сопряжения использовать на концентраторе?
Меня целиком бы устраивал Legacy Classic PIN, но проблема в том, что применяемый блютус-модуль не позволяет запретить использовать современные методы Secure Simple Pairing (SSP).
И когда оба сопрягаемых устройства поддерживают SSP, будет применяться именно он. А т.к. на концентраторе нет ни дисплея, ни клавиатуры, единственный вариант это SSP "Just Works".
Т.е. никакой защиты от чужих подключений!
Что посоветуете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Жаль, что никто ничего не посоветовал что мы не услышали начальника транспортного цеха! :smile:

Была мысль задействовать Bluetooth Class-of-Device (CoD). Но оказалось, что в двух применяемых нами модулях, поменять класс на свой можно, а получить CoD подключенного удаленного устройства нельзя. Нет таких команд. Только блютус-адрес доступен.

Так что придется переносить защиту на уровень приложения.

Задача такая: есть блютус-слейв, к которому могут подключаться все. У него мах. 6 одновременных подключений.
Нужно обеспечить подключение до 5-и мастеров с полными правами на запись и одного мастера с правами только на чтение.
Причем мастера с полными правами - наши устройства с закрытым ПО,
а мастер только для чтения может быть произвольный смартфон/ноутбук.

Как лучше реализовать авторизацию?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...