Visible to the public Graphical User Interface for OpenThread

TitleGraphical User Interface for OpenThread
Publication TypeConference Paper
Year of Publication2019
AuthorsGopaluni, Jitendra, Unwala, Ishaq, Lu, Jiang, Yang, Xiaokun
Conference Name2019 IEEE 16th International Conference on Smart Cities: Improving Quality of Life Using ICT IoT and AI (HONET-ICT)
Keywords6LoWPAN, composability, graphical user interfaces, IEEE 802.15.4, Instruction sets, Internet of Things, IoT, IPv6, Message systems, OpenThread, Peer-to-peer computing, pubcrawl, Resiliency, Routing protocols, TCL/TK, Thread protocol, Threadgroup
AbstractThis paper presents an implementation of a Graphical User Interface (GUI) for the OpenThread software. OpenThread is a software package for Thread. Thread is a networking protocol for Internet of Things (IoT) designed for home automation. OpenThread package was released by Nest Labs as an open source implementation of the Thread specification v1.1.1. The OpenThread includes IPv6, 6LoWPAN, IEEE 802.15.4 with MAC security, Mesh Link Establishment, and Mesh Routing. OpenThread includes all Thread supported device types and supports both SOC and NCP implementations. OpenThread runs on Linux and allows the users to use it as a simulator with a command line interface. This research is focused on adding a Graphical User Interface (GUI) to the OpenThread. The GUI package is implemented in TCL/Tk (Tool Control Language). OpenThread with a GUI makes working with OpenThread much easier for researchers and students. The GUI also makes it easier to visualize the Thread network and its operations.
DOI10.1109/HONET.2019.8908055
Citation Keygopaluni_graphical_2019