Font Size: a A A

Test And Analysis On The IOT M2M Communication Protocol

Posted on:2015-05-28Degree:MasterType:Thesis
Country:ChinaCandidate:D J XuFull Text:PDF
GTID:2298330467963526Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The Internet of Things (IoT) has drawn great attention from many countries these years. However, as a technology in its early rise, IoT suffers from lack of International standards and norms, besides, many of its key technologies remains to be further developed. In China, the development of IoT is mainly seen in the field of M2M (Machine to Machine) technology. Based on existing M2M protocols, Communication Software Engineering Center of Beijing University of Posts and Telecommunications designed and implemented a universal M2M Protocol,, which brings the need for protocol testing. In protocol engineering, Petri Net (PN) is one of the most commonly used models for structural testing, as it provides test sequences that are guaranteed to be executable.This article mainly focuses on the following aspects:(1) Briefly introducing the development of IoT, focusing on the analysis of the key functions of the universal M2M protocol and uses Petri net modeling to model the functions, drawing a reachable state graph for each model.(2) Putting forward an enhanced Petri net based test sequence generation method which is proved by a case study to offer100%coverage with a smaller and shorter set of test sequences than other existing Petri Net-based methods. This method is then made use of to generate test sequences for the universal M2M protocol. (3) Carrying out experiments for performance testing on the implemented universal M2M protocol. Data about the protocol such as throughput, error rate, latency and other performance data are measured, providing us with reliable basis to raise methods to improve the protocol.
Keywords/Search Tags:IoT M2M protocol, Petri nets, test sequence, performance testing
PDF Full Text Request
Related items