WIFI模块的单片机控制方法和装置与流程

文档序号:11139785阅读:1213来源:国知局
WIFI模块的单片机控制方法和装置与制造工艺

本发明涉及无线通信技术领域,尤其涉及一种WIFI模块的单片机控制方法和装置。



背景技术:

WIFI(Wireless-Fidelity,无线保真)技术已经越来越普及,智能设备都可以通过WIFI模块连接到互联网中,从而获取更多资源。但是,WIFI模块的功耗相对还是比较大的,特别是在作为AP(AccessPoint,访问接入点)和进行数据通信的时候,接收和发射的尖峰功率通常会在60mW~80mW左右,功耗高,浪费电能,不够环保。



技术实现要素:

本发明旨在至少在一定程度上解决上述技术问题。

为此,本发明需要提供一种WIFI模块的单片机控制方法,能够最大程度降低功耗,节约环保。

此外,本发明还需要提供一种WIFI模块的单片机控制装置。

为解决上述技术问题中的至少一个,根据本发明第一方面实施例提出了一种WIFI模块的单片机控制方法,包括:确定WIFI模块的工作模式;当所述WIFI模块的工作模式为AP模式时,判断接收帧是否为第一唤醒帧,所述第一唤醒帧包括身份认证帧;当所述接收帧为第一唤醒帧时,控制所述WIFI模块的单片机从休眠状态切换为工作状态。

本发明实施例的WIFI模块的单片机控制方法,当所述WIFI模块的工作模式为AP模式时,如果接收帧为第一唤醒帧,则控制所述WIFI模块的单片机从休眠状态切换为工作状态,而不对其他信息进行响应,实现了在满足应用需求的前提下,最大程度降低功耗,节约环保。

本发明第二方面实施例提供了一种WIFI模块的单片机控制装置,包括:确定模块,用于确定WIFI模块的工作模式;第一判断模块,用于当所述WIFI模块的工作模式为AP模式时,判断接收帧是否为第一唤醒帧,所述第一唤醒帧包括身份认证帧;第一控制模块,用于当所述接收帧为第一唤醒帧时,控制所述WIFI模块的单片机从休眠状态切换为工作状态。

本发明实施例的WIFI模块的单片机控制装置,当所述WIFI模块的工作模式为AP模式时,如果接收帧为第一唤醒帧,则控制所述WIFI模块的单片机从休眠状态切换为工作状态,而不对其他信息进行响应,实现了在满足应用需求的前提下,最大程度降低功耗,节约环保。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1为根据本发明一个实施例的WIFI模块的单片机控制方法的流程图;

图2为根据本发明另一个实施例的WIFI模块的单片机控制方法的流程图;

图3为根据本发明一个实施例的WIFI模块的单片机控制装置的结构示意图;

图4为根据本发明另一个实施例的WIFI模块的单片机控制装置的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述根据本发明实施例的WIFI模块的单片机控制方法和装置。

图1为根据本发明一个实施例的WIFI模块的单片机控制方法的流程图。

如图1所示,WIFI模块的单片机控制方法可包括:

S1、确定WIFI模块的工作模式。

其中,WIFI模块的工作模式可包括AP模式和STA模式。AP模式,即无线接入点(AccessPoint)模式,可以提供无线接入服务,允许其它无线设备接入,提供数据访问服务等。STA模式,类似于无线终端,可以连接到AP。

S2、当WIFI模块的工作模式为AP模式时,判断接收帧是否为第一唤醒帧。

其中,第一唤醒帧包括身份认证帧。

S3、当接收帧为第一唤醒帧时,控制WIFI模块的单片机从休眠状态切换为工作状态。

在本发明的一个实施例中,可对接收帧进行分析,通过对帧结构进行分析,确认该接收帧为身份认证帧(Authentication),然后可对身份认证帧进行响应,以对身份认证帧的发送设备如智能手机进行身份认证,从而使得WIFI模块的单片机(MCU)从休眠状态切换为工作状态。

例如:WIFI模块在AP模式下,只对Authentication帧进行响应,不对其他任何信息进行处理。即只有当有无线终端请求连接WIFI模块的热点时才开始工作,其他时间为休眠状态。

当然,在WIFI模块从休眠状态切换为工作状态后,如果在预设时间如5分钟内,没有接收到Authentication帧,则可自动切换回休眠状态。

本发明实施例的WIFI模块的单片机控制方法,当WIFI模块的工作模式为AP模式时,如果接收帧为第一唤醒帧,则控制WIFI模块的单片机从休眠状态切换为工作状态,而不对其他信息进行响应,实现了在满足应用需求的前提下,最大程度降低功耗,节约环保。

图2为根据本发明另一个实施例的WIFI模块的单片机控制方法的流程图。

如图2所示,WIFI模块的单片机控制方法可包括:

S1、确定WIFI模块的工作模式。

其中,WIFI模块的工作模式可包括AP模式和STA模式。AP模式,即无线接入点(AccessPoint)模式,可以提供无线接入服务,允许其它无线设备接入,提供数据访问服务等。STA模式,类似于无线终端,可以连接到AP。

S4、当WIFI模块的工作模式为STA模式时,判断接收帧是否为第二唤醒帧。

其中,第二唤醒帧包括数据帧、解除认证帧。

S5、当接收帧为第二唤醒帧时,控制WIFI模块的单片机从休眠状态切换为工作状态。

