@techreport{TR-IC-PFG-26-25,
   number = {IC-PFG-26-25},
   author = {Tiago Godoi Bannwart and Luis Fernando Gomez Gonzalez and
                   Gustavo P. C. P. da Luz and Juliana Freitag Borin},
   title  =  {{Plataforma Genérica de Suporte a Aplicações IoT Baseada
                   em TV Boxes Reaproveitadas}},
   month = {July},
   year = {2026},
   institution = {Institute of Computing, University of Campinas},
   note = {In Portuguese, 20 pages.
    \par\selectlanguage{brazil}\textbf{Resumo}
       TV  Boxes  apreendidas  pela  Receita  Federal,  por  falta  de 
       homologação  da  Anatel, preservam capacidade computacional que
       pode ser redirecionada para fins úteis, em vez de seguirem para
       destruição.  Uma  primeira  versão  de  um sistema de suporte a
       aplicações  IoT  baseado  nesse hardware reaproveitado já havia
       demonstrado,   por   meio   de  sua  validação  no  sistema  de 
       estacionamento   inteligente  do  Instituto  de  Computação  da 
       Unicamp,  que  uma  TV  Box é capaz de sustentar os serviços de
       retaguarda  de  uma  aplicação  IoT real, ainda que restrita às
       necessidades  específicas  desse  caso  de  uso.  Este trabalho
       apresenta  o  desenvolvimento de uma nova versão desse sistema,
       reprojetada  como  uma  plataforma  genérica  e  desacoplada de
       qualquer    aplicação    específica,    capaz    de    oferecer   
       observabilidade,  monitoramento  de disponibilidade orientado a
       eventos,  atualização  remota  de firmware alinhada à RFC 9019,
       coleta  de  dados  de  sensores  em  tempo  real e notificações
       extensíveis   a  qualquer  dispositivo  IoT  que  implemente  o 
       protocolo  de comunicação definido. O sistema é composto por um
       \textit{proxy}   de  autenticação  baseado  em  TLS  mútuo,  um 
       \textit{broker}    de   mensagens   MQTT   e   cinco   serviços  
       independentes, apoiados por uma camada de persistência em nuvem
       e  acessíveis  por  meio  de  bibliotecas  clientes  voltadas a
       diferentes  classes  de  dispositivo,  de computadores de placa
       única  a  microcontroladores  com recursos restritos. O sistema
       foi  validado  por  meio  da  simulação do mesmo estacionamento
       inteligente  utilizado  como  referência  na  versão  anterior, 
       permitindo  observar,  ao  longo  de  duas  semanas de operação
       contínua,  estabilidade e recuperação adequada diante de falhas
       de  dispositivo,  de  rede  e de energia, além do funcionamento
       correto  dos  mecanismos de detecção de falhas e de atualização
       remota.  Os  resultados  obtidos  indicam  que  a  nova  versão 
       preserva  a  capacidade  já demonstrada da TV Box reaproveitada
       para  essa  função,  ao mesmo tempo em que supera as limitações
       identificadas  na  versão  anterior,  ampliando  o potencial de
       reaproveitamento  desse  hardware  para qualquer projeto de IoT
       que necessite de serviços básicos de suporte.
  }
}
