Font Size: a A A

The Framework And Adaptive Method Of The Internet Of Things Software Based On WSAN

Posted on:2019-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z H LiuFull Text:PDF
GTID:2428330545451193Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the popularization of the Internet of Things and the emergence of intelligent nodes,the Internet of Things began to move towards a new era of edge computing.This makes traditional software gradually exposed its own performance deficiencies.Unlike traditional Internet,existing software forms can not adapt well to the development requirements of the Internet of Things,achieving high autonomy of devices and utilization of edge computing resources.The edge computing trend of the Internet of Things presents new challenges and opportunities for the study of software theories and technologies that take the object as the core and make full use of the node resources.The Internet of Things software is usually applied to the situations where the realistic environment and functional requirements are changeable.This requires that the Internet of Things software must have the ability to self-adjust to ensure that it can run long-term,safe,and reliable.Adaptability is the basic feature of Io T software.Therefore,the research of the self-adaptive ability of Internet of Things software has great practical significance.In order to adapt to the development trend of the Internet of Things and solve the shortcomings of traditional software capabilities,this paper has studied the Internet of Things software.The main tasks are as follows:(1)In view of the inability of traditional software to use edge computing resources,a distributed knowledge framework for the WSAN-based Internet of Things software is proposed.Firstly,the framework extends the structural model of the underlying nodes of the Internet of Things,based on the concept of tuple space.Secondly,it identifies and separates the internal logic related with the environment.Thirdly,it generates a set of related knowledge and embeds it into the bottom node according to the predefined evolutionary rules.Finally,with the awareness of the environmental changes by the intelligent nodes,the embedded software logic is triggered to achieve the correct implementation of the Internet of Things software.MATLAB simulation experiments show that the software using this framework has higher execution efficiency and lower energy consumption in the real environment.(2)Aiming at the self-adaptive requirements of Io T software,which is based on the proposed framework,this paper first divides the adaptive driving factors of Internet of Things software into three types,namely the external environment,internal environment and user requirements.Then,combined with the control theory and agent technology,the adaptive principles and implementation methods of these three types are given.Finally,the five components(WSAN,environment information base,logic management,rule engine,requirements management)extracted from the Internet of things software are modelled by the timed automata and relevant properties of them are verified by UPPAAL.
Keywords/Search Tags:Internet of Things, Distributed Knowledge Framework, Tuple Space, Software Self-Adaption, Timed Automaton
PDF Full Text Request
Related items