Implementation of Message Queuing Telemetry Transport Protocol in Model Rocket

Show simple item record

dc.contributor.author Muchiri, I. Ngethe
dc.contributor.author Kiplimo, Yator C.
dc.contributor.author Aoki, Shohei
dc.date.accessioned 2024-06-03T10:59:40Z
dc.date.available 2024-06-03T10:59:40Z
dc.date.issued 2024-06-03
dc.identifier.citation MuchiriIN2022 en_US
dc.identifier.uri http://localhost/xmlui/handle/123456789/6318
dc.description Proceedings of the 2022 Sustainable Research and Innovation Conference JKUAT Main Campus, Kenya 5 - 6 October, 2022 en_US
dc.description.abstract Microcontroller devices are incorporated in the flight computer that convey data to the ground station in the design and implementation of model rocketry. In the field of rocketry, data transfer speed and precision are critical. Due to its small code footprints and low network bandwidth requirements, the Message Queuing Telemetry Transport (MQTT) messaging protocol tackles both of these issues. MQTT uses Transmission Control Protocol (TCP) which ensures packet delivery, as opposed to User Datagram Protocol (UDP), which is faster but does not guarantee packet delivery or even the sequence in which packets are delivered. MQTT also uses a single connection to send messages, making it faster than Hypertext Transfer Protocol (HTTP), which requires a three-way TCP handshake every time a message is transmitted. This paper describes how to incorporate MQTT messaging protocol to the flight software to facilitate communication between the onboard computer and the ground station. Publish and subscribe architecture in MQTT was utilized where the onboard computer published sensor values to particular topics and the ground station subscribed to these topics so as to receive the data. This communication was facilitated by MQTT broker that acted as an intermediary between the two clients. From field tests carried out, data transmission was found to be fast and reliable as all the data packets transmitted were received from a distance of 300 m, the onboard computer and the ground station were able to interact through Wi-Fi, and the sensor data from the onboard computer was plotted and displayed on the ground station dashboard. Keywords— HTTP, Microcontrollers, model rocketry, MQTT,MQTT broker, TCP, UDP en_US
dc.description.sponsorship Muchiri, I. Ngethe Kiplimo, Yator C. Aoki, Shohei en_US
dc.language.iso en en_US
dc.publisher JKUAT-COETEC en_US
dc.subject HTTP en_US
dc.subject Microcontrollers en_US
dc.subject Model rocketry en_US
dc.subject MQTT en_US
dc.subject MQTT broker en_US
dc.title Implementation of Message Queuing Telemetry Transport Protocol in Model Rocket en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account