一种使WIFI模块能适配不同厂家设备通讯协议的方法技术

技术编号:13902662 阅读:123 留言:0更新日期:2016-10-25 22:52
本发明专利技术公开了一种使WIFI模块能适配不同厂家设备通讯协议的方法。它包括以下步骤:在服务器上存储各个厂家设备通讯协议的配置文件;当WIFI模块需要适配某个厂家设备的通讯协议时,WIFI模块访问服务器,从服务器下载该厂家设备通讯协议的配置文件,WIFI模块将下载的配置文件存储在存储器中,WIFI模块加载存储器中存储的配置文件,替换掉原先的通讯协议。本发明专利技术能修改WIFI模块的通讯协议,使WIFI模块能适配不同厂家设备的通讯协议。

【技术实现步骤摘要】

本专利技术涉及WIFI模块
,尤其涉及一种使WIFI模块能适配不同厂家设备通讯协议的方法
技术介绍
目前的WIFI智能家电产品,WIFI模块为了适配不同厂家的通讯协议,通常对不同的厂家都会给予不同的WIFI模块予以适配,但这样的话,模块就不能通用,模块类型越多,出错风险和维护成本也会越大,所以,最好能用同一个WIFI模块来适配不同的厂家、不同的通讯协议:配网命令、控制命令、查询命令、厂测命令、波特率、校验位、数据位、停止位、最小帧间隔、数据上报方式(周期、触发、主动)、数据上报时间间隔、超时重传时间、超时重传次数、触发上报位置、上报数据长度等。
技术实现思路
本专利技术的目的是克服现有WIFI模块的通讯协议不能更改,只能适配一个厂家设备的通讯协议,WIFI模块不能通用,出错风险和维护成本大的技术问题,提供了一种使WIFI模块能适配不同厂家设备通讯协议的方法,其能修改WIFI模块的通讯协议,使WIFI模块能适配不同厂家设备的通讯协议。为了解决上述问题,本专利技术采用以下技术方案予以实现:本专利技术的一种使WIFI模块能适配不同厂家设备通讯协议的方法,包括以下步骤:在服务器上存储各个厂家设备通讯协议的配置文件;当WIFI模块需要适配某个厂家设备的通讯协议时,WIFI模块访问服务器,从服务器下载该厂家设备通讯协议的配置文件,WIFI模块将下载的配置文件存储在存储器中,WIFI模块加载存储器中存储的配置文件,替换掉原先的通讯协议。在本技术方案中,设备厂家或用户购买了WIFI模块后可以根据自己的需要随时让WIFI模块访问服务器,从服务器下载需要的通讯协议的配置文件,对WIFI模块的通讯协议进行更新,方便灵活。WIFI模块生产厂家也不用为每一个设备厂家生产不同的WIFI模块,风险和成本都大大降低,实现了一个WIFI模块自适配不同厂家设备通讯协议。作为优选,所述的配置文件包括配网命令、控制命令、查询命令、厂测命令、波特率、校验位、数据位、停止位、最小帧间隔、数据上报方式、数据上报时间间隔、超时重传时间、超时重传次数、触发上报位置、上报数据长度。作为优选,WIFI模块将下载的配置文件存储在存储器中时,将配置文件的标志位设置为1; WIFI模块在加载存储器中存储的配置文件之前,先判断存储器中配置文件的标志位是否为1,如果标志位是1则加载存储器中存储的配置文件替换掉原先的通讯协议,配置文件加载完成后将存储器中存储的配置文件的标志位设置为“0”,如果标志位不是1则不加载。作为优选,所述WIFI模块设有接口,接口能够与计算机连接或通过转接装置与计算机连接,在计算机上存储各个厂家设备通讯协议的配置文件,WIFI模块可访问计算机从计算机下载各个厂家设备通讯协议的配置文件。WIFI模块有两种下载各个厂家设备通讯协议的配置文件的方法:一是通过无线网络访问服务器下载,而是通过有线方式从计算机下载。作为优选,所述WIFI模块内设有备用存储器,备用存储器内存储有WIFI模块初始自带的通讯协议的配置文件,可通过向WIFI模块发送恢复出厂设置命令或者硬件复位来使WIFI模块恢复到初始自带的通讯协议。保证WIFI模块可以重复适配。作为优选,所述存储器为内部flash或外部EEPROM。本专利技术的有益效果是:能修改WIFI模块的通讯协议,使WIFI模块能适配不同厂家设备的通讯协议,降低出错风险和维护成本。附图说明图1是本专利技术的一种工作流程图。具体实施方式下面通过实施例,并结合附图,对本专利技术的技术方案作进一步具体的说明。实施例:本实施例的一种使WIFI模块能适配不同厂家设备通讯协议的方法,如图1所示,包括以下步骤:在服务器上存储各个厂家设备通讯协议的配置文件;当WIFI模块需要适配某个厂家设备的通讯协议时,WIFI模块访问服务器,从服务器下载该厂家设备通讯协议的配置文件到自身RAM中,接着将RAM中的配置文件复制到存储器中并将配置文件的标志位设置为1,WIFI模块重启,判断存储器中存储的配置文件的标志位是否为1,如果是1则加载存储器中存储的配置文件替换掉原先的通讯协议,配置文件加载完成后将存储器中存储的配置文件的标志位设置为“0”,如果标志位不是1则不加载。配置文件包括配网命令、控制命令、查询命令、厂测命令、波特率、校验位、数据位、停止位、最小帧间隔、数据上报方式(周期、触发、主动)、数据上报时间间隔、超时重传时间、超时重传次数、触发上报位置、上报数据长度。存储器为内部flash或外部EEPROM。设备厂家或用户购买了WIFI模块后可以根据自己的需要随时让WIFI模块访问服务器,从服务器下载需要的通讯协议的配置文件,对WIFI模块的通讯协议进行更新,方便灵活。WIFI模块生产厂家也不用为每一个设备厂家生产不同的WIFI模块,风险和成本都大大降低,实现了一个WIFI模块自适配不同厂家设备通讯协议。WIFI模块内设有备用存储器,备用存储器内存储有WIFI模块初始自带的通讯协议的配置文件,可通过向WIFI模块发送恢复出厂设置命令或者硬件复位来使WIFI模块恢复到初始自带的通讯协议。保证WIFI模块可以重复适配。WIFI模块设有接口,接口能够与计算机连接或通过转接装置与计算机连接,在计算机上存储各个厂家设备通讯协议的配置文件,WIFI模块可访问计算机从计算机下载各个厂家设备通讯协议的配置文件。转接装置为特定的供电底座,供电底座通过串口连接计算机。本文档来自技高网...

