Baser 5 30 января, 2021 Опубликовано 30 января, 2021 · Жалоба Нужно разработать блютус-концентратор для подключения нескольких датчиков с классическим блютус. Концентратор - "slave", не имеет ни дисплея, ни клавиатуры. Возникла проблема, какой режим сопряжения использовать на концентраторе? Меня целиком бы устраивал Legacy Classic PIN, но проблема в том, что применяемый блютус-модуль не позволяет запретить использовать современные методы Secure Simple Pairing (SSP). И когда оба сопрягаемых устройства поддерживают SSP, будет применяться именно он. А т.к. на концентраторе нет ни дисплея, ни клавиатуры, единственный вариант это SSP "Just Works". Т.е. никакой защиты от чужих подключений! Что посоветуете? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 5 25 февраля, 2021 Опубликовано 25 февраля, 2021 · Жалоба Жаль, что никто ничего не посоветовал что мы не услышали начальника транспортного цеха! Была мысль задействовать Bluetooth Class-of-Device (CoD). Но оказалось, что в двух применяемых нами модулях, поменять класс на свой можно, а получить CoD подключенного удаленного устройства нельзя. Нет таких команд. Только блютус-адрес доступен. Так что придется переносить защиту на уровень приложения. Задача такая: есть блютус-слейв, к которому могут подключаться все. У него мах. 6 одновременных подключений. Нужно обеспечить подключение до 5-и мастеров с полными правами на запись и одного мастера с правами только на чтение. Причем мастера с полными правами - наши устройства с закрытым ПО, а мастер только для чтения может быть произвольный смартфон/ноутбук. Как лучше реализовать авторизацию? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться