This Is AuburnElectronic Theses and Dissertations

Show simple item record

Comparison of IoT Application Layer Protocols


Metadata FieldValueLanguage
dc.contributor.advisorSkjellum, Anthony
dc.contributor.authorCui, Pinchen
dc.date.accessioned2017-04-25T22:05:09Z
dc.date.available2017-04-25T22:05:09Z
dc.date.issued2017-04-25
dc.identifier.urihttp://hdl.handle.net/10415/5713
dc.description.abstractIt has been almost 20 years since the concept of the Internet of Things was first proposed. Now, IoT has become a leading technology that is becoming pervasive in our lives. However, behind the wide deployment of IoT services, there is still no consensus on common of IoT protocols and architectures. In this thesis, we study four application layer protocols: MQTT, CoAP, AMQP, DDS, which are representative of current practice. We introduce and compare these four protocols on the conceptual level. This study considers the message model, messaging functionality, and security. Moreover, we use several Raspberry Pi's in common IoT protocol test platform to perform performance tests. A series of experiments based on message quantity, message size and transmission frequency have been performed. The test results show the four protocols' messaging capability in term of latency, CPU utilization, and memory usage.en_US
dc.rightsEMBARGO_NOT_AUBURNen_US
dc.subjectComputer Science and Software Engineeringen_US
dc.titleComparison of IoT Application Layer Protocolsen_US
dc.typeMaster's Thesisen_US
dc.embargo.lengthMONTHS_WITHHELD:13en_US
dc.embargo.statusEMBARGOEDen_US
dc.embargo.enddate2018-05-02en_US

Files in this item

Show simple item record