CN
HOGARSOBRE NOSOTROSINFORMACIóN DE LA INDUSTRIA CóMO UTILIZAR EL MóDULO BLE BLE5101

Cómo utilizar el módulo BLE BLE5101

Por sdga:NiceRF Wireless Technology Co., Ltd

BLE5101 es un módulo BLE basado en el protocolo BLE 5.1, con una banda de frecuencia de trabajo de 2,4 GHz. Tiene las características de tamaño pequeño, bajo consumo de energía, coexistencia maestro-esclavo, etc.

 

Cómo utilizar el módulo BLE BLE5101

Herramientas:

  • Asistente de depuración en serie SSCOM,
  • Conexión nRF para Android,
  • La versión del teléfono Android 10.

(Configuración del puerto serie: 115200, 8, N, 1)

 

  1. Confirme si el módulo BLE está en modo de configuración

El módulo BLE BLE5101 fabricado por nuestra empresa ingresará al modo de configuración de forma predeterminada cuando se encienda, para facilitar al usuario la configuración de parámetros. En el modo de configuración, el módulo no ejecutará automáticamente las funciones de Bluetooth y estará en estado inactivo.

Envíe el comando de prueba AT "AT\r\n" (donde \r\n es el retorno de carro y el avance de línea, es decir, 0x0d 0x0a) para confirmar si el módulo ingresa al modo de configuración:

Si no hay respuesta, el módulo no ingresa al modo de configuración. Envíe un paquete de cadena "+++\r\n" o baje el pin SET (PIN 6) para ingresar al modo de configuración. Al ingresar al modo de configuración, el puerto serie del módulo responderá con el mensaje "[ENTRAR EN MODO]":

 

  1. Desactive la función de ingresar automáticamente al modo de configuración después del encendido

Envíe el comando AT "AT+ENATMODE=0\r\n", el módulo devuelve "OK" y la configuración se realiza correctamente. El módulo aplicará este parámetro la próxima vez que se inicie.

 

  1. Modificar la dirección MAC del módulo BLE

Los módulos BLE5101 fabricados por nuestra empresa tienen la misma dirección MAC. Es imposible establecer una conexión Bluetooth entre dos módulos BLE5101 con la misma dirección MAC, por lo que es necesario modificar la dirección MAC de uno de los módulos BLE.

Por ejemplo, configure la dirección MAC del módulo en 11:22:33:44:55:66 y envíe el comando AT "AT+MAC=112233445566\r\n":

Si el módulo devuelve "OK", la configuración se realizó correctamente.

 

  1. Habilite la función maestro-esclavo del módulo BLE

Envíe el comando AT "AT+CONS?\r\n" para comprobar si la función maestro-esclavo del módulo BLE está habilitada:

El módulo devuelve "+CONS=a,b". Entre ellos, cuando a = 0, el módulo deshabilitará la función esclava, el módulo no puede habilitar la transmisión Bluetooth y rechazará cualquier solicitud de conexión del maestro Bluetooth; cuando b=0, el módulo deshabilitará la función maestra y el módulo no puede habilitar el escaneo Bluetooth. El módulo BLE5101 admite la coexistencia de maestro y esclavo, por lo que a y b se pueden configurar en 1 juntos, y la función maestra y la función esclava se pueden activar al mismo tiempo.

Envíe el comando AT "AT+CONS=1,1\r\n", el módulo devuelve "OK" y la configuración se realiza correctamente. El módulo aplicará este parámetro la próxima vez que se inicie.

 

  1. Reinicie el módulo BLE

Envíe el comando "AT+RESET\r\n" o encienda el módulo para reiniciar. Si el pin SET se baja, el pin SET debe restaurarse a un nivel alto; de lo contrario, el módulo BLE aún ingresará al modo de configuración después de reiniciar.

 

El módulo siempre aplicará los parámetros de configuración anteriores y activará automáticamente el escaneo de Bluetooth y la publicidad de Bluetooth después del encendido. Abra nRF Connect, comience a escanear, el teléfono podrá recibir paquetes publicitarios de BLE5101 y los usuarios pueden hacer clic en CONECTAR para establecer una conexión Bluetooth; Si dos módulos BLE5101 tienen aplicadas estas configuraciones, establecerán automáticamente una conexión Bluetooth después de encenderlos.

 

  1. BLE5101 establece una conexión Bluetooth entre sí y envía y recibe datos

Si hay dos módulos BLE5101 con la configuración de 1 a 5 pasos aplicada, establecerán automáticamente una conexión bluetooth. Después de que el módulo se haya conectado exitosamente como maestro, el puerto serie responderá: "ESCLAVO CONECTADO" y mostrará la dirección MAC del esclavo; de lo contrario, responderá: "MAESTRO CONECTADO" y mostrará la dirección MAC del maestro.

Nota: Dado que la publicidad de Bluetooth de los dos módulos BLE5101 se activa junto con la exploración de Bluetooth, no se puede garantizar que una de las partes sea fijada como maestra o esclava durante la conexión real. Si una parte necesita ser fijada como maestra/esclava, después de ingresar al modo de configuración, envíe el comando AT+CONS para establecer la función correspondiente en 0.

 

Cuando BLE5101 se conecta como maestro, debido al proceso del protocolo BLE, necesita descubrir el servicio GATT y la característica GATT del esclavo. Este proceso tarda entre 1 y 2 segundos y luego envía automáticamente una solicitud de habilitación de notificación al esclavo BLE5101 para iniciar la transmisión de datos. BLE5101 admite una MTU máxima de 250, es decir, un solo paquete puede enviar hasta 250 - 3 = 247 bytes de datos.

 

  1. El teléfono móvil establece una conexión Bluetooth con BLE5101 y envía y recibe datos

Después de establecer una conexión Bluetooth entre el teléfono móvil y BLE5101 a través de 1 a 5 puntos, puede comenzar a enviar y recibir datos como se muestra en la figura:

 

UUID de servicio

FFF0

UUID característico

UUID

Atributos

Explicar

FFF1

Leer/Notificar

El esclavo envía, el maestro recibe el canal de datos.

FFF2

Escribir/Escribir sin respuesta

El maestro envía, el esclavo recibe el canal de datos.

 

1) El UUID de servicio primario predeterminado de BLE5101 para enviar y recibir datos es 0xFFF0. Haga clic para ver la Característica incluida en el Servicio Primario.

2) Cuando BLE5101 se utiliza como esclavo, envía una notificación de notificación al maestro a través de la Característica con el atributo Notificar de forma predeterminada. Haga clic en la flecha para enviar una solicitud de activación de notificación al BLE5101 para recibir automáticamente los datos enviados por el BLE5101.

3) Haga clic en la flecha para enviar datos a BLE5101, y BLE5101 los imprimirá a través del puerto serie después de recibir los datos.

Contáctenos

 +86-755-23080616

 ventas@nicerf.com

Sitio web: https://www.nicerf.com/

Dirección: 309-314, 3/F, Bldg A, edificio comercial Hongdu, Zona 43, Baoan Dist, Shenzhen, China

Contáctenos
política de privacidad

política de privacidad

· Política de privacidad

Actualmente no hay contenido disponible


           

Correo electrónico:sales@nicerf.com

Teléfono:+86-755-23080616

Dirección: 309-314, 3/F, Bldg A, edificio comercial Hongdu, Zona 43, Baoan Dist, Shenzhen, China


×