Utilizando el AS como concentrador bluetooth.
Escrito por blogElectronica en 2.DISPOSITIVOS (práctico), BluetoothEn el último post hablamos de los modulitos WT12 y WT11 de Bluegiga. Hoy vamos a ver unas prestaciones especiales del Access Server que lo hacen muy úlil.
Veámoslo con un ejemplo. Imaginemos un laboratorio en el cual hay distintos equipos, distintos dispositivos de medición. Ahora imaginemos que cada uno de estos equipos disponen de un módulo bluetooth WT11, lo cual les confiere conectividad RF. Queremos monitorizar el estado de todos estos dispositivos desde un ordenador central que puede estar en ese mismo laboratorio o en un laboratorio de otro país.
¿Se puede realizar la aplicación de una manera sencilla?
Sí, y es muy fácil utilizando un Access Server y la aplicación connector que incorpora en su interior. En el Access Server tan sólo debemos indicar una serie de parámetros. Por un lado, por cada dispositivo bluetooth (por ejemplo un WT11 ó WT12) que queramos utilizar debemos especificar en la configuración del Access Server la dirección MAC del equipo bluetooth al que nos queremos conectar, el perfil que queremos utilizar (1101 para SPP) y la dirección IP y el puerto TCP del servidor a la que enviar los datos. Si en el laborario tenemos 15 dispositivos bluetooth que queremos monitorizar, pues deberemos rellenar los 4 parámetros anteriores 15 veces.
¿Y una vez todo configurado, cómo funciona esto?
Pues también es muy sencillo. El Access Server cada cierto tiempo busca los dispositivos bluetooth con las MACs que hemos configurado previamente. Sí encuentra uno de ellos establece una conexión bluetooth con el dispositivo encontrado y por otro lado, una vez conseguida la conexión bluetooth, se conecta a la IP y el puerto del servidor que le hayamos configurado para ese determinado dispositivo bluetooth. Una vez establecidas ambas conexiones, todo lo que se envía vía serie al módulo WT12 ó WT11 (por ejemplo los datos leidos de temperatura …) éste los retransmite mediante bluetooth al Access Server, y, a su vez, es Access Server lo retransmite al Servidor central vía TCP/IP. Y vivecersa, todo lo que se envíe desde el Servidor Central vía TCP/IP al Access Server por una derterminada conexión, es reenviado por el Access Server vía bluetooth hacía el módulo WT12 ó WT11 y éste sacará vía serie los datos recibidos. Todo esto para hasta 21 conexiones simultáneas para un único Access Server.
En resumen, lo que estamos haciendo con los módulos bluetooth WT11 ó WT12 y el Access Server actuando como concentrador, es un “Cable Replacer”, un gateway serie-blutetooth-ethernet de una manera ultrasencilla.
Espero que os haya resultado de interés.
Post relacionados:
- Módulos bluetooth WT11 y WT12 de bluegiga Hoy os presento unos modulos bluetooth que seguramente a muchos os podrán...
- Nuevo módulo bluetooth WT41 de Bluegiga. Hace ya tiempo hablé de los módulos WT11 y WT12 de...
- Como hacer un manos libres bluetooth con identificación de llamada. Hoy vamos a ver cómo hacer un sencillo manos libres...
- Nuevo módulo bluetooth de bluegiga WT32 Hoy día 19 de Septiembre Bluegiga, fabricante finlandés de módulos...
- Gateway Bluetooth-GPRS Desde hace ya un tiempo quería escribir un post acerca...