Font Size: a A A

Design And Implementation Of Hybrid IoT Platform Based On Rule Engine

Posted on:2021-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:Z K JiFull Text:PDF
GTID:2428330614970110Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the vigorous development of the Internet of Things technology,the application scenarios of the Internet of Things are constantly expanding.In order to cope with the massive access to IoT devices,some small and medium-sized enterprises have started to develop IoT platforms by themselves.However,with the wide application of low power wide area coverage(LPWAN)IoT protocols in environmental monitoring,energy meter reading and other fields,the original IoT platform that only supports the mainstream IoT protocol MQTT is insufficient.Support the development of IoT applications.Therefore,this paper designs a hybrid IoT platform based on rule engine.The Internet of Things platform is compatible with MQTT and LPWAN protocol devices through a rule engine.The platform is divided into access layer,persistence layer,service layer and application layer in architecture.The main contents of this article are as follows:1)Design and implement the access end of MQTT protocol and LPWAN protocol.The access end belongs to the access layer of the Internet of Things platform.Only simple code writing and configuration can realize device access.This article designs and implements the device SDK,permission verification,and data transceiver module for the MQTT protocol.At the same time,this article also designs and implements the LoRaWAN server side for the LPWAN representative "LoRaWAN"protocol.2)Design and implement a rule engine for a hybrid IoT platform that can quickly analyze user-configured rules,convert upstream and downstream data into a unified platform format,and record upstream and downstream logs and upstream and downstream data storage.And through the application rules engine based on the Rete algorithm transformation and implementation of the scene flow of data and alarm monitoring.3)Design and implement relevant functional modules of the application layer.Use the VUE framework to build front-end applications.The back end is developed by GoLang.According to the analysis of the needs of the hybrid IoT platform,the functions of user management,product management,device management,rule engine,and application management are realized.4)Test the function and performance of the hybrid IoT platform.According to the analysis of the test results,the hybrid IoT platform meets the basic design requirements.
Keywords/Search Tags:Rule-Engine, MQTT, LPWAN, RETE
PDF Full Text Request
Related items