Skip to content

institut-galilee/NASTA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyP13 Project

Promotional video :

https://www.youtube.com/watch?v=k4PI9jagAzA

Members :

Product's name : MyP13

What's MyP13 ?

It's an IoT object/application which tries to centralize all services proposed by the university, for example access to the class planning, information provided on the university's website and many other usefull services. All this, by only putting your student card on the RFID scanner.

How does it work ?

When you put your student card on the RFID Reader, the application connects to the remote OpenLDAP server and checks if you're indeed in the database by performing an "ldapsearch". Once you've been successfully identified, you'll be able to access your class planning, the university plan and other services. You'll also be able to view the number of available computers in the classrooms in realtime.

TODO

  • Add Active Directory support
  • Code Hardening
  • Add a CAS client that can authenticate to ent.univ-paris13.fr

Technicalities :

OpenLDAP :

Deployed in a Docker container for portability and ease of use. We used mwaeckerlin/openldap.

The application's GUI : Qt5

The graphical interface was entirely built with Qt creator and deployed on a ARM64 device (Raspberry pi 3B+).

Backend :

Information gathering was generaly done using python. Then retrieved information is stored in sqlite databases, then processed and displayed in the Qapplication.

Components :

  • Raspberry Pi 3 B+
  • 1x Power supply (Raspberry)
  • HDMI cable for the touchscreen
  • Plexiglass for the box
  • Touchscreen display 7"

© 2020 Nassim MESSAOUDI - Tarek NAIT SAADA - Marc JEAN PIERRE. All rights reserved.