Android: Conexión simultánea con múltiples dispositivos BLE + sensor Acelerómetro

Standard

 

Imagen tomada de: http://pocketnow.com/2013/01/17/bluetooth-low-energy

Imagen tomada de: http://pocketnow.com/2013/01/17/bluetooth-low-energy

¡Qué tal, gente! Después de un algún tiempo sin publicar, traigo para ustedes este ejemplo práctico y resumido (aunque usted no lo crea) de una implementación a la medida que fue realizada recientemente para un proyecto en el que me encuentro colaborando.

La situación—brevemente explicada— es esta: es necesario, mediante una app Android para móvil, conectarse como mínimo con 3 dispositivos BLE 4.0 vestibles de manera simultánea y leer los datos de sus diversos sensores en tiempo real. Los dispositivos en cuestión no cuentan con el sistema operativo Android instalado.

Para fines prácticos, en el presente ejemplo sólo se leen y muestran los datos del sensor acelerómetro de los dispositivos BLE 4.0 utilizados. Cabe destacar, además, que se consiguió conectar con hasta 4 dispositivos simultáneamente, esto ya que no se contaba con una cantidad mayor de los mismos. Por lo tanto, me aventuro a conjeturar que es probablemente viable el conectar con más de 4 dispositivos sin problema mediante esta aplicación.

Y bien, sin mayor preámbulo, pasemos a la descripción de las clases y layouts necesarios para construir nuestra aplicación de prueba. Pueden encontrar en GitHub el CÓDIGO COMPLETO DEL PROYECTO.

Continue reading

Movilidad: oportunidad y transformación

Standard

Hace unos días escuché ciertos detalles de la movilidad y la revolución  tecnológica y comercial que ha generado. El concepto va mas allá de sistemas portátiles o teléfonos inteligentes. La movilidad es uno de los aceleradores más importantes de la industria de las Tecnologías de la Información y Comunicaciones (TIC) hoy y en el futuro.

La movilidad ha transformado la forma en la que percibimos y utilizamos el computo de manera personal, si no que también cambió a la industria debido a que detrás de ella existen muchas áreas de oportunidad y, a pesar de que pareciera que todo está relacionado a nuestros smartphones va mucho mas allá, puesto que se necesitan también servidores, almacenamiento, aplicaciones verticales y servicios entre otros componentes que son vitales y de utilidad.

Para los analistas y desarrolladores existe un reto en donde las organizaciones deben de estar conscientes que esto tiene relación directa con hacer más eficientes los procesos, en especial los procesos comerciales, de logística y administrativos mediante el uso de dispositivos y aplicaciones. En esencia es necesario que las organizaciones vean sus necesidades y creen la posibilidad de llevarlas a sus clientes, esto generará nuevos y mejores negocios. Continue reading