MANUAL DE USUARIO BLEBEE Página 3 de 21 CONTENIDO CONTENIDO ........................... 3 INTRODUCCIÓN ..........................4 CARACTERÍSTICAS .......................... 4 PARTES DEL DISPOSITIVO ....................... 5 PINOUT ............................6 RN4020 MODOS DE OPERACIÓN ....................7 MODO COMANDO ........................8 DEFINICIONES SMART BLE ......................8 GAP ............................
RN4020, y con el fin de tener acceso rápido y fácil a sus pines, ha sido puesto en la tarjeta BLEBee con el formato/conexionado XBee. De esta manera podremos trabajar con las distintas tarjetas con socket XBee compatible, aunque para nuestro caso en particular, usaremos la XBee Explorer USB.
MANUAL DE USUARIO BLEBEE Página 5 de 21 PARTES DEL DISPOSITIVO Descripción de las partes más importante que el usuario necesita conocer. Figura 1. Partes de la tarjeta. Antena módulo RN4020: PCB en el cual se encuentra la antena del módulo bluetooth.
MANUAL DE USUARIO BLEBEE Página 6 de 21 PINOUT La siguiente imagen muestra los pines del módulo RN4020 reflejados en los pines del socket compatible XBee. Figura 2. Partes de la tarjeta. NOMBRE FUNCIÓN 3,3V Alimentación positiva Transmisión del módulo Recepción del módulo...
MANUAL DE USUARIO BLEBEE Página 7 de 21 RN4020 MODOS DE OPERACIÓN Para trabajar con el módulo RN4020 usaremos la tarjeta BLEBee, que ya posee todo el hardware necesario para facilitar el trabajo con el RN4020, y un XBee Explorer USB , sin embargo, y antes de conectarlo, debemos dar una breve descripción del modo de funcionamiento del módulo.
MANUAL DE USUARIO BLEBEE Página 8 de 21 MODO COMANDO En modo comando, podremos controlar el módulo vía comandos ASCII. Todos los comandos y parámetros están separados por comas y no se permiten espacios entre ellos. Los comandos se terminan mediante un retorno de carro (‘\r'). En general, la mayoría de los comandos válidos devuelven "AOK", mientras que los inválidos devuelven "ERR".
MANUAL DE USUARIO BLEBEE Página 9 de 21 PROCESO DE ANUNCIACIÓN DE UN DISPOSITIVO En la figura 4 se puede visualizar el proceso de anunciacion por parte de un dispositivo periférico a un equipo central y de como entran en juego los mensajes del tipo Advertising data y Scan data.
MANUAL DE USUARIO BLEBEE Página 10 de 21 Figura 5. Esquema de Broadcasting con BLE. Una vez que se encuentra establecida la conexión entre el dispositivo periférico y el central, el proceso de anunciación se detiene, lo que no permite él envió de más paquetes Advertising.
MANUAL DE USUARIO BLEBEE Página 11 de 21 El establecimiento de una conexion es tambien la única manera de permitir una comunicación bidireccional, donde el dispositivo central puede enviar datos al periférico y viceversa. TOPOLOGÍA DE REDES DISPOSITIVOS YA CONECTADOS Un periferico solo puede conectarse a un solo dispositivo central (Como un teléfono móvil) a la vez,...
MANUAL DE USUARIO BLEBEE Página 12 de 21 porque está ocupado hablando con otro periférico o los recursos del sistema necesarios no están disponibles. El siguiente diagrama ilustra el proceso de intercambio de datos entre un periférico (el servidor GATT) y un dispositivo central (el cliente GATT), con el dispositivo maestro iniciando cada transacción: Transacciones del GATT.
MANUAL DE USUARIO BLEBEE Página 13 de 21 PERFILES En realidad, un perfil no existe en el propio periférico BLE, sino que es una colección predefinida de servicios que ha sido compilada por el SIG de Bluetooth o por los diseñadores periféricos. El perfil de frecuencia cardiaca, por ejemplo, combina el servicio de frecuencia cardiaca y el servicio de información de dispositivos...
Queremos mencionar que los módulos que están en la BLEBee ya se encuentran actualizados a la última versión (v1.33). Si usted posee un módulo que no está actualizado, y quiere actualizarlo, el proceso es el siguiente: 1) Insertar el Modulo BLEEBee en la XBEE Explorer Regulated, luego realizar la conexión al...
Página 15
MANUAL DE USUARIO BLEBEE Página 15 de 21 ES IMPORTANTISIMO HABILITAR EL CONTROL DE FLUJO EN EL MÓDULO. 4) Desde la página de Microchip descargar la aplicación para actualizar el Firmware http://www.microchip.com/wwwproducts/en/RN4020 5) Abrir la aplicación y elegir el puerto correspondiente.
Se abre el programa Hercules http://www.hw-group.com/products/hercules/index_es.html se selecciona la pestaña Serial. Los módulos BLEBee vienen por defecto a 115200 baudios, por lo tanto la configuración del Hercules se muestra en la siguiente imagen. Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile...
Página 17
Script, en este caso se crea uno, para que al encender el módulo se cargue automáticamente el Script y no exista la necesidad de escribirlo cada vez que se conecta el BLEBee. A continuación se presentan los comandos realizados en esta etapa.
Página 18
MANUAL DE USUARIO BLEBEE Página 18 de 21 Figura 41. Creación de Script. Nota: El listado de comandos y su funcionamiento fueron extraídos del manual del fabricante http://ww1.microchip.com/downloads/en/DeviceDoc/70005191B.pdf Se envía el comando SR,01000000 para cargar el script luego de encender, seguidamente se envía el comando SR,90000000 para configurarlo como nodo central y por último se resetea el módulo...
Página 19
MANUAL DE USUARIO BLEBEE Página 19 de 21 Figura 52. Comandos de configuración. Se cierra el puerto, se cambia el Baud rate a 9600 y se abre de nuevo. Figura 63. Se cambian los parámetros de configuración. Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile...
MANUAL DE USUARIO BLEBEE Página 20 de 21 De esta manera se puede observar tramas recibidas de otros dispositivos BLE. Figura 74. Recepción de datos. PRECAUCIONES Al usar esta tarjeta se deben tener las siguientes precauciones: No desconectar el dispositivo mientras se actualiza el firmware ...
MANUAL DE USUARIO BLEBEE Página 21 de 21 CARACTERÍSTICAS MECÁNICAS Dimensiones: 30.77mm x 24.43mm Figura 11. Dimensiones de la tarjeta BLEBee. HISTORIA DEL DOCUMENTO Revisión Fecha Editado por Descripción/Cambios 08 de Noviembre de 2016 Felipe Battaglia Versión inicial del documento Luis Thayer Ojeda 0115 Of.