Aditus: abrir uma porta com o telemóvel ou o relógio
Um protótipo de controlo de acessos em Flutter e Wear OS, com chaves RSA por dispositivo, autenticação por Bluetooth, um controlador ESP32 e um backend Flask.
Coisas que construí e as decisões por trás delas.
Projetos da minha licenciatura e mestrado na Universidade de Aveiro. Hardware, sistemas embebidos e software, com o código e as decisões por trás de cada um.
Um protótipo de controlo de acessos em Flutter e Wear OS, com chaves RSA por dispositivo, autenticação por Bluetooth, um controlador ESP32 e um backend Flask.
De um núcleo AES-128 em VHDL às leituras dos sensores: um gateway Nexys A7 com firmware C sem sistema operativo, telemetria por Ethernet e uma aplicação Python.
Uma aplicação em C# e SQL Server em que os serviços definem os formulários dos pedidos e as transações mantêm pedidos, respostas e anexos juntos.
Um projeto de desempenho em C e CUDA que explora SIMD, OpenMP, pesquisa na GPU e um servidor TCP, com medições das experiências originais.
Um sistema universitário de reserva de salas e requisição de equipamento que liga uma aplicação Flutter, uma API Flask e um ESP32 com oito saídas para relés de cacifos.
Por dentro de um filtro em VHDL: o percurso das quatro amostras, a coordenação da ROM, os controladores de reset e as simulações numa FPGA DE2-115.
Seis regras de deteção em Python que usam um dia de tráfego normal como referência e explicam que dispositivos merecem uma análise mais atenta.
A construção de uma estação meteorológica com ESP32, dos sensores de vento impressos e drivers em C ao registo em cartão SD e à visualização via MQTT.