论文部分内容阅读
6LoWPAN是一种新兴的物联网技术,目前有很多厂商和学者对其进行了研究和实现,所以对6LoWPAN设备的一致性测试工作也越来越重要。但目前普遍采用的主动一致性测试方法有时并不能真实反映设备在上线之后的工作特性。被动测试有着在真实网络中测试、无需人工干预、无需开发测试用例等优点,可以作为主动测试的重要补充,甚至代替主动测试。目前针对被动一致性测试、物联网被动测试的研究工作很少。在本论文中对目前被动测试技术进行了研究,设计了一种可用于6LoWPAN的被动一致性测试方法,并开发出了测试系统,最后通过实验验证了测试方法和测试系统的正确性和可用性。论文主要工作如下:1)对目前网络协议被动测试方法与技术进行研究,分析被动测试系统的设计与实现方法;2)分析6LoWPAN相关RFC,提出被动测试需求;根据其特点设计适用于6LoWPAN的被动测试方法;3)设计并实现测试平台,包括TTCN-3实现的被动测试逻辑、C语言实现的测试平台编解码器和适配器、使用TeleosB硬件平台实现的6LoWPAN序列抓取模块;本课题设计的6LoWPAN被动一致性测试方法在物联网被动测试领域进行了一些探索,为6LoWPAN的后续测试测试工作提供了新的思路和方法,对6LoWPAN设备的一致性检测有着重要意义。