Подтверждение BLE при разных возможностях приборов
На складе есть датчик без экрана и сервисный терминал с дисплеем. Для них нельзя автоматически назначить тот же сценарий подтверждения, что для двух устройств с кнопками и числовыми индикаторами. Перед выездом нужно понять, какой способ сопряжения реально поддерживается обеими сторонами и какие действия должен выполнить оператор, чтобы не перепутать соседние приборы.
Возможности сторон влияют на процедуру
Silicon Labs связывает выбор pairing с возможностями ввода и вывода устройств. В описанных процессах Just Works даёт зашифрованное соединение без authenticated association, тогда как Numeric Comparison предусматривает подтверждение при подходящих возможностях сторон. Эти свойства нельзя объединять формулировкой «появился значок замка». (Silicon Labs — Pairing Processes)
Инженер составляет ведомость фактических возможностей: экран, кнопка подтверждения, ввод чисел, предусмотренный внешний канал. Указывают именно установленное исполнение и версию приложения. Фотография похожего прибора или описание другой модификации не подтверждают наличие нужного способа. Приложение также должно показывать предусмотренное действие, а не только состояние соединения.
Сделать действия оператора однозначными
Для утверждённого способа пишут короткий сценарий: как физически выбрать прибор, где увидеть идентификатор и какое подтверждение выполнить. Если используется числовое сравнение, оператор должен сравнивать предусмотренные показания, а не нажимать согласие автоматически. Если прибор не способен поддержать требуемый уровень процедуры, это фиксируют как ограничение исполнения и передают владельцу профиля.
На стенде размещают два учебных прибора с похожими именами и проверяют, что инструкция позволяет выбрать нужный. Затем воспроизводят несовпадение или отмену подтверждения предусмотренным способом. Испытание должно показать отказ от завершения процедуры в ошибочном случае. Не используют для этого чужое оборудование и не выполняют скрытые подключения к рабочим датчикам.
Не обещать больше подтверждённого
Выбранный association model не является универсальной гарантией безопасности всей системы. Прикладные права, обслуживание сохранённых связей и доступ к настройкам проверяются отдельно. В отчёте указывают наблюдаемый способ и действия человека, а не общую оценку «полностью защищено». Условия физического доступа также входят в эксплуатационный сценарий.
Приёмка завершена, когда оператор способен воспроизвести правильную процедуру и распознать её отмену на конкретной паре устройств. К акту прикладывают схему действий без снимков секретов и ключей. Это помогает хозяйству выбирать совместимый сервисный комплект и снижает вероятность, что формально успешное соединение будет ошибочно отнесено к соседнему прибору с тем же названием.