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:
(Configuración del puerto serie: 115200, 8, N, 1)
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]":
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.
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.
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.
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.
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.
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.
+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
política de privacidad
· Política de privacidad
Actualmente no hay contenido disponible
Correo electrónico:sales@nicerf.com
Teléfono:+86-755-23080616