SESistemas EmbebidosEngenharia Informática · ISMAT
PROJETO 2 · 15% · GATEWAY EDGE

Gateway Raspberry Pi,
integração e serviços IoT

Integra dois nós do Projeto 1 num Raspberry Pi, valida telemetria JSONL, acrescenta tempo real de receção, persiste dados e disponibiliza serviços na rede local.

Raspberry PiPythonJSONLSQLiteAPIsystemd
0%progresso
Identifica-te pelo teu nome

O grupo do Projeto 1 será identificado automaticamente.

ARQUITETURA

Célula de integração

2 nós + 1 gateway
NÓ A · P1Arduino / ESP32sensores + atuadores
USB / série →
RASPBERRY PI · P2Python · SQLite · APIvalidação + timestamp UTC
← USB / série
NÓ B · P1Arduino / ESP32sensores + atuadores
Continuidade

Os microcontroladores continuam operacionais mesmo quando o gateway está desligado.

Persistência

O histórico deve sobreviver ao reinício do serviço e manter hora UTC de receção.

Serviços

Estado, histórico e comando físico ficam acessíveis na LAN através de API/dashboard.

LABORATÓRIO 3D

Hardware de referência

Seleciona o equipamento. Arrasta para rodar e usa a roda do rato para aproximar.

Raspberry Pi 4 · modelo STL
IDENTIFICAÇÃO · IMPORTADA DO PROJETO 1

Identifica-te e continua com o teu grupo P1

Leitura
1
GRUPO DO PROJETO 1 · IMPORTADO AUTOMATICAMENTESeleciona primeiro o teu nome.

O portal irá localizar automaticamente o grupo a que pertences no Projeto 1.

R01 · R09

Configuração do Raspberry Pi

Gateway / Edge
R02 · R03 · R08

Dois nós P1 independentes

USB / série
Nó A
Nó B
R03–R07

Contrato de dados, persistência e API

JSONL → SQLite → HTTP
Por validar

Metadados do gateway

  • received_at_utc — hora real de receção em UTC
  • connection_id — sessão de ligação / reconexão
  • ingest_status — aceite, inválido ou duplicado
  • preservar node_id, seq e t_ms do nó
ACEITAÇÃO

Checklist R01–R10

0 / 10
ENSAIOS

T01–T06 e métricas

0 / 6
Progresso: 0%

O portal guarda configuração e evidências de acompanhamento; o ZIP final continua a ser entregue segundo o enunciado do P2.

Utiliza a palavra-passe administrativa já configurada para o Projeto 1.