University of Wisconsin Milwaukee UWM Digital Commons Theses and Dissertations December 2019 Cloud Based IoT Architecture NATHAN ROEHL University of Wisconsin-Milwaukee Follow this and additional works at: https://dc.uwm.edu/etd Part of the Computer Sciences Commons Recommended Citation ROEHL, NATHAN, "Cloud Based IoT Architecture" (2019). Theses and Dissertations. 2333. https://dc.uwm.edu/etd/2333 This Thesis is brought to you for free and open access by UWM Digital Commons. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of UWM Digital Commons. For more information, please contact
[email protected]. CLOUD BASED IOT ARCHITECTURE by Nathan Roehl A Thesis Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science in Computer Science at The University of Wisconsin-Milwaukee December 2019 ABSTRACT CLOUD BASED IOT ARCHITECTURE by Nathan Roehl The University of Wisconsin-Milwaukee, 2019 Under the Supervision of Professor Tian Zhao The Internet of Things (IoT) and cloud computing have grown in popularity over the past decade as the internet becomes faster and more ubiquitous. Cloud platforms are well suited to handle IoT systems as they are accessible and resilient, and they provide a scalable solution to store and analyze large amounts of IoT data. IoT applications are complex software systems and software developers need to have a thorough understanding of the capabilities, limitations, architecture, and design patterns of cloud platforms and cloud- based IoT tools to build an efficient, maintainable, and customizable IoT application. As the IoT landscape is constantly changing, research into cloud-based IoT platforms is either lacking or out of date.