Laborator 1: Captură și transmisie de imagini prin aplicație mobilă
Obiectiv
În cadrul acestui laborator, studenții vor dezvolta o aplicație mobilă pentru Android/iOS care permite:
Captura de imagini utilizând camera dispozitivului mobil.
Transmiterea securizată a imaginilor prin MQTT utilizând mTLS.
Configurarea parametrilor camerei prin MQTT.
Salvarea imaginilor local în caz de conexiune intermitentă.
Implementarea a două moduri de funcționare:
Cerințe
Utilizarea MQTT cu mTLS pentru transmiterea datelor.
Implementarea unui mecanism de WiFi provisioning (setarea credențialelor WiFi).
Posibilitatea de a regla parametrii camerei prin mesaje MQTT.
Implementarea a două moduri de funcționare:
Salvarea imaginilor local în caz de lipsă de conexiune.
OTA update al aplicației (opțional).
Exemple de imagini pentru procesare
Puteti folosi ca si exemplu pentru inregistrarea si procesare urmatoarele imagini.
Obiectul este cel de a extrage textul din imaginile sau PDF-ul atasat.
Din imaginea atasata putem extrage informatie despre persoana, profesia, locul de munca, avizul medical si tipul controlului de medicina muncii.
Pentru a simplifica partea de procesare pe partea de web se pot extrage aceste informatii din fisierul PDF atasat ca alternativa.
PDF raport medicina muncii
Structura laboratorului
Resurse
Livrabile
Codul sursă al aplicației mobile.
Un raport tehnic care explică implementarea fiecărei funcționalități.
Capturi de ecran și exemple de mesaje MQTT utilizate.