【技术保护点】
一种使WIFI模块能适配不同厂家设备通讯协议的方法,其特征在于,包括以下步骤:在服务器上存储各个厂家设备通讯协议的配置文件;当WIFI模块需要适配某个厂家设备的通讯协议时,WIFI模块访问服务器,从服务器下载该厂家设备通讯协议的配置文件,WIFI模块将下载的配置文件存储在存储器中,WIFI模块加载存储器中存储的配置文件,替换掉原先的通讯协议。

【技术特征摘要】
1.一种使WIFI模块能适配不同厂家设备通讯协议的方法,其特征在于,包括以下步骤:在服务器上存储各个厂家设备通讯协议的配置文件;当WIFI模块需要适配某个厂家设备的通讯协议时,WIFI模块访问服务器,从服务器下载该厂家设备通讯协议的配置文件,WIFI模块将下载的配置文件存储在存储器中,WIFI模块加载存储器中存储的配置文件,替换掉原先的通讯协议。2.根据权利要求1所述的一种使WIFI模块能适配不同厂家设备通讯协议的方法,其特征在于:所述的配置文件包括配网命令、控制命令、查询命令、厂测命令、波特率、校验位、数据位、停止位、最小帧间隔、数据上报方式、数据上报时间间隔、超时重传时间、超时重传次数、触发上报位置、上报数据长度。3.根据权利要求1所述的一种使WIFI模块能适配不同厂家设备通讯协议的方法,其特征在于:WIFI模块将下载的配置文件存储在存储器中时,将配置文件的标志位设置为1; WIFI模块在加载存储器中存储的配置文件之前,先判断存储器中配置文件的标志位是否...

【专利技术属性】
技术研发人员:姚博刘宗孺李志为全泽昌李飞龙金超
申请(专利权)人:杭州古北电子科技有限公司
类型:发明
国别省市:浙江;33

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

1