Jump to content

    
Sign in to follow this  
Baser

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

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this