[发明专利]IoT模组的测试软件开发方法在审
| 申请号: | 202111491920.4 | 申请日: | 2021-12-08 |
| 公开(公告)号: | CN114036067A | 公开(公告)日: | 2022-02-11 |
| 发明(设计)人: | 苏荣亮;李海军;曾佳豪;罗欢;张晋峰;张康玲;谭小蕾;梁晓旭 | 申请(专利权)人: | 四川爱联科技股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 吴中伟 |
| 地址: | 621000 四川省绵阳*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | iot 模组 测试 软件 开发 方法 | ||
本发明IoT模组的测试软件开发方法,涉及物联网模组,通过分析IoT模组的Efuse中的数据结构,编写信息管理基类,分析IoT模组的控制方法,编写控制基类,依据信息管理基类和控制基类,开发测试软件,使得所述测试软件具备移植性,解决了IoT模组的测试软件不具备移植性的问题,通过修改信息管理基类中的频偏寄存器值,实现快速完成不同系列不同型号的IoT模组的测试软件开发,解决了测试软件开发人员对不同系列不同型号的IoT模组开发测试软件工作量大的问题,本发明适用于物联网模组测试软件开发。
技术领域
本发明涉及物联网模组,特别涉及IoT模组的测试软件开发方法。
背景技术
物联网模组即IoT模组的生产企业在进行实际生产时,会生产很多系列的IoT模组,为了保证生产的IoT模组质量,企业会对生产的IoT模组进行测试,因此,需要测试软件开发人员针对每一款IoT模组开发相应的测试软件,在现有技术中,测试软件开发人员开发的测试软件不具有移植性,导致开发工作量大,但是,同一个生产企业生产出的不同系列下的不同型号的IoT模组,差异点主要会体现在Efuse中存放的MAC地址、功率寄存器和频偏寄存器的偏移地址,而对于控制芯片进行发包、收包等部分则都是会采用相同的方法。
发明内容
本发明所解决的技术问题:提供一种IoT模组的测试软件开发方法,解决IoT模组的测试软件不具备移植性的问题,进一步解决测试软件开发人员对不同系列不同型号的IoT模组开发测试软件工作量大的问题。
本发明解决上述技术问题采用的技术方案:IoT模组的测试软件开发方法,所述IoT模组包括Efuse,包括以下步骤:
S01、分析Efuse中的数据结构,编写信息管理基类;
S02、分析IoT模组的控制方法,编写控制基类;
S03、依据信息管理基类和控制基类,开发测试软件。
进一步的,所述信息管理基类还包括Efuse中的数据与寄存器数值互转、设置与读取IoT模组的MAC地址、设置与读取功率寄存器值和设置与读取频偏寄存器值。
进一步的,所述IoT模组的测试软件开发方法还包括步骤S04:修改信息管理基类中的频偏寄存器值,实现快速完成不同系列及型号的IoT模组的测试软件开发。
进一步的,所述控制基类包括打开及关闭IoT模组、控制IoT模组发包开始与停止、控制IoT模组收包开始与停止、读取IoT模组收发包信息和IoT模组的Efuse数据读取与写入。
进一步的,所述测试软件包括频偏校准、功率校准、发包性能验证、收包性能验证和对Efuse写值。
进一步的,所述频偏校准包括以下步骤:利用综合测试仪获取IoT模组的频偏,若频偏在预设范围内,则校准成功,若频偏不在预设范围内,则修改频偏,在修改N次后,频偏还是不在预设范围内,则校准失败,所述N为设定的次数,N为正整数。
进一步的,所述功率校准包括以下步骤:利用综合测试仪获取IoT模组的功率,若功率在预设范围内,则校准成功,若功率不在预设范围内,则修改功率,在修改M次后,功率还是不在预设范围内,则校准失败,所述M为设定的次数,M为正整数。
进一步的,所述发包性能验证包括以下步骤:利用综合测试仪获取IoT模组的发包参数值,若发包参数值在预设范围内,则发包性能合格,若发包参数值不在预设范围内,则发包性能不合格。
进一步的,所述收包性能验证包括以下步骤:利用综合测试仪获取IoT模组的收包参数值,若收包参数值在预设范围内,则收包性能合格,若收包参数值不在预设范围内,则收包性能不合格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川爱联科技股份有限公司,未经四川爱联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111491920.4/2.html,转载请声明来源钻瓜专利网。