在本发明的一个实施例中,可对接收帧进行分析,通过对帧结构进行分析,确认该接收帧为数据帧或是解除认证帧(Deauthentication),然后可对数据帧或是解除认证帧进行响应,从而使得WIFI模块的单片机(MCU)从休眠状态切换为工作状态。

具体地,当第二唤醒帧为数据帧时,可接收数据帧对应的数据。例如:当WIFI模块需要接收图片、视频等数据时,可控制WIFI模块的单片机从休眠状态切换为工作状态,以实现数据的传输。

当第二唤醒帧为解除认证帧时,向无线AP设备发送连接请求。例如:连接断开时,WIFI模块会接收到解除认证帧(Deauthentication),此时WIFI模块可从休眠状态切换为工作状态,从而进行重新连接或者配网等操作。

当然,在WIFI模块从休眠状态切换为工作状态后,如果在预设时间如5分钟内,既没有数据传输,又没有接收到Authentication帧(没有断线),则可自动切换回休眠状态。

本发明实施例的WIFI模块的单片机控制方法,当WIFI模块的工作模式为STA模式时,如果接收帧为第二唤醒帧,则控制WIFI模块的单片机从休眠状态切换为工作状态,而不对其他信息进行响应,实现了在满足应用需求的前提下,最大程度降低功耗,节约环保。

为实现上述目的,本发明还提出一种WIFI模块的单片机控制装置。

图3为根据本发明一个实施例的WIFI模块的单片机控制装置的结构示意图。

如图3所示,WIFI模块的单片机控制装置可包括:确定模块110、第一判断模块120和第一控制模块130。

确定模块110用于确定WIFI模块的工作模式。

其中,WIFI模块的工作模式可包括AP模式和STA模式。AP模式,即无线接入点(AccessPoint)模式,可以提供无线接入服务,允许其它无线设备接入,提供数据访问服务等。STA模式,类似于无线终端,可以连接到AP。

第一判断模块120用于当WIFI模块的工作模式为AP模式时,判断接收帧是否为第一唤醒帧。其中,第一唤醒帧包括身份认证帧。

第一控制模块130用于当接收帧为第一唤醒帧时,控制WIFI模块的单片机从休眠状态切换为工作状态。

在本发明的一个实施例中,可对接收帧进行分析,通过对帧结构进行分析,确认该接收帧为身份认证帧(Authentication),然后可对身份认证帧进行响应,以对身份认证帧的发送设备如智能手机进行身份认证,从而使得WIFI模块的单片机(MCU)从休眠状态切换为工作状态。

例如:WIFI模块在AP模式下,只对Authentication帧进行响应,不对其他任何信息进行处理。即只有当有无线终端请求连接WIFI模块的热点时才开始工作,其他时间为休眠状态。

当然,在WIFI模块从休眠状态切换为工作状态后,如果在预设时间如5分钟内,没有接收到Authentication帧,则可自动切换回休眠状态。

本发明实施例的WIFI模块的单片机控制装置,当WIFI模块的工作模式为AP模式时,如果接收帧为第一唤醒帧,则控制WIFI模块的单片机从休眠状态切换为工作状态,而不对其他信息进行响应,实现了在满足应用需求的前提下,最大程度降低功耗,节约环保。

图4为根据本发明另一个实施例的WIFI模块的单片机控制装置的结构示意图。

如图4所示,WIFI模块的单片机控制装置可包括:确定模块110、第二判断模块140和第二控制模块150。

确定模块110用于确定WIFI模块的工作模式。

其中,WIFI模块的工作模式可包括AP模式和STA模式。AP模式,即无线接入点(AccessPoint)模式,可以提供无线接入服务,允许其它无线设备接入,提供数据访问服务等。STA模式,类似于无线终端,可以连接到AP。

第二判断模块140用于当WIFI模块的工作模式为STA模式时,判断接收帧是否为第二唤醒帧。

其中,第二唤醒帧包括数据帧、解除认证帧。

第二控制模块150用于当接收帧为第二唤醒帧时,控制WIFI模块的单片机从休眠状态切换为工作状态。

在本发明的一个实施例中,可对接收帧进行分析,通过对帧结构进行分析,确认该接收帧为数据帧或是解除认证帧(Deauthentication),然后可对数据帧或是解除认证帧进行响应,从而使得WIFI模块的单片机(MCU)从休眠状态切换为工作状态。

具体地,当第二唤醒帧为数据帧时,可接收数据帧对应的数据。例如:当WIFI模块需要接收图片、视频等数据时,可控制WIFI模块的单片机从休眠状态切换为工作状态,以实现数据的传输。

当第二唤醒帧为解除认证帧时,向无线AP设备发送连接请求。例如:连接断开时,WIFI模块会接收到解除认证帧(Deauthentication),此时WIFI模块可从休眠状态切换为工作状态,从而进行重新连接或者配网等操作。

当然,在WIFI模块从休眠状态切换为工作状态后,如果在预设时间如5分钟内,既没有数据传输,又没有接收到Authentication帧(没有断线),则可自动切换回休眠状态。

本发明实施例的WIFI模块的单片机控制装置,当WIFI模块的工作模式为STA模式时,如果接收帧为第二唤醒帧,则控制WIFI模块的单片机从休眠状态切换为工作状态,而不对其他信息进行响应,实现了在满足应用需求的前提下,最大程度降低功耗,节约环保。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1