Font Size: a A A

Research And Application Of Remote Programme Update Based On Dedicated Internet Of Things

Posted on:2012-09-28Degree:MasterType:Thesis
Country:ChinaCandidate:S ChangFull Text:PDF
GTID:2218330368992451Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Since proposed, IOT(Internet Of Things) has becoming a hot topic in the information technology industry. It could be classified to common IOT and special IOT. This thesis discussed about the special IOT, whose sensor nodes and gateway nodes have the characteristic of wide distribution and complex environmental conditions etc. After application, bugs in the IOT system will be exposed. Site update program by artificial requires a lot of manpower, material, or even difficult to update , have been unable to meet the development needs of IOT. Since hard to site update program, the technology of remote update is coming to be more and more important. Currently, the technology of remote updating based on IOT has not been widely mentioned as a whole system. Some of the specific technologies just take local considerations and depends on the specific implementation environment. Based on IOT, this paper proposes a complete remote update solution about sensor nodes, gateway nodes and application layer remote update software system, which could improve versatility, reliability, stability and reduce its dependence on the execution environment.The paper built and evalued a hardware system contains sensor nodes and gateway nodes. Based on it, a remote updating software system about sensor nodes, gateway nodes and application layer has been accomplished as well.The feather of this system includes:(1) Seperating the design of commucation module and extension module in different layers makes hardware system more flexible and extensible. (2) Designing a RUPNP (Remote Update Programming Network Protocol) protocol for sensor nodes remote update, which don't rely on practical applications of network and has good versatility. With high efficient mechanism for flood control, the protocol uses some lightweight broadcasting algorithm which has been improved by particular data frame. It improves the standard CSMA/CA algorithm which avoids collision efficiently. A proper code distribution protocol and data frame has been designed and it contains the mechanism of reliable encryption and calibration. The protocol also could provide the resend mechanism of the frame when missed. (3) The parallel update scheme by network segment greatly improved the efficiency of the process. A data frame has been designed for gateway nodes update. It contains the mechanism of ACK, which guarantees the validity and integrity. (4) The application layer remote update software is divided into communication software and mamagement software. They access real-time database for interaction, so that it could be more flexiable and extensible. Based on socket asynchronous communication, a TCP class library (TcpLib) has been designed to meet the demands for real-time and security of communication.In this paper, the remote update system has been evalued and tested, validated its feasibility and reliability. It is used in the application of Smart Road Light System based on IOT, and realizes the code remote update for light nodes and control boxes. Compared with the artificial site updates, greatly improving the efficiency and simplify the update workload.
Keywords/Search Tags:IOT, Remote Update Program, Broadcast Algorithm, Code Distribution, Protocol
PDF Full Text Request
Related items