一种基于蓝牙连接的WI-FI通信方法与流程

文档序号:23348080发布日期:2020-12-18 16:50阅读:229来源:国知局
一种基于蓝牙连接的WI-FI通信方法与流程

本发明涉及wi-fi通信技术领域,具体来说,涉及一种基于蓝牙连接的wi-fi通信方法。



背景技术:

wi-fi,在中文里又称作“行动热点”,是一个创建于ieee802.11标准的无线局域网技术。基于两套系统的密切相关,也常有人把wi-fi当做ieee802.11标准的同义术语。

物联网革命使得更多的新装置得以无线方式连接到家用网路与云端。然而对于大多数没有键盘或触摸屏的这些终端设备,如家电产品,灯,恒温器,跑步机,电子秤等设备,如何使其成功连接到wi-fi网络却是阻碍其成为广泛部署连接家庭产品的一个巨大障碍。工作在无线基站(sta)模式下的这些产品,要想成功接入互联网络,必须要首先完成网络配置过程,这包括正确选择待接入的无线路由器,设置好加密方式和加密算法,然后输入正确的密码,最后才能接入网络,建立连接通道。这些配置过程对于电脑,手机等提供丰富交互界面的设备来说尚且不是一个简单地过程,需要操作人员拥有一定的无线网络技术背景才可以实现,对于大多数没有键盘或触摸屏的物联网设备来说,使用者在没有操作界面,缺少足够的反馈机制和诊断办法的情况下,要想完成这些参数的配置确实非常困难。而且物联网家用设备的很大一部分消费群体还是没有无线网络技术背景知识的老人和儿童。

针对相关技术中的问题,目前尚未提出有效的解决方案。



技术实现要素:

针对相关技术中的问题,本发明提出一种基于蓝牙连接的wi-fi通信方法,以克服现有相关技术所存在的上述技术问题。

本发明的技术方案是这样实现的:

一种基于蓝牙连接的wi-fi通信方法,包括以下步骤:

步骤s1,移动设备连接通信模组,建立连接,所述通信模组包括蓝牙模块和wi-fi模块,所述wi-fi模块与蓝牙芯片模块;

步骤s2,所述移动设备连接蓝牙模块,扫描指令,获取通信模组内可选wi-fi模块;

步骤s3,所述蓝牙模块获取待选wi-fi模块配置指令,其中包括待选wi-fi模块ssid和密码;

步骤s4,通信模组完成配置指令,移动设备切换wi-fi模块接入当前连接网络。

进一步的,包括以下步骤:

步骤s001,通信模组初始设置,其中,包括蓝牙配置初始设置和wi-fi模块配置初始设置;

进一步的,所述蓝牙配置初始设置,包括配置连接基础信息。

进一步的,所述wi-fi模块配置初始设置包括ssid和密码信息、无线网络协议ieee802.11协议栈和tcp/ip协议栈。

进一步的,所述蓝牙模块获取待选wi-fi模块配置指令,包括以下步骤:

步骤s301,获取wi-fi模块配置信息;

步骤s302,判断移动设备是否完成切换wi-fi模块;

步骤s303,若未移动设备未完成切换wi-fi模块,则尝试手动配置wi-fi模块配置信息并完成移动设备切换wi-fi模块;

步骤s304,若移动设备完成切换wi-fi模块,则进行接入当前连接网络。

进一步的,所述若未移动设备未完成切换wi-fi模块,,进一步包括以下步骤:

步骤s305,重启wi-fi模块并重新加载wi-fi模块配置信息;

步骤s306,wi-fi模块进入sta模式;

步骤s307,移动设备以sta模式接入wi-fi模块进行当前连接网络。

进一步的,所述蓝牙模块和所述wi-fi模块通过uart,spi或i2c方式连接通讯。

进一步的,所述通信模组为wi-fi模组。

本发明的有益效果:

本发明基于蓝牙连接的wi-fi通信方法,通过搭建通信模组其包括蓝牙模块和wi-fi模块,通过移动设备连接通信模组建立连接以及移动设备连接蓝牙模块,扫描指令,获取通信模组内可选wi-fi模块完成配置指令,实现移动设备切换wi-fi模块接入当前连接网络,不仅操作流程十分简便,而且用户仅需要操作移动设备,即可控制wi-fi模组进行连接,应用范围广,可适应不同群体。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的一种基于蓝牙连接的wi-fi通信方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

