Design and Implementation of LoRaWAN Network Management System

碩士 === 國立清華大學 === 通訊工程研究所 === 105 === As the Internet of Things (IoT) try to make almost everything in our lives able to connect to the Internet, how to solve the problems of transmission distance and power consumption is essential. Therefore, many long-range and low-power wireless protocols have be...

Full description

Bibliographic Details
Main Authors: Wen, Chun-An, 温竣安
Other Authors: Huang, Nen-Fu
Format: Others
Language:en_US
Published: 2017
Online Access:http://ndltd.ncl.edu.tw/handle/3q3c56
Description
Summary:碩士 === 國立清華大學 === 通訊工程研究所 === 105 === As the Internet of Things (IoT) try to make almost everything in our lives able to connect to the Internet, how to solve the problems of transmission distance and power consumption is essential. Therefore, many long-range and low-power wireless protocols have been proposed. Among these protocols, LoRa wireless transmission technology is in the limelight and has been widely discussed. However, in the latest specification of LoRaWAN protocol, there are still many details are not fully standardized, resulting in different designs of products and the bottleneck of managements in LoRaWAN. For example, the data transmission path was not taken into account in the original design of LoRaWAN gateways, that is, when gateways receive recognized data, they will be transferred directly to the same specific MQTT topic. As a result, it is likely to cause confusion and inconvenience of data utilization. In addition, when a node wants to join the LoRaWAN, it is necessary to manually place the keys corresponding to the node in each gateway, so the information transmitted can be recognized and decrypted. In this thesis, we have designed and implemented a network management system for LoRaWAN wireless communication protocol in order to solve the problems of key management of single or multiple LoRaWAN gateways and the data transmission path after collecting data. We have implemented data preprocessing and classification, key management, and an easy-to-use user interface in the system. The results show that users can quickly and easily deploy LoRaWAN gateways and device nodes through the management system we designed, and can more easily retrieve the data of device nodes, breaking through the bottleneck of managements in LoRaWAN.