This page is also available in English. View in English

Esta página también está disponible en español. Ver en español

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
Ilustração de uma placa Micro:bit ligada a um aparelho Android por cabo e por sinal de Bluetooth

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

  1. Diagnóstico

    No início

    Conversa inicial para entender o pedido e o problema do cliente.

  2. Sprint de Descoberta

    Antes de construir

    O problema foi entendido e o escopo, definido.

  3. Desenvolvimento

    Entre 2017 e 2019

    Construção com entregas parciais ao longo do projeto, e não tudo só no fim.

  4. 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

Quer algo parecido?

Conte o seu caso em um diagnóstico gratuito de 45 minutos e receba uma devolutiva por escrito.

Gratuito e sem compromisso de contratar

São Paulo, SP