ASP.NET Core Security Camera Application for Raspberry Pi

OData support
Simon Gábor
Department of Automation and Applied Informatics

In the last couple of years, mostly because of the increasing amount of smart homes, the home security systems are becoming more and more common. This is because the technology advancements operating these systems are not only becoming more cost effective, but far easier to use as well. Multiple products have popped up on the market, which offer a great scale of service for their customers.

In the past, mostly systems with motion detection have been spread out, but we use more and more cameras lately. That's probably because nowadays we can buy IP cameras for just a few dollars, which are capable of HD recording. Although these cameras and the software controlling them usually have some deficiencies, this could be solved with simple developments.

Because of these reasons, I've decided, that I would like to work on a system, which has components that are easily accessible to most people, preferably can be easily ordered and shipped from the internet to most places of the world. The other main reason behind my decision was that I wanted to enable the possibility to modify the software for other people like me. So we could develop the software together if they wish in the future. That’s the reason why the result of my work is completely free and available on GitHub.

In my dissertation, I will begin to compare the available systems, devices and their software from the market. Then I will present the chosen hardware and software components, which enabled me to make an open source software based on modern softwarestack, while realising the common security camera functions, with my additional functions. Finally, I will present the whole structure and operation of the software. I will end the thesis with my further ideas, which will guide me in the future.


Please sign in to download the files of this thesis.