一种基于NB-IOT家电的通信可靠性测试系统技术方案

技术编号:21120855 阅读:31 留言:0更新日期:2019-05-16 10:38
本发明专利技术公开了家电通信测试技术领域的一种基于NB‑IOT家电的通信可靠性测试系统,该基于NB‑IOT家电的通信可靠性测试系统包括待测样机、NB‑IOT基站、公共服务平台和测试终端,所述待测样机与NB‑IOT无线模块之间通过Uart总线双向连接,所述测试终端与公共服务平台之间通过VGA线双向连接,本发明专利技术通过NB‑IOT基站、公共服务平台和测试终端锁钩成的家电通信可靠性测试系统,对接入网络的家电的通信系统进行可靠性测试,同时能够测试待测样机与服务平台的通信延时(ms)以及上下行传输速率(Kb/s),有效的排除了网络环境波动对测试造成的干扰。

A Communication Reliability Testing System for Home Appliances Based on NB-IOT

【技术实现步骤摘要】
一种基于NB-IOT家电的通信可靠性测试系统
本专利技术涉及家电通信测试
,具体为一种基于NB-IOT家电的通信可靠性测试系统。
技术介绍
窄带物联网(NarrowBandInternetofThings,NB-IoT)成为万物互联网络的一个重要分支。NB-IoT构建于蜂窝网络,只消耗大约180KHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。NB-IoT是IoT领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(LPWAN)。NB-IoT支持待机时间长、对网络连接要求较高设备的高效连接。据说NB-IoT设备电池寿命可以提高至少10年,同时还能提供非常全面的室内蜂窝数据连接覆盖,传统的家电通信的可靠性测试常常会受到网络环境波动的影响,对家电通信可靠性测试的结果造成干扰,使得测试数据不够精确,极难保证家电通信的可靠运行,影响了家电的使用效果。
技术实现思路
本专利技术的目的在于提供一种基于NB-IOT家电的通信可靠性测试系统,以解决上述
技术介绍
中提出的传统的家电通信的可靠性测试常常会受到网络环境波动的影响,对家电通信可靠性测试的结果造成干扰,使得测试数据不够精确,极难保证家电通信的可靠运行,影响了家电的使用效果的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于NB-IOT家电的通信可靠性测试系统,该基于NB-IOT家电的通信可靠性测试系统包括待测样机、NB-IOT基站、公共服务平台和测试终端,所述待测样机与NB-IOT无线模块之间通过Uart总线双向连接,所述测试终端与公共服务平台之间通过VGA线双向连接,所述NB-IOT基站与公共服务平台之间通过光缆双向衔接。优选的,所述测试终端的控制软件是基于.NET框架实现,包括系统设置、测试操作、数据管理和系统帮助。优选的,所述系统设置包括用户登录、通讯中断设置和报警提示。优选的,所述测试操作包括新建测试项目、时间参数设置、通信可靠性测试、其他测试、测试数据监控和测试报告预览。优选的,所述数据管理包括数据备份和历史数据查询。优选的,所述系统帮助包括操作说明和关于本系统。与现有技术相比,本专利技术的有益效果是:本专利技术通过NB-IOT基站、公共服务平台和测试终端锁钩成的家电通信可靠性测试系统,对接入网络的家电的通信系统进行可靠性测试,同时能够测试待测样机与服务平台的通信延时(ms)以及上下行传输速率(Kb/s),有效的排除了网络环境波动对测试造成的干扰。附图说明图1为本专利技术系统图;图2为本专利技术NB-IOT模块指令收发程序流程图;图3为本专利技术服务平台与待测样机控制流程图;图4为本专利技术测试终端软件结构图;图5为本专利技术测试终端指令收发流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-5,本专利技术提供一种基于NB-IOT家电的通信可靠性测试系统:该基于NB-IOT家电的通信可靠性测试系统包括待测样机、NB-IOT基站、公共服务平台和测试终端,所述待测样机与NB-IOT基站之间通过Uart总线双向连接,所述测试终端与公共服务平台之间通过VGA线双向连接,所述NB-IOT基站与公共服务平台之间通过光缆双向衔接,NB-IOT无线模块采用高新兴提供的型号ME3616的NB-IoT模块产品,ME3616WelinkOPEN是一款支持二次开发的NB-IoT通信标准的窄带蜂窝物联网通信模块。在NB-IoT制式下,该模块可以提供最大66Kbps上行速率和34Kbps下行速率。该模块为极小尺寸LCC紧凑型封装模块,适用于可穿戴设备等对于模块尺寸有严格要求的应用领域,ME3616专为低速率、低功耗、远距离、海量连接的物联网应用而设计。该模块支持多种网络协议(CoAP、TCP/UDP、MQTT、OMA-LWM2M、oneNET)和多种低功耗模式(PSM、eDRX)。这些协议和功能可以让它应用在多种物联网及M2M的应用场景中,NB-IOT模块的指令收发程序流程为CPU时钟初始化、堆栈初始化、任务消息队列初始化和操作系统初始化,程序进入到“开启任务调度”单元,通过“开启任务调度”单元进入到“有事件发生”单元,当没有事件发生时,程序返回到“有事件发生”单元,当有事件发生时,程序进入到“比较优先级”单元,对事件进行优先级比较,当优先级相对较低时,程序返回到“比较优先级”单元,当优先级相对较高时,程序进入到“调用服务器、家电处理程序”单元,当程序运行结束时,程序返回到“有事件发生?”单元,当程序运行还未结束时,程序返回到“比较优先级”单元,重新进行比较事件优先级,公共服务平台,提供稳定可靠的后台服务,下发控制指令、接收设备状态。公共服务平台端提供的与待测样机控制相关的流程为开启TCP服务,进入到“等待接收客户端指令”单元,当还未接收到客户端指令时,程序返回,继续等待接收客户端指令,当接收到客户端指令时,程序进入到“推送指令至电信IOT平台”单元,通过“推送指令至电信IOT平台”单元进入到“开启订阅服务”单元,通过“开启订阅服务”单元进入到“等待接收电信平台响应”单元,当没有接收到电信平台响应时,程序返回,继续等待接收电信平台响应,当接收到电信平台响应时,程序进入到“推送响应至客户端”,测试终端的指令收发流程为程序进入到“样子在线?”单元,检测样机是否在线,当样机不在线时,程序直接结束,当样机在线时,进入到“时间参数设置单元”,设置时间参数,时间参数设置完成后,程序进入到“指令条数i=1、2…N,重发次数j=1、2…TGres”单元,通过“指令条数i=1、2…N,重发次数j=1、2…TGres”单元进入到“加载测试指令”单元,指令加载完成后,程序进入到“i=1,j=1”单元,程序通过“i=1,j=1”进入到“发送第i条指令,第j次发送”单元,通过“发送第i条指令,第j次发送”单元键入到“有返回值?”单元,当有返回值时,判断返回值是否正确,当返回值正确,程序进入到“指令状态:正常”单元,通过“指令状态:正常”单元进入到“i++”单元,对i值进行加1,通过“i++”单元进入到“i<=N”单元,判断i是否小于等于N,当i>N时结束,当i<=N时,程序返回到“发送第i条指令,第j次发送”单元,当在“有返回值?”单元判断无返回值时,程序进入到“j++”单元,通过“j++”单元进入到“j<=TGres”单元,判断j是否小于等于TGres,当j>TGres时,程序返回到“发送第i条指令,第j次发送”单元,当j<=TGres时,程序进入到“i++”单元,当在“返回值正确?”单元,判断返回值为错误时,程序进入到“指令状态:返回值错误”单元,通过“指令状态:返回值错误”单元进入到“i++”单元,对i值进行加1,判断i<=N,当i>N时结束,当i<=N时,程序返回到“发送第i条指令,第j次发送”单元,通过“i++”单元进入到“i<=N”单元,判断i是否小本文档来自技高网...

