Educação · Grande empresa
Um app que faz a placa Micro:bit trocar dados com aparelhos Android, por cabo ou por Bluetooth
Resumo do projeto
- Setor
- Educação
- Porte
- Grande empresa
- Serviços
- Etapas do projeto

O problema
Uma grande empresa da área de educação precisava que a placa Micro:bit e dispositivos Android se comunicassem e transferissem dados entre si. A ligação tinha de funcionar de dois jeitos: por cabo MicroUSB e sem fio, por Bluetooth Low Energy (BLE), a versão do Bluetooth feita para gastar pouca energia.
O que foi combinado
- Escopo priorizado
- Arquitetura e desenvolvimento de um app Android que estabelece a comunicação e a transferência de dados com a placa Micro:bit. O escopo cobriu os dois caminhos de conexão: o cabo MicroUSB, que liga a placa ao aparelho, e o Bluetooth Low Energy (BLE), sem fio.
O que foi entregue
A placa Micro:bit e aparelhos Android passam a se comunicar e a transferir dados entre si, por cabo ou sem fio, com um app Android arquitetado e desenvolvido para isso.
Para quem
Para quem usa a placa Micro:bit junto com um aparelho Android. O projeto foi criado para uma grande empresa da área de educação.
Como funciona
No caminho por cabo, a placa fica ligada fisicamente ao aparelho; no sem fio, os dois trocam dados sem conexão física.
Além do app, o projeto definiu a arquitetura dessa comunicação, ou seja, a forma como as partes se organizam para conversar pelos dois caminhos.
Tecnologia, em linguagem simples
- Android: sistema operacional do Google para celulares e tablets. É a plataforma do app do projeto.
- Java: linguagem de programação de uso geral, por muitos anos a principal linguagem para criar apps Android. Foi usada no desenvolvimento do app.
- C++: linguagem de programação comum em software que trabalha perto do hardware, como o de placas e dispositivos eletrônicos. Fez parte do desenvolvimento do projeto.
- Bluetooth Low Energy (BLE): versão do Bluetooth feita para trocar pequenas quantidades de dados gastando pouca energia. É o caminho sem fio entre a placa e o aparelho Android.
- Micro:bit: pequena placa programável criada para o ensino de programação, com botões, luzes de LED e sensores. É a placa que o app conecta ao Android.
Como foi
Diagnóstico
No início
Conversa inicial para entender o pedido e o problema do cliente.
Sprint de Descoberta
Antes de construir
O problema foi entendido e o escopo, definido.
Desenvolvimento
Entre 2017 e 2019
Construção com entregas parciais ao longo do projeto, e não tudo só no fim.
Sustentação e evolução
Depois de entrar no ar
O app seguiu em sustentação.
Ficha técnica
Tecnologias usadas neste projeto
- Android
- Java
- C++
- Bluetooth Low Energy (BLE)
- Micro:bit
Outros projetos

Monitorar e validar se os trabalhadores usam os EPIs da forma correta, com sensores no próprio equipamento
O problemaUma grande empresa do setor de energia precisava saber se os trabalhadores usavam da forma correta os Equipamentos de Proteção Individual (EPIs), os itens de segurança que cada um veste no trabalho. Para isso, era preciso monitorar o uso desses equipamentos e validar se ele estava correto.Serviços:Integrações e automaçãoAplicativosLer o case
Itens fabricados contados em tempo real, com as métricas da linha num painel
O problemaUma fabricante precisava saber em tempo real quantos itens a linha fabricava e acompanhar as métricas industriais.Serviços:Sistemas webIntegrações e automaçãoLer o case