El objetivo principal del proyecto era la comunicación de módulos Bluetooth de forma autónoma, por lo que se opto por los módulos OEMSPA310i de connectBlue ya que su precio era reducido, se tenía buena experiencia con ellos y se podían configurar para que actuaran en modo multidrop (que no sea punto a punto). Las características más destacadas del módulo escogido son que se puede crear una conexión UART a través de la soldadura de algunos de sus pines, además de que acepta el perfil SPP. Además de su reducido tamaño, una de las cosas más importante es la posibilidad de configurar el módulo a través de los comandos AT.
El módulo tiene unas interfaces eléctrica para poder comunicarnos con él. Para conectar con el módulo tenemos dos posibles opciones:
- A través de las conexiones J6 del borde de la placa. Estas son las conexiones que se usarán para conectar el módulo a nuestra placa.
- Mediante conexiones del tipo board-to-board en los conectores J2 y J3. Será el medio de comunicación cuando se use el programador.
Las características técnicas son las siguientes:
| Soporte Bluetooth | Versión Bluetooth 2.0.Perfiles Bluetooth soportados: Generic Access Profile (GAP), Serial Port Profile (SPP), Dial-up networking Profile (DUN GW, DUN DT).
Clase 2 +3.5 dBm (hasta 50 metros). |
| Chipset y Stack | Basado en el chipset BGB203 de Philips. |
| Software | Configurable localmente o a través de Bluetooth usando comandos AT |
| Interfaz serie | Nivel lógico UART.Tasa en baudios soportada: de 300 a 921.6k.
Soporte para tasas no estándar. Control de flujo: CTS/RTS o ninguno. El servicio de Puerto Serie del módulo viene configurado de fábrica con los siguientes parámetros: 57.600 bps, 8 bits de datos, sin paridad, 1 bit de parada y control de flujo por hardware CTS/RTS. La variación automática del baud rate no está soportada. |
| Alimentación | 3.0 – 6.0 VDC |
| Consumo | Mínimo: 7.9 mA.Medio: 17 mA.
Máximo: 70 mA (pico). |
| Dimensión | 16 x 36 x 2.4 mm. |
