[发明专利]一种基于动态模拟控制板串口协议的物联网应用测试方法在审
申请号: | 202010740167.7 | 申请日: | 2020-07-28 |
公开(公告)号: | CN111858373A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 沈召锋;徐启进;王永飞;汤鹏 | 申请(专利权)人: | 杭州妙联物联网技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 黄前泽 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 模拟 控制板 串口 协议 联网 应用 测试 方法 | ||
1.一种基于动态模拟控制板串口协议的物联网应用测试方法,其特征在于:步骤一、创建物联网设备的模拟系统;模拟系统模拟物联网设备的控制板和物联网模块;
步骤二、使用模拟系统与用户客户端连接和通信;
步骤三、制定物联网设备控制板的控制协议数据格式;控制协议数据格式中含有对应物联网设备功能的业务功能码;
步骤四、按照步骤三设定的控制协议数据格式,将物联网设备的各个功能描述导入到模拟系统中,使得模拟系统获得实时生成控制板串口协议的解析和指令发送功能;
步骤五、通过模拟系统对在开发中的物联网平台和用户客户端的应用软件进行测试。
2.根据权利要求1所述的一种基于动态模拟控制板串口协议的物联网应用测试方法,其特征在于:步骤四中,物联网设备的各个功能被编写在配置文件中;该配置文件导入到模拟系统中。
3.根据权利要求1所述的一种基于动态模拟控制板串口协议的物联网应用测试方法,其特征在于:步骤五中,若模拟系统与开发中的物联网云平台的连接交互出现错误,则开发人员对开发中的应用软件和物联网云平台进行检查和修改,并重新进行测试,直到物联网云平台和应用软件均通过测试。
4.根据权利要求1所述的一种基于动态模拟控制板串口协议的物联网应用测试方法,其特征在于:步骤五中,对物联网平台和用户客户端的应用软件进行测试的具体过程如下:用户客户端通过应用软件与模拟系统持续进行数据交互,使得计算机中的模拟系统连接开发中的物联网云平台,登录验证,维持连接心跳会话,然后接收开发中的物联网云平台下发的控制指令;模拟系统收到控制指令后,响应对应的约定功能进行返回;完成对物联网平台和用户客户端的应用软件的测试。
5.根据权利要求4所述的一种基于动态模拟控制板串口协议的物联网应用测试方法,其特征在于:所述的约定功能包括数据解析、数据封装和数据指令回传。
6.根据权利要求1所述的一种基于动态模拟控制板串口协议的物联网应用测试方法,其特征在于:所述的模拟系统包括设备连接平台模块、设备登陆模块、设备心跳维护模块和设备业务数据通讯模块。
7.根据权利要求6所述的一种基于动态模拟控制板串口协议的物联网应用测试方法,其特征在于:所述的控制协议数据格式具体为:[协议开始码][业务功能码][业务数据长度][业务数据][校验码][结束码]。
8.根据权利要求1所述的一种基于动态模拟控制板串口协议的物联网应用测试方法,其特征在于:所述的设备连接平台模块用于以TCP连接到物联网云平台;设备登陆模块用于连接到物联网云平台后,向物联网云平台发送登陆成功的信号;设备心跳维护模块用于定时周期向服务器发送数据,物联网云平台感知设备端存活;设备业务数据通讯模块用于通过TCP连接的方式接收物联网云平台的通信数据,以及向物联网云平台发送通信数据。
9.根据权利要求1所述的一种基于动态模拟控制板串口协议的物联网应用测试方法,其特征在于:步骤二中,模拟系统与用户客户端通过路由器、交换机或基站连接。
10.根据权利要求1所述的一种基于动态模拟控制板串口协议的物联网应用测试方法,其特征在于:所述的用户客户端为移动端设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州妙联物联网技术有限公司,未经杭州妙联物联网技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010740167.7/1.html,转载请声明来源钻瓜专利网。