Sep . 2025
Este capítulo ofrece un resumen de todos los comandos de configuración y operación conocidos para el módulo UWB650, con el objetivo de servir como una referencia rápida y completa para ingenieros de desarrollo de software. El módulo UWB650 utiliza comandos de configuración para modificar algunos de sus parámetros de ejecución.

<...> : Nombre del parámetro. Los corchetes angulares no aparecen en el comando real.
Cuando un usuario introduce datos a través del puerto serie, el módulo detecta si se trata de un comando de configuración y lo procesa y responde en consecuencia. El formato de los comandos de configuración es fijo: comienza con UWBRFAT y termina con

A lo largo de este documento,
El módulo UWB650 utiliza un método de detección de tiempo de espera para determinar la cantidad de bytes recibidos por el puerto serie. Al recibir el primer byte, inicia un temporizador de aproximadamente 5 ms. Si continúa recibiendo bytes, el temporizador se reinicia. La recepción se detiene y el procesamiento de datos comienza cuando el búfer de recepción se llena o cuando el temporizador alcanza el tiempo de espera.
1) Compruebe si el módulo funciona correctamente.
Dominio | Respuesta |
UWBRFAT | DE ACUERDO |
2) Obtener la versión del firmware del módulo
Dominio | Respuesta |
¿VERSIÓN UWBRFAT+? | V1.2 |
Nota: Dado que el firmware del módulo puede actualizarse posteriormente, el contenido de las respuestas en este documento es solo para referencia.
3) Restablecer todos los parámetros del módulo a sus valores predeterminados
Dominio | Respuesta |
UWBRFAT+PREDETERMINADO | DE ACUERDO |
Nota: Este comando reiniciará el módulo. El módulo responde con OK antes de reiniciarse. Una vez iniciado el módulo, el puerto serie mostrará la siguiente cadena:
Inicio finalizado
4) Reinicie el módulo
Dominio | Respuesta |
UWBRFAT+RESET | DE ACUERDO |
Nota: Este comando reiniciará el módulo. El módulo responde con OK antes de reiniciarse.
Una vez que el módulo se haya iniciado, el puerto serie mostrará la siguiente cadena:
Inicio finalizado
5) Guardar los parámetros configurables en la memoria flash interna
Dominio | Respuesta |
UWBRFAT+FLASH | DE ACUERDO |
Nota: En las descripciones de los comandos de configuración que siguen, los comandos marcados con * indican que sus parámetros se pueden guardar en la memoria Flash mediante este comando. Estos parámetros se aplicarán directamente al reiniciar el módulo.
6) Configure la velocidad de transmisión del puerto serie del módulo.
Dominio | Respuesta | |
Consulta | UWBRFAT+BAUDRATE? | +BAUDRATE= |
Colocar | *UWBRFAT+BAUDRATE= | DE ACUERDO |
Descripción |
0:230400 bps 1:115200 bps ( Predeterminado ) 2:57600 bps 3,38400 pb 4,19200 pb 5,9600 pb Nota: Las demás configuraciones del puerto serie del módulo son fijas: 8 bits de datos, 1 bit de parada, sin bit de paridad, sin control de flujo. | |
Ejemplo | Consultar la velocidad de transmisión actual del puerto serie del módulo: Enviar : UWBRFAT+BAUDRATE? Respuesta: +BAUDRATE=0 Configure la velocidad de transmisión del puerto serie del módulo a 9600 baudios: Envíe : UWBRFAT+BAUDRATE=5 Respuesta: OK Ejemplo de error : Enviar : UWBRFAT+BAUDRATE=6 Respuesta: Error | |
7) Configure la velocidad de datos aéreos del chip UWB
Dominio | Respuesta | |
Consulta | UWBRFAT+DATARATE? | +FECHA DE DATOS= |
Colocar | *UWBRFAT+FECHA DE DATOS= | DE ACUERDO |
Descripción | 0,850 Kbps 1:6.8Mbps ( Predeterminado ) | |
Ejemplo | Consultar la velocidad de datos aéreos: Enviar : UWBRFAT+DATARATE? Respuesta: +DATAATE=1 Configurar la velocidad de datos inalámbricos: Enviar : UWBRFAT+DATARATE=0 Respuesta: OK Ejemplo de error : Enviar : UWBRFAT+DATARATE=2 Respuesta: Error | |
8) Configure el ID PAN y la dirección del chip UWB
Dominio | Respuesta | |
Consulta | UWBRFAT+ID DE DISPOSITIVO? | +ID DE DISPOSITIVO= |
Colocar | *UWBRFAT+DEVICEID= | DE ACUERDO |
Descripción | ||
Ejemplo | Consulta de ID PAN y dirección: Enviar : UWBRFAT+DEVICEID? Respuesta: +DEVICEID=1234,5678 Configurar ID y dirección PAN: Enviar : UWBRFAT+DEVICEID=ABCD,1234 Respuesta: OK Ejemplo de error : Enviar : UWBRFAT+DEVICEID=FFFF,FFFF Respuesta: Error | |
9) Configure la potencia de transmisión del módulo
Dominio | Respuesta | |||||||||||||||||||||||||
Consulta | UWBRFAT+POWER? | +PODER= | ||||||||||||||||||||||||
Colocar | *UWBRFAT+POWER= | DE ACUERDO | ||||||||||||||||||||||||
Descripción |
| |||||||||||||||||||||||||
Ejemplo | Consultar la potencia de transmisión del módulo: Enviar : UWBRFAT+POWER? Respuesta: +POWER=0 Configure la potencia de transmisión: Enviar : UWBRFAT+POWER=10 Respuesta: OK Ejemplo de error : Enviar : UWBRFAT+POWER=11 Respuesta: Error | |||||||||||||||||||||||||
10) Configure el parámetro de código de preámbulo del chip UWB
Dominio | Respuesta | |
Consulta | UWBRFAT+CÓDIGO DE PREÁMBULO? | +CÓDIGO DE PREÁMBULO= |
Colocar | *UWBRFAT+CÓDIGO DE PREAJUSTE= | DE ACUERDO |
Descripción |
| |
Ejemplo | Consultar el parámetro del código de preámbulo: Enviar : UWBRFAT+ PREAMBLECODE? Respuesta: +PREAMBLECODE=9 Configurar el parámetro del código de preámbulo: Enviar : UWBRFAT+PREAMBLECODE=12 Respuesta: OK Ejemplo de error : Enviar : UWBRFAT+PREAMBLECODE=3 Respuesta: Error | |
11) Configurar la función CCA (Evaluación de Canal Libre)
Dominio | Respuesta | |
Consulta | ¿UWBRFAT+CCAENABLE? | +CCAENABLE= |
Colocar | *UWBRFAT+CCAENABLE= | DE ACUERDO |
Descripción | 0: Deshabilitar la función CCA (Predeterminado) 1: Habilitar la función CCA Esta función solo se utiliza en el modo de transmisión de datos. Tras habilitar CCA, si el módulo detecta una transmisión de datos en curso por vía inalámbrica antes de enviar datos normales, dejará de enviar. El puerto serie responderá con lo siguiente: FRACASO DE CCA | |
Ejemplo | Consultar si la función CCA está habilitada: Enviar : UWBRFAT+ CCAENABLE? Respuesta: +CCAENABLE=0 Habilitar la función CCA : Enviar : UWBRFAT+CCAENABLE=1 Respuesta: OK Ejemplo de error : Enviar : UWBRFAT+CCAENABLE=2 Respuesta: Error | |
12) Configurar la función ACK (Solicitud de Respuesta Automática)
Dominio | Respuesta | |
Consulta | ¿HABILITAR UWBRFAT+ACKENABLE? | +ACKENABLE= |
Colocar | *UWBRFAT+ACKENABLE= | DE ACUERDO |
Descripción |
1: Habilitar la solicitud de envío de ACK. Tras habilitar la solicitud de envío de ACK, todos los datos enviados por el módulo en modo de transmisión de datos incluirán una solicitud de ACK. Si no se recibe ninguna respuesta ACK, el puerto serie responderá con lo siguiente: TIEMPO DE ESPERA DE ACK Si se recibe una respuesta ACK, el puerto serie responderá con lo siguiente: ACK DETECTADO | |
Ejemplo | Consultar si la función ACK está habilitada : Enviar : UWBRFAT+ACKENABLE? Respuesta: +ACKENABLE=0 Habilitar la función ACK: Enviar : UWBRFAT+ACKENABLE=1 Respuesta: OK Ejemplo de error : Enviar : UWBRFAT+ACKENABLE=2 Respuesta: Error | |
13) Configure la clave AES-128 del módulo
Dominio | Respuesta | |
Consulta | ¿UWBRFAT+SEGURIDAD? | +SEGURIDAD= |
Colocar | *UWBRFAT+SEGURIDAD= | DE ACUERDO |
Descripción | 0: Deshabilitar el cifrado AES (Predeterminado) 1: Habilitar el cifrado AES Después de habilitar el cifrado AES, el contenido de la carga útil de la trama enviada por el módulo en modo de transmisión de datos se cifrará para una transmisión de datos más fiable. Valor predeterminado : 000102030405060708090A0B0C0D0E0F | |
Ejemplo | Consulta el estado de la función de cifrado AES y la clave: Enviar : UWBRFAT+SEGURIDAD? Respuesta: +SEGURIDAD=0,00112233445566778899AABBCCDDEEFF Habilite el cifrado AES y configure la clave: Enviar : UWBRFAT+SECURITY=1,112233445566778899AABBCCDDEEFF00 Respuesta: OK Ejemplo de error : Enviar : UWBRFAT+SECURITY=112233445566778899AABBCCDDEEFF00 Respuesta: Error | |
14) Establezca la dirección de destino de la transmisión de datos
Dominio | Respuesta | |
Consulta | UWBRFAT+TXTARGET? | +TXTARGET= |
Colocar | *UWBRFAT+TXTARGET= | DE ACUERDO |
Descripción | : Tipo de carácter hexadecimal de 4 bytes. Rango: 0000-FFFF (Valor predeterminado: 0000). Cuando se establece en FFFF, los datos enviados por la función de transmisión de datos del módulo se tratarán como una difusión. | |
Ejemplo | Consultar el destino de transmisión actual: Enviar : UWBRFAT+TXTARGET? Respuesta: +TXTARGET=AB12 Modificar el objetivo de transmisión actual: Enviar : UWBRFAT+TXTARGET=1234 Respuesta: OK Ejemplo de error : Enviar : UWBRFAT+TXTARGET=123 Respuesta: Error | |
15) Configure la función de red Mesh del módulo
Dominio | Respuesta | |
Consulta | ¿UWBRFAT+MALLEABLE? | +MALLEABLE= |
Colocar | *UWBRFAT+MESHENABLE= | DE ACUERDO |
Descripción |
1: Habilitar la función de malla; el módulo actúa solo como repetidor. 2: Habilitar la función de malla; el módulo actúa solo como nodo. 3: Habilite la función Mesh; el módulo puede actuar como repetidor y nodo. Nota: En modo Mesh, el tamaño máximo de un solo paquete es de 1004 bytes. Los módulos con Mesh habilitado no pueden enviar ni recibir datos ordinarios con módulos que no lo tengan habilitado (se excluyen las funciones de localización y medición de distancia). | |
Ejemplo | Consultar el estado de la función Mesh: Enviar : UWBRFAT+MESHENABLE? Respuesta: +MESHENABLE=0 Habilitar la función Mesh, el módulo actúa como un nodo: Enviar : UWBRFAT+MESHENABLE=2 Respuesta: OK Ejemplo de error : UWBRFAT+MESHENABLE=4 Respuesta: Error | |
16) Configure el módulo para que muestre la información de la dirección de origen al recibir datos.
Dominio | Respuesta | |
Consulta | UWBRFAT+RXSHOWSRC? | +RXSHOWSRC= |
Colocar | *UWBRFAT+RXSHOWSRC= | DE ACUERDO |
Descripción | 0: No mostrar información de la dirección de origen 1: Mostrar información de la dirección de origen (Predeterminado) Nota: Después de la activación, cuando el módulo reciba datos normales, mostrará la dirección de origen y la intensidad de la señal. Por ejemplo, recibir datos (123456789) de otro módulo (dirección 1234) con una intensidad de señal de -45,60 dBm: Dirección de origen: 1234; RSSI: -45,60 dBm; Datos: 123456789 Si el módulo tiene la función Mesh habilitada y está configurado como un nodo, recibirá datos en el siguiente formato: Dirección de origen de la malla: 1234; Datos: 123456789 | |
Ejemplo | Consulta si se debe mostrar la información de la dirección de origen: Enviar : UWBRFAT+RXSHOWSRC? Respuesta: +RXSHOWSRC=0 Habilitar la visualización de la información de la dirección de origen: Enviar : UWBRFAT+RXSHOWSRC=1 Respuesta: OK Ejemplo de error : Enviar : UWBRFAT+RXSHOWSRC=2 Respuesta: Error | |
17) Configure el estado del LED integrado del módulo:
Dominio | Respuesta | |
Consulta | UWBRFAT+LEDSTATUS? | +LEDSTATUS= |
Colocar | *UWBRFAT+LEDSTATUS= | DE ACUERDO |
Descripción | 0: Desactivar el indicador de estado LED 1: Habilitar indicador LED de estado (Predeterminado) Nota: Durante el funcionamiento, una luz roja intermitente indica que el módulo está transmitiendo datos; una luz azul intermitente indica que el módulo está en estado de recepción, pero no significa necesariamente que se estén recibiendo datos. | |
Ejemplo | Consulta si el indicador LED de estado está habilitado: Enviar : UWBRFAT+LEDSTATUS? Respuesta: +LEDSTATUS=1 Desactivar el indicador LED de estado: Enviar : UWBRFAT+LEDSTATUS=0 Respuesta: OK Ejemplo de error : Enviar : UWBRFAT+LEDSTATUS=2 Respuesta: Error | |
18) Configurar el estado de recepción del módulo
Dominio | Respuesta | |
Consulta | UWBRFAT+RXENABLE? | +RXENABLE= |
Colocar | *UWBRFAT+RXENABLE= | DE ACUERDO |
Descripción | 0: Deshabilitar estado de recepción 1: Habilitar estado de recepción (Predeterminado) Tras desactivar la recepción, el módulo entra en estado de reposo. Puede seguir enviando datos en modo de transmisión, pero no puede recibirlos. El consumo de energía se reduce en este estado. | |
Ejemplo | Consultar si el estado de recepción está habilitado: Enviar : UWBRFAT+RXENABLE? Respuesta: +RXENABLE=1 Disable reception: Response:OK Error Example: Send:UWBRFAT+RXENABLE=2 Response:Error | |
19) Set the module's SNIFF (Sniff Receive) state
Command | Response | |
Query | UWBRFAT+SNIFFEN? | +SNIFFEN= |
Set | *UWBRFAT+SNIFFEN= | OK |
Description | 0: Disable Sniff Receive (Default) 1: Enable Sniff Receive After the user enables Sniff Receive, the module will temporarily disable it when starting ranging/location functions. It will re-enable Sniff Receive after the function is closed. | |
Example | Query if Sniff Receive is enabled: Send:UWBRFAT+SNIFFEN? Response:+SNIFFEN=0 Disable reception: Send:UWBRFAT+SNIFFEN=1 Response:OK Error Example: Send:UWBRFAT+SNIFFEN=2 Response:Error | |
20) Set the module's antenna delay
Command | Response | |||||||||||
Query | UWBRFAT+ANTDELAY? | +ANTDELAY= | ||||||||||
Set | *UWBRFAT+ANTDELAY= | OK | ||||||||||
Description |
Please consult our company for specific parameters of each antenna model. | |||||||||||
Example | Query the antenna delay parameter: Response:+ANTDELAY=16400 Set the antenna delay parameter: Response:OK Error Example: Send:UWBRFAT+LEDSTATUS=123456 Response:Error | |||||||||||
21) Module's Ranging Function
Command | Response | |
Set | UWBRFAT+RANGING= | +RANGING=( |
Description |
| |
Example | Obtenga la distancia al módulo con dirección 0001: Envíe : UWBRFAT+RANGING=1,0001 Respuesta: +RANGING=(12.34),(-56.78) Salida de información de rango del módulo con dirección 0001: Obtener simultáneamente las distancias a los módulos con direcciones 0002 y 0003: Enviar : UWBRFAT+RANGING=2,0002,0003 Respuesta: +RANGING=(34.12,26.17),(-53.23,-49.15) Se obtiene la distancia al módulo con dirección 0004, pero falla el cálculo del rango: Enviar : UWBRFAT+RANGING=1,0004 Respuesta: +RANGING=(-1),(0.00) Ejemplo de error : Enviar : UWBRFAT+RANGING=123,456 Respuesta: Error | |
22) Función de posicionamiento del módulo
Dominio | Respuesta | |
Colocar | UWBRFAT+UBICACIÓN= | +UBICACIÓN=( |
Descripción |
| |
Ejemplo | Con 3 anclas cercanas (0001, 0002, 0003), obtenga la posición relativa a estas anclas: Enviar : UWBRFAT+LOCATION=0001,0002,0003 Respuesta: +UBICACIÓN=(12.34,34.56,56.78),(11.22,33.44,55.66),(-45.45,-56.56,-67.67) Ejemplo de error (Número insuficiente de direcciones de anclaje): Enviar : UWBRFAT+RANGING=0001,0002 Respuesta: Error | |
23) Establecer coordenadas de anclaje
Dominio | Respuesta | |
Consulta | UWBRFAT+COORDINATE? | +COORDENADA= |
Colocar | *UWBRFAT+COORDENADA= | DE ACUERDO |
Descripción | ||
Ejemplo | Consulta las coordenadas del módulo cuando actúa como ancla: Enviar : UWBRFAT+COORDINATE? Respuesta: +COORDENADA=12345,0,54321 Establece las coordenadas del módulo: Envía : UWBRFAT+COORDINATE=12345,54321,100 Respuesta: OK | |
24) Establecer desplazamiento de rango
Dominio | Respuesta | |
Consulta | UWBRFAT+DISTOFFSET? | +DESPLAZAMIENTO= |
Colocar | *UWBRFAT+DISTOFFSET= | DE ACUERDO |
Descripción |
| |
Ejemplo | Consultar el valor de desplazamiento de rango: Enviar : UWBRFAT+DISTOFFSET? Respuesta: +DISTOFFSET=34 Establecer el valor de desplazamiento de rango: Enviar : UWBRFAT+DISTOFFSET=100 Respuesta: OK | |
Análisis en profundidad de la serie de módulos UWB650
Análisis en profundidad del módulo UWB650 (Parte 3): Funciones avanzadas y mantenimiento del sistema
Análisis en profundidad del módulo UWB650 (Parte 5): Comandos de configuración
+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