[发明专利]一种WiFi模块波特率配置方法、系统及WiFi模块在审
申请号: | 201810763867.0 | 申请日: | 2018-07-12 |
公开(公告)号: | CN108966251A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 王思;黄斌;李明;陈立 | 申请(专利权)人: | 四川虹美智能科技有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04L12/24 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 621050 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 校准数据 波特率配置 波特率 终端设备 解析 周期性发送 工作波特率 标准校准 匹配成功 人工干预 依次选择 选中 存储 指令 发送 外部 | ||
本发明提供了一种WiFi模块波特率配置方法、系统及WiFi模块,该方法包括:S1:接收外部的终端设备周期性发送的校准数据;S2:从已经存储的至少两个波特率中按照优先级从高至低的顺序依次选择未被选中过的一个所述波特率作为当前波特率;S3:按照所述当前波特率对接收到的所述校准数据进行解析,获得解析校准数据;S4:判断所述解析校准数据是否与预先设定的标准校准数据相同,如果是,执行S5,否则执行S1;S5:将所述当前波特率配置为所述WiFi模块的工作波特率;S6:向所述终端设备发送匹配成功指令,以使所述终端设备停止周期性发送所述校准数据。本方案能够降低WiFi模块波特率配置过程中人工干预的程度。
技术领域
本发明涉及通信技术领域,特别涉及一种WiFi模块波特率配置方法、系统及WiFi模块。
背景技术
WiFi模块是一种属于物联网传输层的无线网络通信设备,传统的硬件设备嵌入WiFi模块后可以直接利用Wi-Fi无线网络联入互联网,是实现无线智能家居等物联网应用的重要组成部分。在物联网领域,通常利用串行通信来实现WiFi模块与终端设备之间的数据传输,但是不同终端设备进行串行通信时可能具有不同的通信速率,即具有不同的波特率,为了保证WiFi模块与终端设备可以进行正常串行通信,需要使WiFi模块的波特率与所连接终端设备的波特率相同。
目前,针对每一种类型的终端设备,需要根据该终端设备的波特率,通过人工手动的方式在软件中对WiFi模块的波特率进行配置,以使WiFi模块与终端设备具有相同的波特率。
针对目前配置WiFi模块波特率的方法,每一种类型的终端设备都需要通过人工手动修改软件代码中的波特率,开发人员需要根据不同的终端设备来设置WiFi模块的波特率,WiFi模块波特率配置过程人工干预的程度较高。
发明内容
本发明实施例提供了一种WiFi模块波特率配置方法、系统及WiFi模块,能够降低WiFi模块配置过程中人工干预的程度。
第一方面,本发明实施例提供了一种WiFi模块波特率配置方法,应用于WiFi模块,包括:
S1:接收外部的终端设备周期性发送的校准数据;
S2:从已经存储的至少两个波特率中按照优先级从高至低的顺序依次选择未被选中过的一个所述波特率作为当前波特率;
S3:按照所述当前波特率对接收到的所述校准数据进行解析,获得解析校准数据;
S4:判断所述解析校准数据是否与预先设定的标准校准数据相同,如果是,执行S5,否则执行S1;
S5:将所述当前波特率配置为所述WiFi模块的工作波特率;
S6:向所述终端设备发送匹配成功指令,以使所述终端设备停止周期性发送所述校准数据。
可选地,在S4判断所述解析校准数据与所述标准校准数据相同之后,进一步包括:
在已经存储的所述至少两个波特率中,将所述当前波特率的优先级设置为最高优先级。
可选地,
所述已经存储的至少两个波特率包括至少两个通用的标准波特率,其中,所述通用的标准波特率包括4800、9600、19200、38400或57600。
可选地,
在所述已经存储的至少两个波特率中,数值越小的所述波特率的优先级越高。
可选地,在S4判断所述解析校准数据与所述标准校准数据相同之后,进一步包括:
针对所述已经存储的至少两个波特率中的每一个所述波特率,获取所述波特率历史累计被配置为所述工作波特率的次数作为匹配成功次数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川虹美智能科技有限公司,未经四川虹美智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810763867.0/2.html,转载请声明来源钻瓜专利网。