Font Size: a A A

Design And Implementation Of Intelligent Door Lock System In College Dormitory Based On Msa And NB-Iot

Posted on:2021-03-27Degree:MasterType:Thesis
Country:ChinaCandidate:D H HuFull Text:PDF
GTID:2381330629480346Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the transformation of "digital campus" to "smart campus",students' learning and life management are facing many challenges.Dormitory,as an important place for students to study and live,is closely related to issues such as dormitory safety and student quality of life,and is the main front for logistics management.Among them,the intelligentization of door locks is an important focus in the development of dormitory management,which responds to the in-depth development requirements of university information construction.However,the door locks in many colleges and universities still stay in the traditional way of unlocking,and the goals of informationization of door locks,traces of unlocking information,and convenient management of personnel cannot be achieved.At the same time,students can only use a single unlocking method,which hinders the convenience of entering and exiting the dormitory also virtually increases the management difficulty and cost of the dormitory management.Based on in-depth research on Internet front-end and back-end application development,microservices architecture,data storage and management,IoT cloud platform setting,narrowband IoT communication,and embedded development,etc.,in order to solve the problems encountered in current dormitory door locks,based on Microservice Architecyure(MSA)and Narrow BandInternet of Things(NB-IoT)technologies,this paper designs and implements an intelligent door lock system suitable for college dormitory.Based on MSA and NB-IoT,the intelligent door lock system of college dormitory consists of management platform application software and lock terminal hardware.In order to implement the system,the main work of this paper includes:(1)The management platform application adopts a design pattern of front-end separation,and front-end interactive applications are independently developed and deployed using the Vue.js and iView framework.(2)The back-end server uses a microservices architecture,selects Spring Boot and Spring Cloud microservices implementation framework,and develops and implements microservice applications such as communication services,student information management services,and door lock information management services based on the Java programming language.(3)As far as the lock terminal hardware is concerned,STM32F103 ZET is selected as the main control chip.The LPWAN-L620 low power module controls the NB wireless communication module to complete the lock hardware data transmission,and cooperates with fingerprint,RF card,matrix button and other modules to realize multi-functional unlocking.(4)Develop and set up the IoT cloud platform connecting the communication service and the lock terminal,and use the LwM2 M protocol to transmit the uplink and downlink data to realize the north-south docking of the cloud platform in the system.Through testing and analysising of the function and performance of the system,it is shown that the system can meet the daily use requirements of students and dormitory managers.Under the state of normal operation of the system,it can realize the processing of issuing student authority information and the uploading and displaying of door lock terminal information,which achieves the goals of multi-functional unlocking,traceability,and data management,which provides the transformation of "smart campus" stand by.
Keywords/Search Tags:Smart campus, Dormitory door lock system, MSA, IoT cloud platform, NBIoT
PDF Full Text Request
Related items