【技术保护点】
1.一种基于NB‑IOT家电的通信可靠性测试系统,其特征在于:该基于NB‑IOT家电的通信可靠性测试系统包括待测样机、NB‑IOT基站、公共服务平台和测试终端,所述待测样机与NB‑IOT无线模块之间通过Uart总线双向连接,所述测试终端与公共服务平台之间通过VGA线双向连接,所述NB‑IOT基站与公共服务平台之间通过光缆双向衔接。

【技术特征摘要】
1.一种基于NB-IOT家电的通信可靠性测试系统,其特征在于:该基于NB-IOT家电的通信可靠性测试系统包括待测样机、NB-IOT基站、公共服务平台和测试终端,所述待测样机与NB-IOT无线模块之间通过Uart总线双向连接,所述测试终端与公共服务平台之间通过VGA线双向连接,所述NB-IOT基站与公共服务平台之间通过光缆双向衔接。2.根据权利要求1所述的一种基于NB-IOT家电的通信可靠性测试系统,其特征在于:所述测试终端的控制软件是基于.NET框架实现,包括系统设置、测试操作、数据管理和系统帮助。3.根据权利要求2所述的...

【专利技术属性】
技术研发人员:赵鹏陈丽芬储成诚宿跃李禹翔马庆
申请(专利权)人:安徽众家云物联网科技有限公司中国家用电器研究院安徽中家智锐科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1