Skip to main content

Xadow - BLE

El Xadow - BLE es un módulo con factor de forma Xadow habilitado para Bluetooth Smart basado en el módulo HM-11. El Xadow - BLE puede utilizarse en configuraciones de hardware donde normalmente se usa un módulo Xadow. Usando un Xadow - BLE, un sistema embebido habilitado para Xadow puede comunicarse con computadoras de escritorio, teléfonos inteligentes, computadoras tablet e incluso otros sistemas embebidos que proporcionen Bluetooth Smart, también conocido como Bluetooth Low Energy (BLE).

Características


  • Forma compatible con XBee
  • Protocolo Bluetooth: Especificación Bluetooth V4.0 BLE
  • Frecuencia de trabajo: banda ISM de 2.4 GHz
  • Método de interfaz: un puerto serie
  • Entorno abierto dentro de 30 metros puede realizar comunicación entre módulos
  • Para enviar y recibir sin límite de bytes entre módulos
  • Método de modulación: GFSK (Gaussian Frequency Shift Keying)
  • Potencia de transmisión: - DBM, 23-6 DBM, 0 DBM, 6 DBM, puede modificarse mediante el comando AT
  • Utiliza chip TI CC2540, espacio de configuración de 256 KB, soporta el comando AT, el usuario puede cambiar según necesidad el rol (modo maestro, esclavo) y la velocidad de baudios del puerto serie, nombre del equipo, parámetros de emparejamiento como contraseñas, uso ágil.
  • Fuente de alimentación: + 3.3 VDC 50 mA
  • Temperatura de trabajo: - 5 ~ + 65 Centígrados

Especificación


EspecificaciónValor
MicroprocesadorCC2540
RecursosSoporta el comando AT, el usuario puede cambiar según necesidad el rol (modo maestro, esclavo) y la velocidad de baudios del puerto serie, nombre del equipo, parámetros de emparejamiento como contraseña, el uso flexible.
Tamaño PCB24.5mmx30.5mmx0.8mm
Dimensión del Contorno24.5mmx30.5mmx9.77mm
Fuente de alimentación3.3V
Protocolo de ComunicaciónUart(TTL)
Cantidad de IO2
IO de entrada de tecla1
IO de indicadores LED1
ConectividadSocket compatible con Xadow

Características Eléctricas


EspecificaciónMínTípMáxUnidad
Voltaje de Entrada Máximo-0.3-3.6V
Voltaje de Entrada de Trabajo2.03.33.6V
Corriente de Transmisión-15-mA
Corriente de Recepción-8.5-mA
Corriente de Sueño Profundo-600-uA
Temperatura de Operación-40-125°C

Definición de pines


note

Solo se listan las funciones alternativas importantes, puede haber más, por favor consulte la hoja de datos.

Uso


Comandos AT y Configuración

1) Consultar la dirección MAC nativa

Enviar: AT+ADDR?

Enviar después de un retorno exitoso: OK + LADD: dirección MAC (dirección de 12 caracteres)

2) Consultar la velocidad de baudios

Enviar: AT+BAUD?

Enviar después de un retorno exitoso: OK + Get: [para1]

Alcance de para1:0 ~ 8. Los parámetros correspondientes a: 0 representa 9600, 1, 2, 9600, 38400, en representación del representante representativo de 57600, 115200, 5, 4800, 6, 7 representa 1200, 1200 2400. La velocidad de baudios predeterminada es 9600.

3) Establecer la velocidad de baudios

Enviar: AT+BAUD[para1]

Enviar después de un retorno exitoso: OK + Set:[para1]

Ejemplo: enviar: AT + BAUD1, retorna: OK + Set: 2. La velocidad de baudios se establece en 19200.

note

Después del cambio a 1200, el módulo ya no admitirá las configuraciones del comando AT, y presionando el PIO0 en espera, el módulo puede restaurar la configuración de fábrica. No se recomienda usar esta velocidad de baudios. Después de establecer la velocidad de baudios, los módulos deben estar encendidos, los nuevos parámetros establecidos pueden tomar efecto.

4) desde el dispositivo conectado a la dirección bluetooth especificada

Enviar: AT+CON[para1]

Enviar después de un retorno exitoso: OK + CONN[para2]

El rango de Para2 es: A, E, F

Ejemplo: desde la dirección bluetooth es: 0017EA0943AE, enviando el AT + CON0017EA0943AE, el módulo retorna: OK + CONNA o OK + + CONNF CONNE o OK.

5) eliminación de información de emparejamiento del equipo

Enviar: AT+CLEAR

Enviar después de un retorno exitoso: OK + CLEAR

Limpiar exitosamente la información del código de dirección del dispositivo que había estado conectado.

6) consultar modo de trabajo del módulo

Enviar: AT+MODE?

Enviar después de un retorno exitoso: OK + Get: [para]

