WSN (Wireless Sensor Network) atau Jaringan Sensor Nirkabel adalah
sebuah jaringan yang dibangun untuk menghubungkan perangkat-perangkat seperti router, sink node, dan node secara langsung tanpa menggunakan kabel. Aplikasi Jaringan Sensor Nirkabel mulai banyak dikembangkan dalam asperk kehidupan manusia. Aplikasi Jaringan Sensor Nirkabel digunakan untuk mengumpulkan data kondisi lingkungan, monitoring keamanan dan untuk node tracking. Selain untuk monitoring lingkungan, control dan monitoring terhadap node dari Jaringan WSN sendiri dapat dilukakukan untuk mengetahui keadaan dan kondisi node, seperti pemakaian RAM (Random Access Memory) dan untuk melakukan control pada aktifitas node. Untuk menunjang kebutuhan komunikasi data yang dilakukan pada jaringan WSN, diperlukan sebuah protokol komunikasi didalamnya. Banyak jenis protokol komunikasi yang dapat digunakan, salah satunya adalah protokol MQTT (Message Queue Telemetry Transport). Protokol MQTT menggunakan jenis komunikasi data publish/subrcibe antar klien yang terhubung. Protokol MQTT menyediakan layanan komunikasi data berupa topic, yang digunakan sebagai media pengiriman data antar klien. Pada penelitian ini akan menjelaskan bagaimana cara membangun sebuah server, yang dapat melakukan control dan monitoring terhadap keadaan dan kondisi node WSN menggunakan protokol MQTT sebagai penunjang komunikasi data yang dilakukan. Control dilakukan untuk mengatur delay dalam pengiriman data dan monitoring dilakukan untuk mengetahui status memori pada node WSN.
Kata kunci : WSN, MQTT, Control, Monitoring, Node.
Abstract
WSN (Wireless Sensor Network) or Wireless Sensor Network is a network built to
connect devices such as routers, sink nodes, and nodes directly without using cables. Wireless Sensor Networking Applications began to be widely developed in asperk human life. The Wireless Sensor Network application is used to collect data on environmental conditions, security monitoring and for tracking nodes. In addition to monitoring the environment, control and monitoring of the nodes of the WSN Network itself can be conducted to determine the state and condition of the node, such as RAM usage (Random Access Memory) and to control the node activity. To support the data communication needs performed on the WSN network, a communication protocol is required. Many types of communication protocols can be used, one of which is the MQTT (Message Queue Telemetry Transport) protocol. The MQTT protocol uses the type of publish / subrcibe data communication between the connected clients. The MQTT protocol provides data communications services in the form of topic, which is used as a data transmission medium between clients. In this study will explain how to build a server, which can control and monitor the state and condition of the WSN node using MQTT protocol as a support for data communications conducted. Control is done to adjust the delay in data transmission and monitoring is done to determine the memory status of the WSN node.