For my bachelor thesis in Electrical Engineering and Information Technology in Hannover, 2016, I developed a surveillance system with the help of microelectronics.
The functionalities are
Although there were many possibilities to use existing smarthome/IoT systems like FHEM and openHAB, I decided on programming my own backend. I wanted to dive deep into the world of sockets, push notifications and sessions, that is what helped me understand how the structure behind every application looks like.
I used Google’s Firebase Cloud Messaging for sending and receiving push notifications on any phone. I decided against implementing my own push technique, because Google’s messaging works flawless and it is not draining the smartphone battery too much, as it is running on iPhone and Android devices already anyway.
I started writing my thesis with MS Word but when I began banging my head against a wall I quickly remembered a different possibility: LaTeX. I started getting into Latex with writing my thesis and will not return back. The big advantages in my case were the list of abbreviations, images and sources, code listings, math formulas, hyperlinks in pdf, footnotes, header and mixing DIN A4 with DIN A3 layouts.