IMPLEMENTATION OF THE MQTT-SN PROTOCOL ON THE INTERNET GATEWAY DEVICE WITH UDP DATA PACKAGE DELIVERY
Abstract
Internet of Things (IoT) is one of the new trends in the world of technology that is likely to become a trend in the future, to be able to make this happen, communication protocols such as MQTT-SN are needed which is a variant of the MQTT protocol and the connection protocol that supports IoT is NB- IoT to support this. Unlike MQTT which uses TCP as its communication protocol, MQTT-SN uses UDP as its data communication protocol. The purpose of this study is to determine the results of Quality of Service on the value of delay and throughput at QoS levels 0, 1, and 2. There are 2 test scenarios, namely real-time test scenarios and phased test scenarios. The design of the instrument consists of sensor instruments, Raspberry Pi microcontrollers for internet gateway device, and NB-IoT modules to then be tested with scenarios to get test results. Based on the test results, the best QoS results for the delay parameter in the real-time scenario are QoS level 2 with a delay value of 1.602 seconds, while for the gradual scenario there is QoS 0 with a delay value of 1.622 seconds. Furthermore, the best QoS results for throughput parameters in real-time scenarios are found at QoS level 2 with a throughput value of 245.79 bits per second and in a phased scenario found at QoS level 1 with a throughput value of 286.42 bits per second.