
ABSTRACT
The Internet of Things (IoT) has been taking over the globe, providing an interface where computer devices are connected to digital equipment, mechanical machines, and even individuals. This thesis suggests a (smart airport check-in) system utilizing the Internet of Things. The system includes setting up a smart door to secure the passage of travelers at the airport, depending on the barcode boarding pass (BCBP), fingerprint and face recognition. The door is designed and implemented using Raspberry Pi 4B, which has fast-processing power which is essential for the work. Two cameras are installed, the first one is for scanning the BCBP, decoding a developed portable data file PDF417-based algorithm and processing the data. The second camera is to detect and capture the traveler’s faces in real-time video streaming among the face alignment using Dlib and OpenCV-Python algorithms. A fingerprint reader is also attached to the system as a biometric authentication so every person can be accurately identified which is programmed using a modified version of the Adafruit fingerprint library. The system is monitored using the KAA platform. When the data of a traveler is verified and matched (flight number, date and time, face and fingerprint), the door opens, while if the data is not matched, the door remains closed, and a Telegram notification will be sent to the airport security. The system is tested on 100 travelers, which resulted to obtain smooth, secure, and reliable check-ins. In terms of efficiency, our system has decreased maximum and minimum time to check-in for each passenger to a much larger extent16 passenger processed in 20 minute comparing to the traditional check-in system 12 passenger processed.