您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 简述NB物联网测试方法
1简述NB物联网测试方法NB物联网作为新技术应用于智慧城市的建设,基本业务功能测试从2016年11月中旬开始,一直持续至今,而我也很荣幸一直处于物联网测试队伍中,我也将自己接触的东西,写给大家,希望大家给出宝贵意见和建议!整个NB测试工作环境由终端,基站,核心网,灌包服务器,Iot平台。一:测试终端,测试软件和软件版本NB测试终端为nierda公司的dongle。测试软件为串口调试工具,UElogview和GENEXProbe3.18!数据分析软件为dist和GENEXAssistant3.18!软件版本为华为公司提供!2二:测试软件安装按照提供的软件包,按照顺序安装即可,对于某些电脑装不了UElogview,需重新安装系统。GENEXProbe3.18和GENEXAssistant3.18安装之后,向华为公司提供ESN号,申请license,更新license之后,软件就可以使用!三:软件使用1:串口调试工具和UElogviewr串口调试工具为免安装版,打开工具,桌面如下!3一些开机复位锁频等指令为窗口右边。需要在打开串口工具点击[扩展]。点击最右边的发送,即视为执行此条命令。左边窗口会打印出信息!4注意事项:(1):如果打印出现ERROR,有两种可能,一种为串口指令格式错误,不符合版本和软件要求。其二为终端未正常接入,会导致一些一些指令出现错误,需要排查!(2):如果出现下面不正常窗口,说明[打开串口]未打开!打开这个就OK。5当终端插入电脑,会出现两个端口,一个是输出端口,一个是输入端口,两个端口将串口工具和UElogviewr串连起来。接下来介绍一下UElogviewr使用。UElogviewr窗口如下,出现端口3和4,UElogviewr里的端口和串口工具的端口不一样,如下,点击[Cmd]之后再点击[Dbg],然后点击[Connect],这样就使得UElogviewr处于记log状态!6如下图,就处于记log状态!L3是筛选信息,若不筛选信息,终端接入log和做业务时,会出现大量的信令,很容易导致软件崩溃!2:GENEXProbe3.18使用整体操作流程如下:插上终端——连接终端——导入工参和图纸——制定测试计划——记录log——运行测试计划——停止记录log。PROBE作为很常见的网优测试软件,就不多做介绍。3:数据分析软件使用DIST为免安装软件,GENEXAssistant3.18为数据分析常用软件,不多做介绍!7四:测试介绍1:常用AT命令简介AT命令AT命令解释AT+NRB复位AT+CFUN=1开机AT+NEARFCN=0,3738锁频AT+CIMI查询ISMI信息AT+CGMR查询终端版本AT+CGATT=1attachAT+CGATT=0detachAT+NSOCR=DGRAM,17,5683创建SOCR端口AT+NSOST=0,192.168.17.222,5683,10,40024678921345328790灌包命令AT+NPING=192.168.17.2,20,60000ping包命令2:上行UDP灌包业务和上行ping包业务介绍上行UDP灌包业务AT+NSOCR=DGRAM,17,5683------------------创建SOCR端口5683端口AT+NSOST=0,192.168.17.222,5683,10,40024678921345328790-----------UDP灌包10Bytes20个16进制数字表示10Bytes注:测试上行UDP灌包,当attach成功后,需要点击锁SOCR端口的AT命令后,再点击上行灌包的AT的命令,10表示是灌包大小,后面20个16进制数字表示10Bytes的数据量,若业务要求灌100,200,300,500,则命令需要做出相应的改变。上行ping包业务——需要核心网加路由AT+NPING=192.168.17.222,20,60000----------ping20BytesAT+NPING=192.168.17.222,200,60000----------ping200Bytes8AT+NPING=192.168.17.222,1000,60000----------ping1000Bytes注:测试ping包业务时,当attach成功后,即可点击ping的AT命令。3:入网接入流程开机流程——搜网流程——建链流程——附着流程(1)开机流程在UeLogviewer工具中输入ERRC_INIT、usim_read过滤日子,如下:可以看到如下两条日志:ERRC_INIT_CNF消息中返回的状态是ACT_STATUS_OK,表示终端开机初始化成功完成;USIM_READ_PART_1_DATA_CNF小组中信元card_present状态为True,表示终端读SIM卡成功。如果后续又log中出现非如上状态的消息,则表示该步骤可能存在问题,需要反馈日志进一步分析。9(2)搜网流程在UeLogviewer工具中输入suit进行消息过滤,如图:过滤出RRC_DBG_CELL_SUITABILITY消息,如下图:该消息中suitable信元应该是True,表示搜索到合适驻留的小区,如果为False则表示存在问题,需要反馈日志进一步定位(3)建链流程在UeLogviewer工具中输入errc_est进行消息过滤,如图:在消息框里面存在如下两条消息:两条消息成对出现,如果发现不存在该消息或者存在ERR_EST_REJ消息,表面建链流程存在异常,需要反馈日志进行分析。(4)附着流程在UeLogviewer工具中输入l3进行消息过滤,如图:出现的消息流程如下:10L3_EMM_ATTACH_REQ:表示发起附着请求L3_EMM_AUTH_REQ:表示发起鉴权请求L3_EMM_AUTH_RSP:表示鉴权成功L3_EMM_SECURITY_MODE_CMD:表示发起安全模式L3_EMM_SECURITY_MODE_COMPLETE:表示安全模式成功L3_EMM_ATTACH_ACCEPT:表示附着流程被接收L3_EMM_ATTACH_COMPLETE:表示附着流程成功附着流程一定要观察到L3_EMM_ATTACH_COMPLETE消息,才算是成功完成附着,之后就可以进行上下行数传了,如果未观察到L3_EMM_ATTACH_COMPLETE消息,说明附着流程失败,需要进一步定位失败原因。五:测试过程1:更换messages由于当前测试版本较多,不同的测试业务需要不同版本的终端,不同的测试终端需要不同的messages。在用UElogviewr测试时,需要更换messages,更换messages地址为112:连接设备设备连接上文已简单介绍,这里就不作多余介绍了。3:终端入网注:每发送一次命令,都要等串口工具出现OK,再点击下一条命令。执行完成后,UE正常接入后,会出现attachcomplete。124:观看测试信息接入成功之后,UElogviewr里看到如下窗口(1):可以看到测试终端ip,杭州目前测试终端ip为192.168.20.X(x为图中出现的数字)。(2):当终端接入被reject时,可以看到被拒的原因,作简单分析。(3):可以看到当前终端处于连接态还是空闲态!(4):可以看到测试信息,频点,PCI,RSRP,SINR等重要信息。当需要灌包和ping包时,可以通过如下窗口看到包的个数。常见问题集:13现象1:日志中使用L3过滤日志,发现一直重复发送L3_EMM_ATTACH_REQ消息,但没有其他附着流程的消息,比如说L3_EMM_ATTACH_COMPLETE、L3_EMM_ATTACH_ACCEPT、L3_EMM_SECURITY_MODE_COMPLETE等消息。排查方向:1、检测自己的终端版本号,执行AT+CGMR命令查看返回值,并告知后台;2、让后台检测基站版本号和DCI_SF_REP_NUM_COMP_SWITCH是否打开;现象2:日志中使用L3过滤日志,发现存在L3_EMM_ATTACH_REJ消息,表示附着流程被核心网拒绝了。排查方向:需要联系核心网同事查看具体拒绝原因,常见的原因有:开卡信息异常、基站TAC未在核心网出做配置。现象3:使用搜网流程中描述的方法,进行排查,发现suitable信元应该是FALSE,表示没有发现可用的小区排查方向:14继续排查该消息中的其他信元如果发现存在如下信息:1、band_not_supported:True,表示终端不支持当前小区频点的band,需要修改终端支持的band信息,可用执行如下命令:AT+NRBAT+CFUN=0AT+NBAND=5,8进行支持band信息的修改。之后执行复位并进行正常入网操作。2、wrong_plmn:True,表示当前卡的plmn信息和小区携带的plmn信息不匹配,导致无法入网,可使用如下命令进行锁定PLMN:AT+COPS=1,2,46000注意移动使用46000,其他运营商需要修改到对应的运营商的PLMN。对于一个新技术的业务功能测试验证,遇到问题,则需要我们多点耐心,和同事及技术大牛交流学习尤为重要,在交流过程中,多听多记,下次遇到问题回想以前解决的方法!对于测试新人来说,多和老同事学习外测经验,多在测试过程中,积累经验!六:相关简单知识NB技术优点:广/深覆盖——比GSM覆盖增加20dB+;低功耗——基于AA电池,使用寿命可超过10年;低成本——终端芯片低至$1;15大连接——连接数可达到数10亿;
本文标题:简述NB物联网测试方法
链接地址:https://www.777doc.com/doc-4996628 .html