The S-CNP project aims to design and implement a secure, ultralightweight communication protocol for devices connected to the same Wi-Fi network. The protocol ensures secure, fast, and efficient data transfer with minimal overhead. The system is intended for use in closed, local networks where simplicity, security, and performance are prioritized. S-CNP is designed to work exclusively within Wi-Fi networks, with a Flask hub managing communication between devices. It prioritizes maintaining minimal overhead for performance. The protocol supports future extensibility, such as adding advanced features like compression or routing.
This project was completed as part of the course requirements for CS2004: Agile Software Engineering and DevOps.