Educación · Gran empresa
Una app que permite a la placa Micro:bit intercambiar datos con dispositivos Android, por cable o por Bluetooth
Resumen del proyecto
- Sector
- Educación
- Tamaño de la empresa
- Gran empresa
- Servicios
- Etapas del proyecto

El problema
Una gran empresa del área de educación necesitaba que la placa Micro:bit y los dispositivos Android se comunicaran y transfirieran datos entre sí. La conexión tenía que funcionar de dos formas: por cable MicroUSB y de forma inalámbrica, por Bluetooth Low Energy (BLE), la versión de Bluetooth hecha para gastar poca energía.
Lo que se acordó
- Alcance priorizado
- Arquitectura y desarrollo de una app Android que establece la comunicación y la transferencia de datos con la placa Micro:bit. El alcance cubrió las dos vías de conexión: el cable MicroUSB, que une la placa con el dispositivo, y el Bluetooth Low Energy (BLE), inalámbrico.
Lo que se entregó
La placa Micro:bit y los dispositivos Android pueden comunicarse y transferir datos entre sí, por cable o de forma inalámbrica, con una app Android diseñada y desarrollada para eso.
Para quién
Para quien usa la placa Micro:bit junto con un dispositivo Android. El proyecto se creó para una gran empresa del área de educación.
Cómo funciona
En la vía por cable, la placa queda conectada físicamente al dispositivo; en la inalámbrica, los dos intercambian datos sin conexión física.
Además de la app, el proyecto definió la arquitectura de esa comunicación, es decir, la forma en que las partes se organizan para comunicarse por las dos vías.
La tecnología, en palabras simples
- Android: sistema operativo de Google para celulares y tabletas. Es la plataforma de la app del proyecto.
- Java: lenguaje de programación de uso general, durante muchos años el lenguaje principal para crear apps Android. Con él se desarrolló la app.
- C++: lenguaje de programación común en software que trabaja cerca del hardware, como el de placas y dispositivos electrónicos. Fue parte del desarrollo del proyecto.
- Bluetooth Low Energy (BLE): versión de Bluetooth hecha para intercambiar pequeñas cantidades de datos gastando poca energía. Es la vía inalámbrica entre la placa y el dispositivo Android.
- Micro:bit: pequeña placa programable creada para enseñar programación, con botones, luces LED y sensores. Es la placa que la app conecta con Android.
Cómo fue
Diagnóstico
Al inicio
Conversación inicial para entender el pedido y el problema del cliente.
Sprint de Descubrimiento
Antes de construir
Se entendió el problema y se definió el alcance.
Desarrollo
Entre 2017 y 2019
Construcción con entregas parciales a lo largo del proyecto, y no una sola entrega al final.
Mantenimiento y evolución
Después del lanzamiento
La app siguió con mantenimiento.
Ficha técnica
Tecnologías usadas en este proyecto
- Android
- Java
- C++
- Bluetooth Low Energy (BLE)
- Micro:bit
Otros proyectos

Monitorear y validar que los trabajadores usen los EPP de forma correcta, con sensores en el propio equipo
El problemaUna gran empresa del sector energético necesitaba saber si los trabajadores usaban de forma correcta los Equipos de Protección Personal (EPP), es decir, el equipo de seguridad que cada uno lleva puesto en el trabajo. Para eso, había que monitorear el uso de esos equipos y validar que fuera correcto.Servicios:Integraciones y automatizaciónAplicaciones móvilesLeer el caso
Artículos fabricados contados en tiempo real y métricas de la línea en un panel
El problemaUn fabricante necesitaba saber en tiempo real cuántos artículos fabricaba su línea y seguir las métricas industriales.Servicios:Sistemas webIntegraciones y automatizaciónLeer el caso