Internet of Things Proof of Concept
Date
Authors
Language
Embargo Lift Date
Department
Committee Chair
Committee Members
Degree
Degree Year
Department
Grantor
Journal Title
Journal ISSN
Volume Title
Found At
Abstract
The EdgeNet platform was conceived of to satisfy graduation requirements and demonstrate a breadth and depth of knowledge capable of working with embedded systems and supporting their integration with larger software platforms. The project is justified as a valid senior design supported by several senior level CpET courses described in the introduction of this report.
The EdgeNet IoT platform provides a flexible and brandable platform for connecting consumers and business with devices they wish to monitor or manipulate remotely. Built using industry standard languages and frameworks, consumer facing applications share a common code-base, reducing costs associated with code maintenance and development.
The platform is architected around the MQTT (Message Queuing and Telemetry Transport) protocol version 3.1.1. However, the discovery of “Doze Mode,” a feature of Android API versions 23 and above, has complicated the implementation of wireless communication for consumer facing applications. To get around this, the project must be rearchitected to comply with application service windows.