Implementation of Chatting App based on MQTT Protocol

  • 陳 宥銘

Student thesis: Doctoral Thesis

Abstract

In this thesis the content is divided into two parts: implementation of a chatting platform by using MQTT internet protocol (sever part) and development of the chatting APP (client part) For the server part the review of MQTT including description of the MQTT mechanisms the “subscribe/publish” message spreading mechanism topic level & topic level wildcard and MQTT package types etc are first introduced Then the adopted server HiveMQ is described including method of building HiveMQ server and extension of its functions Lastly one of the adopted extensions—RBAC extension and the self-design topic level structure are illustrated For the client part the APP developing software Android Studio is introduced first Then the mechanisms used in this APP such as activity recyclerView SQLite etc are written Lastly the functionality of the APP and the mechanisms used in the APP are explained At the end after verifying and analyzing the feasibility of the chatting platform the working principle of the MQTT chatting platform and the user friendly interface of the APP are successfully developed
Date of Award2020
Original languageEnglish
SupervisorTeh-Lu Liao (Supervisor)

Cite this

'