¿Cómo puedo evitar los nuevos emparejamientos en un módulo bluetooth RN42?

4

Estoy trabajando con un módulo bluetooth RN42 e intento cambiar la configuración para que no acepte ningún nuevo emparejamiento de dispositivos. De acuerdo con la hoja de comando , el comando SX, 1 debe habilitar la unión que la guía del usuario describe como decirle al dispositivo que solo acepte conexiones de dispositivos ya emparejados.

He intentado la siguiente secuencia de comandos para intentar que esto funcione.

  • Restablecimiento de fábrica (SF, 1)
  • Reiniciar (R, 1)
  • Borrar todas las direcciones remotas (SR, Z)
  • Establezca la vinculación en habilitado (SX, 1)
  • Reiniciar (R, 1)
  • Verificar la configuración (D)

En este punto, todavía puedo vincular dispositivos con el módulo, aunque no debería haber ninguna dirección remota almacenada y la vinculación está habilitada. He leído todos los comandos y notas y parece que no puedo resolver esto. Supongo que no entiendo la funcionalidad de enlace. Mi objetivo final es poder emparejar algunos dispositivos con el módulo y luego evitar las conexiones de dispositivos que no estaban emparejados previamente. ¿Respuestas, ideas o sugerencias? Gracias de antemano.

    
pregunta Brian Hasden

1 respuesta

2

Mientras la versión del firmware sea lo suficientemente alta, puede configurarlo en Modo silencioso 2 (comando: q, 2) para que se pueda conectar pero no se pueda detectar. Esto no hará que sea imposible para que otros se vinculen, pero necesitan saber la dirección MAC para poder hacerlo.

Otra posibilidad es tener una MCU adjunta que examine la dirección MAC entrante y, si no es deseable, la rechace y descarte la conexión.

    
respondido por el markt

Lea otras preguntas en las etiquetas