CN115550336A - 一种基于Web的NB-IoT表计测试通讯方法、***和测试设备 - Google Patents
一种基于Web的NB-IoT表计测试通讯方法、***和测试设备 Download PDFInfo
- Publication number
- CN115550336A CN115550336A CN202211134167.8A CN202211134167A CN115550336A CN 115550336 A CN115550336 A CN 115550336A CN 202211134167 A CN202211134167 A CN 202211134167A CN 115550336 A CN115550336 A CN 115550336A
- Authority
- CN
- China
- Prior art keywords
- test
- iot meter
- available api
- iot
- meter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 151
- 238000004891 communication Methods 0.000 title claims abstract description 28
- 238000000034 method Methods 0.000 title claims abstract description 24
- 230000005540 biological transmission Effects 0.000 claims description 19
- 238000004806 packaging method and process Methods 0.000 claims description 2
- 238000009434 installation Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y10/00—Economic sectors
- G16Y10/75—Information technology; Communication
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y40/00—IoT characterised by the purpose of the information processing
- G16Y40/10—Detection; Monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种基于Web的NB‑IoT表计测试通讯方法、***和测试设备,属于仪器仪表技术和通信技术领域。本发明通过浏览器的API接口实现NB‑IoT表计和测试设备连接,使得NB‑IoT表计和测试设备之间的测试数据和反馈数据通过串行接口进行传输,从而通过浏览器实现通讯,避免安装基于桌面端的***软件,从而提高了测试的适用性,避免了安装问题所导致的设备限制,从而提高了测试效率。
Description
技术领域
本发明涉及仪器仪表技术和通信技术领域,特别涉及一种基于Web的NB-IoT表计测试通讯方法、***和测试设备。
背景技术
现有的NB-IoT表计测试通讯方式,都是基于桌面端的***软件获取本地通信端口,从而基于各自的通信方法来和NB-IoT表计进行数据交互。
对于大规模的电脑要安装桌面端***耗时耗力,并且有些桌面端***还对操作***和本地环境有特殊要求,需要安装其他第三方插件或环境,所以初次使用的时候,用户体验很差。遇到电脑重做***之后,同样的工作还要再重复一遍。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种基于Web的NB-IoT表计测试通讯方法、***和测试设备。所述技术方案如下:
一方面,提供了一种基于Web的NB-IoT表计测试通讯方法,所述方法包括:
测试设备获取浏览器的可用API接口,配置测试参数,以实现所述可用API接口与NB-IoT表计之间的数据传输,所述可用API接口为Web Serial API接口;
所述测试设备将测试数据封装后,并通过所述可用API接口传输至所述NB-IoT表计;
所述NB-IoT表计解封所述测试数据,并进行测试;
在测试完成后,所述NB-IoT表计将生成的反馈数据封装,并通过所述可用API接口传输至所述测试设备;
所述测试设备根据所述反馈数据,对所述NB-IoT表计进行检验。
可选的,测试设备获取浏览器的可用API接口包括:
配置测试程序的打开方式为通过浏览器打开;
配置所述浏览器的可用API接口,并设置所述可用API接口与所述NB-IoT表计建立连接。
可选的,所述将所述可用API接口与NB-IoT表计连接还包括:
对所述NB-IoT表计配置与所述可用API接口对应的传输协议。
可选的,所述NB-IoT表计解封所述测试数据,并进行测试包括:
所述NB-IoT表计通过所述传输协议,解封所述测试数据。
另一方面,提供了一种基于Web的NB-IoT表计测试通讯***,所述***包括NB-IoT表计和测试设备,其中:
所述测试设备用于获取浏览器的可用API接口,配置测试参数,以实现所述可用API接口与NB-IoT表计之间的数据传输,所述可用API接口为Web Serial API接口;
所述测试设备用于将测试数据封装后,并通过所述可用API接口传输至所述NB-IoT表计;
所述NB-IoT表计用于解封所述测试数据,并进行测试;
在测试完成后,所述NB-IoT表计用于将生成的反馈数据封装,并通过所述可用API接口传输至所述测试设备;
所述测试设备用于根据所述反馈数据,对所述NB-IoT表计进行检验。
可选的,所述测试设备用于:
配置测试程序的打开方式为通过浏览器打开;
配置所述浏览器的可用API接口,并设置所述可用API接口与所述NB-IoT表计建立连接。
可选的,所述测试设备还用于:
对所述NB-IoT表计配置与所述可用API接口对应的传输协议。
可选的,所述NB-IoT表计用于:
所述NB-IoT表计通过所述传输协议,解封所述测试数据。
另一方面,提供了一种测试设备,所述测试设备配置有测试程序,所述测试程序的打开方式为通过浏览器开启,所述测试设备还包括:
配置模块,用于获取浏览器的可用API接口,配置测试参数,以实现所述可用API接口与NB-IoT表计之间的数据传输,所述可用API接口为Web Serial API接口;
发送/接收模块,用于测试设备将测试数据封装后,并通过所述可用API接口传输至所述NB-IoT表计;
所述发送/接收模块还用于接收所述NB-IoT表计传输的反馈数据;
检验模块,用于根据所述反馈数据,对所述NB-IoT表计进行检验。
可选的,所述配置模块具体用于:
配置测试程序的打开方式为通过浏览器打开;
配置所述浏览器的可用API接口,并设置所述可用API接口与所述NB-IoT表计建立连接。
可选的,所述配置模块还用于:
对所述NB-IoT表计配置与所述可用API接口对应的传输协议。
本发明实施例提供的技术方案带来的有益效果是:
通过浏览器的API接口实现NB-IoT表计和测试设备连接,使得NB-IoT表计和测试设备之间的测试数据和反馈数据通过串行接口进行传输,从而通过浏览器实现通讯,避免安装基于桌面端的***软件,从而提高了测试的适用性,避免了安装问题所导致的设备限制,从而提高了测试效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种基于Web的NB-IoT表计测试通讯方法流程图;
图2是本发明实施例提供的一种基于Web的NB-IoT表计测试通讯***示意图;
图3是本发明实施例提供的一种测试设备结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参照图1所示,本发明实施例提供了一种基于Web的NB-IoT表计测试通讯方法,方法包括:
101、测试设备获取浏览器的可用API接口,配置测试参数,以实现可用API接口与NB-IoT表计之间的数据传输;
其中,所述可用API接口为Web Serial API接口;
具体配置参数为:串行端口号、波特率、校验位、通信传输协议等信息。
配置测试参数完成后,开启该可用API接口,测试程序等待和表计通讯。
102、测试设备将测试数据封装后,并通过可用API接口传输至NB-IoT表计;
103、NB-IoT表计解封测试数据,并进行测试;
104、在测试完成后,NB-IoT表计将生成的反馈数据封装,并通过可用API接口传输至测试设备;
105、测试设备根据反馈数据,对NB-IoT表计进行检验。
可选的,测试设备获取浏览器的可用API接口包括:
配置测试程序的打开方式为通过浏览器打开;
配置浏览器的可用API接口,并设置可用API接口与NB-IoT表计建立连接。
即通过const port=await navigator.serial.requestPort();获取所选择的通信串口port,其中,该可用API接口为WebSerial API接口。
可选的,将可用API接口与NB-IoT表计连接还包括:
对NB-IoT表计配置与可用API接口对应的传输协议。
可选的,测试设备将测试数据封装后,并通过可用API接口传输至NB-IoT表计中,传输的实现方式可以为如await sendFrame(port,sendStr)。
进一步的,其传输的实现具体方式如下:
示例性的,假设测试数据为sendStr:6811223344556668119916;
在完成传输后,通过封装的接收方法receiveFrame(如let receiveStr=awaitreceiveFrame(port),接收NB-IoT表计的反馈数据。
例如:let receiveStr=await receiveFrame(port);
进一步的,其传输的实现具体方式如下:
可选的,NB-IoT表计解封测试数据,并进行测试包括:
NB-IoT表计通过传输协议,解封测试数据。
可选的,测试设备根据反馈数据,对NB-IoT表计进行检验包括
对反馈数据进行有效性等校验,并最终得出NB-IoT表计的当前测试项是否有效。
参照图2所示,本发明实施例,提供了一种基于Web的NB-IoT表计测试通讯***,***包括NB-IoT表计21和测试设备22,NB-IoT表计21和测试设备22通过串行接口连接,其中:
测试设备22用于获取浏览器的可用API接口,配置测试参数,以实现所述可用API接口与NB-IoT表计21之间的数据传输,所述可用API接口为Web Serial API接口;
测试设备22用于将测试数据封装后,并通过可用API接口传输至NB-IoT表计21;
NB-IoT表计21用于解封测试数据,并进行测试;
在测试完成后,NB-IoT表计21用于将生成的反馈数据封装,并通过可用API接口传输至测试设备22;
测试设备22用于根据反馈数据,对NB-IoT表计21进行检验。
可选的,测试设备22用于:
配置测试程序的打开方式为通过浏览器打开;
配置浏览器的可用API接口,并设置可用API接口与NB-IoT表计21建立连接。
可选的,测试设备22还用于:
对NB-IoT表计21配置与可用API接口对应的传输协议。
可选的,NB-IoT表计21用于:
NB-IoT表计21通过传输协议,解封测试数据。
参照图3所示,本发明实施例,提供了一种测试设备3,测试设备配置有测试程序,测试程序的打开方式为通过浏览器开启,测试设备3还包括:
配置模块31,用于获取浏览器的可用API接口,配置测试参数,以实现所述可用API接口与NB-IoT表计之间的数据传输,所述可用API接口为Web Serial API接口;
发送/接收模块32,用于测试设备将测试数据封装后,并通过可用API接口传输至NB-IoT表计;
发送/接收模块32还用于接收NB-IoT表计传输的反馈数据;
检验模块33,用于根据反馈数据,对NB-IoT表计进行检验。
可选的,配置模块31具体用于:
配置测试程序的打开方式为通过浏览器打开;
配置浏览器的可用API接口,并设置可用API接口与NB-IoT表计建立连接。
可选的,配置模块31还用于:
对NB-IoT表计配置与可用API接口对应的传输协议。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
需要说明的是:上述实施例提供的基于Web的NB-IoT表计测试通讯***和测试设备在执行基于Web的NB-IoT表计测试通讯方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将***和设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于Web的NB-IoT表计测试通讯方法、***和测试设备实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于Web的NB-IoT表计测试通讯方法,其特征在于,所述方法包括:
测试设备获取浏览器的可用API接口,配置测试参数,以实现所述可用API接口与NB-IoT表计之间的数据传输,所述可用API接口为Web SerialAPI接口;
所述测试设备将测试数据封装后,并通过所述可用API接口传输至所述NB-IoT表计;
所述NB-IoT表计解封所述测试数据,并进行测试;
在测试完成后,所述NB-IoT表计将生成的反馈数据封装,并通过所述可用API接口传输至所述测试设备;
所述测试设备根据所述反馈数据,对所述NB-IoT表计进行检验。
2.根据权利要求1所述的方法,其特征在于,测试设备获取浏览器的可用API接口包括:
配置测试程序的打开方式为通过浏览器打开;
配置所述浏览器的可用API接口,并设置所述可用API接口与所述NB-IoT表计建立连接。
3.根据权利要求2所述的方法,其特征在于,所述将所述可用API接口与NB-IoT表计连接还包括:
对所述NB-IoT表计配置与所述可用API接口对应的传输协议。
4.根据权利要求3所述的方法,其特征在于,所述NB-IoT表计解封所述测试数据,并进行测试包括:
所述NB-IoT表计通过所述传输协议,解封所述测试数据。
5.一种基于Web的NB-IoT表计测试通讯***,其特征在于,所述***包括NB-IoT表计和测试设备,其中:
所述测试设备用于测试设备获取浏览器的可用API接口,配置测试参数,以实现所述可用API接口与NB-IoT表计之间的数据传输,所述可用API接口为Web Serial API接口;
所述测试设备用于将测试数据封装后,并通过所述可用API接口传输至所述NB-IoT表计;
所述NB-IoT表计用于解封所述测试数据,并进行测试;
在测试完成后,所述NB-IoT表计用于将生成的反馈数据封装,并通过所述可用API接口传输至所述测试设备;
所述测试设备用于根据所述反馈数据,对所述NB-IoT表计进行检验。
6.根据权利要求5所述的***,其特征在于,所述测试设备用于:
配置测试程序的打开方式为通过浏览器打开;
配置所述浏览器的可用API接口,并设置所述可用API接口与所述NB-IoT表计建立连接。
7.根据权利要求6所述的***,其特征在于,所述测试设备还用于:
对所述NB-IoT表计配置与所述可用API接口对应的传输协议。
8.根据权利要求7所述的***,其特征在于,所述NB-IoT表计用于:
所述NB-IoT表计通过所述传输协议,解封所述测试数据。
9.一种测试设备,其特征在于,所述测试设备配置有测试程序,所述测试程序的打开方式为通过浏览器开启,所述测试设备还包括:
配置模块,用于获取浏览器的可用API接口,配置测试参数,以实现所述可用API接口与NB-IoT表计之间的数据传输,所述可用API接口为Web Serial API接口;
发送/接收模块,用于测试设备将测试数据封装后,并通过所述可用API接口传输至所述NB-IoT表计;
所述发送/接收模块还用于接收所述NB-IoT表计传输的反馈数据;
检验模块,用于根据所述反馈数据,对所述NB-IoT表计进行检验。
10.根据权利要求9所述的测试设备,其特征在于,所述配置模块具体用于:
配置测试程序的打开方式为通过浏览器打开;
配置所述浏览器的可用API接口,并设置所述可用API接口与所述NB-IoT表计建立连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211134167.8A CN115550336A (zh) | 2022-09-16 | 2022-09-16 | 一种基于Web的NB-IoT表计测试通讯方法、***和测试设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211134167.8A CN115550336A (zh) | 2022-09-16 | 2022-09-16 | 一种基于Web的NB-IoT表计测试通讯方法、***和测试设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115550336A true CN115550336A (zh) | 2022-12-30 |
Family
ID=84728190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211134167.8A Pending CN115550336A (zh) | 2022-09-16 | 2022-09-16 | 一种基于Web的NB-IoT表计测试通讯方法、***和测试设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115550336A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080021669A1 (en) * | 2006-07-10 | 2008-01-24 | Blancha Barry E | System and method for performing processing in a testing system |
CN102136970A (zh) * | 2011-02-22 | 2011-07-27 | 北京航空航天大学 | 基于lxi的并行多通道可重构仪器 |
CN107656841A (zh) * | 2017-09-27 | 2018-02-02 | 山东华方智联科技有限公司 | 无线产品生产测试装置及*** |
CN109560996A (zh) * | 2019-01-14 | 2019-04-02 | 上海挚极信息科技有限公司 | 物联网终端自动化测试***及方法 |
CN112954725A (zh) * | 2021-02-10 | 2021-06-11 | 深圳市汇顶科技股份有限公司 | 测试方法、通讯***以及NB-IoT装置 |
CN113852426A (zh) * | 2021-09-24 | 2021-12-28 | 博鼎实华(北京)技术有限公司 | 一种远程测试方法、装置及*** |
-
2022
- 2022-09-16 CN CN202211134167.8A patent/CN115550336A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080021669A1 (en) * | 2006-07-10 | 2008-01-24 | Blancha Barry E | System and method for performing processing in a testing system |
CN102136970A (zh) * | 2011-02-22 | 2011-07-27 | 北京航空航天大学 | 基于lxi的并行多通道可重构仪器 |
CN107656841A (zh) * | 2017-09-27 | 2018-02-02 | 山东华方智联科技有限公司 | 无线产品生产测试装置及*** |
CN109560996A (zh) * | 2019-01-14 | 2019-04-02 | 上海挚极信息科技有限公司 | 物联网终端自动化测试***及方法 |
CN112954725A (zh) * | 2021-02-10 | 2021-06-11 | 深圳市汇顶科技股份有限公司 | 测试方法、通讯***以及NB-IoT装置 |
CN113852426A (zh) * | 2021-09-24 | 2021-12-28 | 博鼎实华(北京)技术有限公司 | 一种远程测试方法、装置及*** |
Non-Patent Citations (1)
Title |
---|
小笑残虹: "《Web Serial API,在web端通过串口与硬件通信》", pages 1 - 3, Retrieved from the Internet <URL:https://blog.csdn.net/weixin_43155762/article/details/116888996> * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111343020A (zh) | 多协议物联网设备的统一管理方法和装置 | |
CN107026764A (zh) | 一种远程调试方法、设备、服务器及*** | |
CN103685103A (zh) | 一种基于fpga的通信基带的一体化验证平台 | |
CN101431447B (zh) | 一种测试虚拟专用网络服务器容量和性能的方法和装置 | |
CN108093041A (zh) | 单通道vdi代理服务***及实现方法 | |
CN110928608B (zh) | 一种支持多种通信协议的可扩展通信框架及通信方法 | |
CN106789402A (zh) | 一种基于自动化平台的多网口映射多机测试***和方法 | |
US20070047448A1 (en) | Network equipment testing method and system | |
CN100396031C (zh) | 一种对通信设备进行功能测试的***及方法 | |
CN102315981B (zh) | 一种演进分组核心网设备的测试设备及方法 | |
CN115550336A (zh) | 一种基于Web的NB-IoT表计测试通讯方法、***和测试设备 | |
CN106789449A (zh) | 一种can总线开发与测试方法及*** | |
CN111651157B (zh) | 一种基于Python的PoE仪表封装方法 | |
CN104636302A (zh) | 实验装置、实验客户端、实验***及其实验方法 | |
CN112838938B (zh) | 一种物联网平台的测试*** | |
CN112019400A (zh) | 基于无线通信测试仪的射频测试方法及*** | |
CN110008033B (zh) | 一种和客户端进行通信的方法及电子设备 | |
CN113422756A (zh) | 验证数据传输方法、速率转换装置以及验证数据传输*** | |
CN109189436A (zh) | 复杂可编程逻辑器件的固件更新方法 | |
CN115695228B (zh) | Lvds功能测试方法、装置、终端设备及存储介质 | |
CN114374999B (zh) | 一种测试方法、装置、电子设备及存储介质 | |
CN113395293B (zh) | 一种基于rpc的网络套接字实现方法 | |
CN113515461B (zh) | 通讯测试方法、装置、电子设备及存储介质 | |
CN218162477U (zh) | 基于硬件仿真加速器的数据传输板及*** | |
CN117135093A (zh) | 电力线载波通信协议一致性检测***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |