Back to the record Capstone Project Deliveables My senior project was about specifying an application layer protocol for IoT devices. The implementation can be found here Paper: PDF And the following is a software architecture diagram for a Python implementation.