This is the final project for the course TICT-V1CSN-15 for the University of Applied Sciences in Utrecht. The goal of this project is to make a client-server security system with Raspberry Pi's
The instructions will get you set up on the hardware and software side of this project.
For this project are no additional prerequisites required.
Follow these steps to get the software running on your nodes.
- Clone server.py to your server node
wget https://raw.githubusercontent.com/fdekruijff/TICT-V1CSN-15-Miniproject/master/server.py
- Clone client.py to your server node
wget https://raw.githubusercontent.com/fdekruijff/TICT-V1CSN-15-Miniproject/master/client.py
- Make sure your server node has a DHCP server running in the range of 192.168.42.1/24
- Make sure your firewalls accept port 5555
- Run server.py on your server
python3 /path/to/file/server.py
- Run client.py on your client / clients
python3 /path/to/file/client.py
The following wiring scheme shows how the client nodes need to be wired up in order for the software to work.
- PyCharm - Python IDE for Professional Developers by JetBrains
- Raspberry Pi - General Purpose Input Output single-board computer
- Floris de Kruijff - Sockets, Network - fdekruijff
- Bryan Campagne - GPIO, Hardware - Joepieler
- Rik van Velzen - TkInter, GUI - Rikvanvelzen
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- README.md template