oneM2M(物联网)一致性及互操作测试

TTsuite-oneM2M是基于TTworkbench自动化测试平台,采用TTCN-3语言开发的oneM2M一致性和互操作测试方案。20182月,TTsuite-oneM2MoneM2M的全球认证机构TTA用于一致性测试,为物联网(IoT)设备的完整性和可靠性提供保障,TTsuite-oneM2M被指定为首个授权的oneM2M测试系统。

 

oneM2M标准

oneM2M是一个全球领先的标准机构,通过标准组联盟方式,针对M2M(Machine-to-Machine) / IoT(Internet of Things)制定的一系列技术规范,oneM2M工作的主要目的是创建通用的M2M服务层,可以轻松潜入物联网硬件和软件解决方案中,使所有设备都能够与M2M应用服务器实现通信。

 

 

 

什么是oneM2M服务层协议?

   它是一个软件/中间件

   它位于应用程序和底层通信网络的硬件/软件之间

   它通常位于IP协议层之上

   它提供不同行业通用的应用功能

   它通过开发者友好APIs向应用程序公开通用函数

   它集成到设备/网关/服务器并允许分布式智能

   它向app隐藏了网络应用的复杂性

   它控制通信何时发生

   它存储和分享数据

   它支持访问控制

   它通知应用事件

 

oneM2M架构

  • 两个基础类型实体(entities) 􏰀

                  Application Entity (AE)

                  Common Services Entity (CSE) 

  • 􏰀CSEs can be hosted 

                  In the cloud by the oneM2M Service Provider – Infrastructure Node CSE (IN-CSE) 

􏰀                  On the home gateway – Middle Node CSE (MN-CSE) 

TTsuite-oneM2M: oneM2M测试方案

 

TTsuite-oneM2M是基于TTworkbench自动化测试平台,采用TTCN-3语言开发的oneM2M一致性和互操作测试方案。20182月,TTsuite-oneM2MoneM2M的全球认证机构TTA用于一致性测试,为物联网(IoT)设备的完整性和可靠性提供保障,TTsuite-oneM2M被指定为首个授权的一致性测试系统。

 

OneM2M测试挑战与机遇

  • 测试复杂异构系统的新挑战
  • 开发队伍集成端到端测试的机会 

􏰀 TTworkbench TTsuite – oneM2M测试方案􏰀 

  • 整个测试过程完全自动化,测试执行、测试分析、测试报告完全自动化执行。 
  • 自动检测开发队伍最终错过的常见问题。
  • 协助测试者快速分析观察到的问题
  • 覆盖不同的测试种类 

          -  一致性测试 

          - 互操作测试 

          - 系统测试 

  • 通过开发过程的早期阶段问题检测节约成本 
  • 一致性测试
  • 互操作测试 
  • Latest version of both release 1 and release 2 of the oneM2M standard支持oneM2M标准Release1Release2多最新版本
  • 绑定 (传输层协议) 􏰀 
  • CoAP (TS-0008)
  • HTTP (TS-0009)
  • MQTT (TS-0010) 
  • 􏰀WebSocket (TS-0020) 
  • Serialization (as defined by TS-0004)
  • 􏰀XML (eXtensible Markup Language)
  • JSON (JavaScript Object Notation)
  • 􏰀CBOR (RFC 7049 Concise Binary Object Representation, http://cbor.io) 

了解详细oneM2M测试方案、试用TTsuite-oneM2M及TTworkbench 欢迎联系我们

 

 下载信息  [文件大小:1.75 MB 下载次数: 次]
点击下载文件:TS-0018-Test_Suite_Structure_and_Test_Purposes-V0_1_9
北京泰斯汀通信技术有限公司
TEL:010-56497908 FAX:010-56497908
Copyright 2014.Testing 天润顺腾提供技术支持