Para: el rango de 0 ~ 2. 0 representa modo de paso directo, en representación de la adquisición PIO + control remoto + 1 paso directo, 2 representativo paso directo + modo de control remoto. El predeterminado es 0.

**7) establecer modo de trabajo del módulo: **

Enviar: AT+MODE[para1]

Enviar después de un retorno exitoso: OK + Set: [para]

8) consultar nombre del dispositivo

Enviar: AT+NAME?

Enviar después de un retorno exitoso: OK + NAME [para1]

9) establecer el nombre del dispositivo

Enviar: AT+NAME[para1]

Enviar después de un retorno exitoso: OK + Set: [para1]

Ejemplo: Establecer el nombre del dispositivo como Seeed, enviando el AT + NAMESeeed, retorna OK + Set: Seeed AT en este momento, el nombre del módulo bluetooth ha sido cambiado a Seeed. Nota: después de la ejecución de la instrucción, se requiere electricidad, establecer los parámetros de la aprobación.

10) consultar contraseña de emparejamiento

Enviar: AT+PASS?

Enviar después de un retorno exitoso: OK + PASS: [para1]

El rango de Para1 es 000000 ~ 999999, el predeterminado es 000000.

11) establecer contraseña de emparejamiento

Enviar: AT+PASS[para1]

Enviar después de un retorno exitoso: OK + Set: [para1]

12) restaurar configuración de fábrica

Enviar: AT+RENEW

Enviar después de un retorno exitoso: OK + RENEW

Restaurar la configuración de fábrica predeterminada del módulo, la configuración del módulo se restablecerá, volviendo a la fábrica con el estado de la fábrica predeterminada, retraso del módulo 500 ms después del reinicio. Si no es necesario, por favor tenga cuidado.

13) reinicio del módulo

Enviar: AT+RESET

Enviar después de un retorno exitoso: OK + RESET

Después de la ejecución de la instrucción, el módulo retrasará 500 ms después del reinicio.

14) establecer el modo maestro-esclavo Enviar: AT+ROLE[para1] Enviar después de un retorno exitoso: OK + Set: [para1]

HelloWorld


note

Cuando conecte Xadow-BLE a Xadow Main Board, debe preocuparse por la dirección de conexión. El método de conexión es que la esquina no rellena de un módulo Xadow necesita conectarse al ángulo recto de otro módulo (vea las cuatro esquinas de cada módulo Xadow).

//hacer que Xadow BLE sea un dispositivo BLE Maestro

#define SerialBaud   9600
#define Serial1Baud 9600

void setup()
{
Serial.begin(SerialBaud);
Serial1.begin(Serial1Baud);
while(!Serial.available());
// set master
Serial1.print("AT+ROLE1");
delay(1000);
}

void loop()
{
while(Serial.available()){
Serial1.write(Serial.read());
}
while(Serial1.available()){
Serial.write(Serial1.read());
}
}

//hacer que Xadow BLE sea un dispositivo BLE Esclavo

#define SerialBaud   9600
#define Serial1Baud 9600
void setup()
{
Serial.begin(SerialBaud);
Serial1.begin(Serial1Baud);
while(!Serial.available());
// set slave
Serial1.print("AT+ROLE0");
delay(1000);
}

void loop()
{
while(Serial.available()){
Serial1.write(Serial.read());
}
while(Serial1.available()){
Serial.write(Serial1.read());
}
}

Comunicación BLE con Android


Aquí te mostramos cómo hacer que Xadow - BLE se comunique con tu teléfono móvil Android (Nota: la versión de tu sistema android debe ser superior a 4.3).

  1. Descarga la aplicación de android aquí, e instálala en tu teléfono móvil android.
  2. Conecta tu xadow BLE con la placa principal Xadow, y luego copia el código de demostración del dispositivo esclavo Xadow BLE de arriba, compílalo y súbelo a la placa principal Xadow.
  3. Abre una herramienta serial (ej. SSCOM32), y abre el puerto serial de la placa principal Xadow.
  4. Abre el APK de ejemplo BLE que instalaste en el primer paso, se verá como sigue:

  1. haz clic en el botón start en el centro de la interfaz, comenzará a escanear dispositivos esclavos BLE. El resultado del escaneo se mostrará en la lista del diálogo.

  1. Selecciona el Seeed BLE, intentará conectar el Xadow BLE automáticamente.
  2. Después de conectar exitosamente el dispositivo esclavo ble, encontrarás que el UUID es nulo y necesitas elegir uno de la lista de UUID de características. Aquí elegimos el UUID:0000ffe1-0000-1000-8000-00805f9b34fb

  1. ¡OK, ha llegado el momento emocionante! Ingresa el comando(datos) en el cuadro de texto, y luego haz clic en el botón Send, el mensaje será enviado a los dispositivos ble especificados. y el cuadro de texto recv mostrará el mensaje de los dispositivos esclavos, como sigue. ¡Diviértete!

Visor de Esquemático en Línea

Recursos


Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...