October 2021
–
December 2021
University
Wintersemester 21/22
This project is a submission for the System Administration Course. The project contains the planning and implementation of a Password Input Device. The project was done as a group of two.
We used the Raspberry Pi Zero as the input device. The Pi is connected to a host device via its USB Data port, which also acts as the power supply. The Pi registers itself as a Human-Interface-Device (HID) on the host device. Via the HID Protocol the Pi can then transmit keystrokes.
The project consists of a written report (german only), a Python Bluetooth-Server which receives keystrokes to send, as well as an Android-App written in Java which is used to set up a connection to the Bluetooth-Server and to transmit keystrokes.