Enlace de datos: https://pan.baidu.com/s/1F_j6oxQXtra6pBjUZGwrVQ?pwd=8888 Código de extracción: 8888


Documentación AT
Encender e imprimir:
00
01
00
50 48 59 2d 30 31 00 00 00 00 00 00 00//Nombre de Bluetooth
01 02 03 04 05 06//Dirección Bluetooth
00
40 01
06 00 0c 00
c8 00
f0 ff//conectarUUID
e0 ff//AtenderUUID
e1 ff//transmisiónUUID
00 c2 01 00
14 00 00 00
www.sparkleiot.com
Mod AT//ATmodelo
listo!//Comienza la transmisión
Restablecimiento de hardware:
DerribarIO15, activa directamente el reinicio de hardware y el módulo se reinicia.
Verificar si la UART está en modo AT
prueba de funciónEN
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Configuración de Consulta |
en |
ninguno |
DE ACUERDO |
AT CMD modo de eco
Función: Establecer el interruptor de eco
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Alternar pantalla de eco |
en+comió=1 |
t:Abierto T:Abierto 1:Abierto f:cierre F:cierre 0:cierre |
DE ACUERDO |
Verificar parámetros básicos del módulo
Función: Configuración de consulta
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Configuración de Consulta |
en+receta |
ninguno |
Nombre:XH-02 Rol:Esclavo Velocidad en baudios: 115200 Dirección BLE ??1:02:03:04:05:06 PIN:000001 DE ACUERDO |
Restaurar módulo a valores de fábrica
Función: Restaurar configuración predeterminada
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Restaurar configuración predeterminada |
en+por defecto |
ninguno |
DE ACUERDO |
Restablecer módulo
Función: Reiniciar
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Reanudar |
en+reiniciar |
ninguno |
DE ACUERDO |
Obtener versión del módulo
Función: ConsultaKit de desarrollo de software (SDK)Versión
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
PreguntarKit de desarrollo de software (SDK)Versión |
en+versión |
ninguno |
ver: 03.01.01 DE ACUERDO |
Cambiar rol Maestro/Esclavo
Función: Cambio de rol maestro-esclavo
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar el modo maestro-esclavo actual |
at+role=? |
ninguno |
Esclavo DE ACUERDO |
|
Cambiar modo de host |
at+role=METRO |
METRO:Modo host m:Modo host S:Modo Esclavo s:Modo Esclavo |
DE ACUERDO |
Cambiar nombre de Bluetooth
Función: Modificar nombre de Bluetooth
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar el nombre actual |
at+name=? |
ninguno |
XH-02 DE ACUERDO |
|
Establecer Nuevo Nombre |
at+name=xxx |
xxx |
DE ACUERDO |
ilustrar:12byte
Cambiar dirección de Bluetooth
Función: Modificar dirección Bluetooth
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar dirección actual |
at+addr=? |
ninguno |
01:02:03:04:05:06 DE ACUERDO |
|
Establecer una nueva dirección |
at+addr=01:02:03:04:05:07 |
xx:xx:xx:xx:xx:xx |
DE ACUERDO |
Cambiar la potencia de RF
Función: Modificar potencia inalámbrica
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar potencia actual |
at+rfpw=? |
ninguno |
5 dBm DE ACUERDO |
|
Establecer una nueva potencia |
at+rfpw=1 |
0 -- 5dBm (predeterminado) 1 -- 0dBm 2 -- -5dBm 3 -- -20dBm 4 -- 10dBm
|
DE ACUERDO |
Cambiar la velocidad en baudios de la UART
Función: Modificar la velocidad en baudios del puerto serie
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar la velocidad en baudios actual |
en+baud=? |
ninguno |
115200 DE ACUERDO |
|
Establecer una nueva velocidad en baudios |
en+baud=1 |
4800 9600 14400 19200 38400 57600 115200 500000 1000000 |
DE ACUERDO |
Establecer si el módulo es conectable
Función: Establecer si conectar
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Verifica si la conexión está disponible |
en+cont=? |
ninguno |
Conectable DE ACUERDO |
|
Establecer si conectar |
en+cont=1 |
0:No conectable 1:Conectable |
DE ACUERDO |
Cambiar datos de publicidad
Función: Modificar el nombre de la transmisión
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar el nombre de la transmisión actual |
en+avda=? |
ninguno |
PHY-01 DE ACUERDO |
|
Establecer un nuevo nombre de transmisión |
en+avda=xxx |
xxx |
DE ACUERDO |
Descripción: Solo disponible en modo esclavo, no exceder12byte
Cambiar modo de energía
Función: Modificar modo de potencia
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar el modo de energía actual |
en+modo=? |
ninguno |
0 DE ACUERDO |
|
Establecer un nuevo modo de energía |
en+modo=0 |
0—modo normal 1—modo de suspensión 2—modo de espera |
DE ACUERDO |
Cambiar intervalo de publicidad
Función: Modificar el ciclo de transmisión
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar el ciclo de transmisión actual |
en+no es=? |
ninguno |
320 DE ACUERDO |
|
Establecer un nuevo período de transmisión |
en+aint=320 |
32-6400 |
DE ACUERDO |
Descripción: Rango32llegar6400Entre, correspondiente20Milisegundos a4Segundo
Cambiar intervalo de conexión
Función: Modificar el período de conexión
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar el período de conexión actual |
en+cint=? |
ninguno |
6-12 DE ACUERDO |
|
Establecer un nuevo período de conexión |
en+cint=320 |
32-6400 |
DE ACUERDO |
Cambiar tiempo de espera de conexión
Función: Modificar el tiempo de espera de la conexión
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar el período de tiempo de espera actual |
en+ctout=? |
ninguno |
200 DE ACUERDO |
|
Establecer un nuevo tiempo de espera |
en+cint=320 |
10-3200 |
DE ACUERDO |
Descripción: Rango10-3200,corresponde100Milisegundos a30Segundo
Limpiar maestro dirección de esclavo registrada
Función: Borrar dispositivos conectados
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Borrar dispositivos conectados |
en+claro |
ninguno |
DE ACUERDO |
Establecer modo de trabajo LED
Función: ConfiguraciónCONDUJO
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consulta actualCONDUJOestado |
en+led=? |
ninguno |
En DE ACUERDO |
|
Configurar nuevoCONDUJOestado |
en+led=1 |
t:Abierto T:Abierto 1:Abierto f:cierre F:cierre 0:cierre |
DE ACUERDO |
ilustrar:CONDUJOusarIO P18
Establecer estado de salida de E/S
Función: ConfiguraciónIOproducción
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
configuraciónIOEstado de salida |
en+sio=1,1 |
parámetro1:(IOelegir) 1-9 parámetro2:(estado) t:Abierto T:Abierto 1:Abierto f:cierre F:cierre 0:cierre |
DE ACUERDO |
ilustrar:IOusarIO P0/P7/P11/P14/P20/P23/P31/P32/P34(Tentativo)
Establecer UUID de conexión
Función: Modificar conexiónUUID
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consulta actualUUID |
en+luuid=? |
ninguno |
0xfff0 DE ACUERDO |
|
Configurar nuevoUUID |
en+luuid=0xfff0 |
0x0000-0xffff |
DE ACUERDO |
Nota: El formato del parámetro es fijo.
Establecer UUID de servicio
Función: Modificar servicioUUID
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consulta actualUUID |
en+suuid=? |
ninguno |
0xffe0 DE ACUERDO |
|
Configurar nuevoUUID |
en+suuid=0xffe0 |
0x0000-0xffff |
DE ACUERDO |
Nota: El formato del parámetro es fijo.
Establecer UUID de transferencia
Función: Modificar transmisiónUUID
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consulta actualUUID |
en+tuuid=? |
ninguno |
0xffe1 DE ACUERDO |
|
Configurar nuevoUUID |
en+tuuid=0xffe1 |
0x0000-0xffff |
DE ACUERDO |
Nota: El formato del parámetro es fijo.
Establecer tiempo para suspensión automática
Función: Establecer el tiempo de espera automático de suspensión
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar el estado de suspensión automática actual |
en+aust=? |
ninguno |
20 DE ACUERDO |
|
Establecer un nuevo modo de suspensión automático |
en+aust=320 |
0-99999999 |
DE ACUERDO |
ilustrar:8 bits
Establecer tamaño de búfer por paquete
Función: Establecer el tamaño del búfer para cada paquete
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar el tamaño actual |
en+div=? |
ninguno |
256 DE ACUERDO |
|
Establece el nuevo tamaño |
en+div=256 |
256 128 64 32 16 |
DE ACUERDO |
Obtener número de paquete
Función: Obtener la longitud del paquete de datos
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consultar la longitud actual |
en+pcnt=? |
ninguno |
0 DE ACUERDO |
|
Establecer la nueva longitud |
en+pcnt=240 |
240 160 128 |
DE ACUERDO |
Configurar paso directo de DMA
Función: ConfiguraciónDMAInterruptor de modo directo
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consulta actualDMAcambiar |
en+dma=? |
ninguno |
falso DE ACUERDO |
|
Configurar nuevoDMAcambiar |
en+dma=t |
t:Abierto T:Abierto 1:Abierto f:cierre F:cierre 0:cierre |
DE ACUERDO |
Configurar la ruta DMA de rx/tx
Función:
|
describir |
Ejemplos de Comandos |
parámetro |
Ejemplo de Resultado |
|
Consulta actual |
en+rxpath=? |
ninguno |
falso DE ACUERDO |
|
Configurar nuevo |
en+rxpath=t |
t:Abierto T:Abierto 1:Abierto f:cierre F:cierre 0:cierre |
DE ACUERDO |