根据本发明的实施例,提供了一种基于蓝牙连接的wi-fi通信方法。

如图1所示,根据本发明实施例的基于蓝牙连接的wi-fi通信方法,包括以下步骤:

步骤s1,移动设备连接通信模组,建立连接,所述通信模组包括蓝牙模块和wi-fi模块,所述wi-fi模块与蓝牙芯片模块;

步骤s2,所述移动设备连接蓝牙模块,扫描指令,获取通信模组内可选wi-fi模块;

步骤s3,所述蓝牙模块获取待选wi-fi模块配置指令,其中包括待选wi-fi模块ssid和密码;

步骤s4,通信模组完成配置指令,移动设备切换wi-fi模块接入当前连接网络。

其中,包括以下步骤:

步骤s001,通信模组初始设置,其中,包括蓝牙配置初始设置和wi-fi模块配置初始设置;

其中,所述蓝牙配置初始设置,包括配置连接基础信息。

其中,所述wi-fi模块配置初始设置包括ssid和密码信息、无线网络协议ieee802.11协议栈和tcp/ip协议栈。

其中,所述蓝牙模块获取待选wi-fi模块配置指令,包括以下步骤:

步骤s301,获取wi-fi模块配置信息;

步骤s302,判断移动设备是否完成切换wi-fi模块;

步骤s303,若未移动设备未完成切换wi-fi模块,则尝试手动配置wi-fi模块配置信息并完成移动设备切换wi-fi模块;

步骤s304,若移动设备完成切换wi-fi模块,则进行接入当前连接网络。

其中,所述若未移动设备未完成切换wi-fi模块,,进一步包括以下步骤:

步骤s305,重启wi-fi模块并重新加载wi-fi模块配置信息;

步骤s306,wi-fi模块进入sta(statictiminganalysis,静态时序分析模式);

步骤s307,移动设备以sta模式接入wi-fi模块进行当前连接网络。

其中,所述蓝牙模块和所述wi-fi模块通过uart,spi或i2c方式连接通讯。

其中,所述通信模组为wi-fi模组。

借助于上述技术方案,通过搭建通信模组其包括蓝牙模块和wi-fi模块,通过移动设备连接通信模组建立连接以及移动设备连接蓝牙模块,扫描指令,获取通信模组内可选wi-fi模块完成配置指令,实现移动设备切换wi-fi模块接入当前连接网络,不仅操作流程十分简便,而且用户仅需要操作移动设备,即可控制wi-fi模组进行连接,应用范围广,可适应不同群体。

具体的,上述的通信模组中的蓝牙芯片与wi-fi芯片之间通过uart,spi或i2c方式连接通讯。

uart方式,通用异步收发传输器,通常称作uart(universalasynchronousreceiver/transmitter),是一种异步收发传输器,是电脑硬件的一部分。将资料由串行通信与并行通信间作传输转换,作为并行输入成为串行输出的芯片,通常集成于其他通讯接口的连结上。蓝牙芯片与wi-fi芯片之间通过uart方式进行总线通信连接。spi方式,spi是串行外设接口(serialperipheralinterface)的缩写。spi,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为pcb的布局上节省空间,提供方便,正是出于这种简单易用的特性。spi的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于spi的设备共有的,它们是sdi(数据输入)、sdo(数据输出)、sclk(时钟)、cs(片选)。

1)sdo主设备数据输出,从设备数据输入;

2)sdi主设备数据输入,从设备数据输出;

3)sclk时钟信号,由主设备产生;

4)cs从设备使能信号,由主设备控制。

蓝牙芯片与wi-fi芯片之间通过spi方式进行总线通信连接。

i2c方式,i2c(inter-integratedcircuit)总线是用于连接微控制器及其外围设备。蓝牙芯片与wi-fi芯片之间通过i2c方式进行总线通信连接。

综上所述,借助于本发明的上述技术方案,基于蓝牙连接的wi-fi通信方法,通过搭建通信模组其包括蓝牙模块和wi-fi模块,通过移动设备连接通信模组建立连接以及移动设备连接蓝牙模块,扫描指令,获取通信模组内可选wi-fi模块完成配置指令,实现移动设备切换wi-fi模块接入当前连接网络,不仅操作流程十分简便,而且用户仅需要操作移动设备,即可控制wi-fi模组进行连接,应用范围广,可适应不同群体。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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