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". Sin embargo, hay varios comandos
ASCII que devuelven respuestas no estándar; Todos ellos aparecen en la Guía del usuario.
DEFINICIONES SMART BLE
Para poder entender un poco más sobre el trabajo con módulos BLE, presentaremos las
definiciones más importantes.
GAP
GAP (Generic Acces Profile) , es lo que hace que el dispositivo sea visible para el mundo exterior, y
determina cómo dos dispositivos pueden o no interactúar entre si.
Dentro de la GAP se definen varios tipos de roles, pero estos estan implementados bajo el concepto
en que los dispositivos BLE pueden actuar con rol Central o un rol Periferico. Los dispositivos con rol
periférico son pequeños, de baja potencia y que pueden conectarse a un dispositivo central mucho
más potente. Los dispositivos periféricos pueden ser: monitor de frecuencia cardíaca, una tarjeta de
proximidad BLE, etc. Por lo general, los dispositivos con rol Central usualmente son teléfono móvil,
tableta o PC los cuales poseen mucha más potencia de procesamiento y memoria.
ADVERTISING DATA Y SCAN RESPONSE DATA
Hay dos modos diferentes de realizar el envio de datos en un anuncio GAP : Advertising Data y Scan
Response. Los datos enviados en cada uno de los anuncios forman el llamado Payload del mensaje.
Ambas cargas son idénticas y pueden almacenar hasta 31 bytes de datos, pero sólo los mensajes de
Advertising son obligatorios para la norma, ya que esta contiene siempre la informacion útil que
constantemente se esta transmitiendo desde el dispositivo periférico al dispositivo central. Los
datos de los mensajes Scan response actualmente son opcionales y son utilizados para enviar una
secuencia de datos secundaria a pedido del dispositivo central. Esto permite a los desarrolladores
de equipos ingresar datos adicionales que se entregan en el momento de realizar el anuncio, como
indicar el nombnre del dispositivo, por ejemplo.
Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile
+56 2 23339579 | www.olimex.cl | info@olimex.cl
MANUAL DE USUARIO BLEBEE
Página 8 de 21