WiFi模块通信的方法和装置制造方法及图纸

技术编号:11187556 阅读:99 留言:0更新日期:2015-03-25 16:26
一种WiFi模块通信的方法,所述方法包括:获取已连接无线路由器的WiFi模块的IP地址,所述IP地址由所述无线路由器分配;根据所述IP地址访问所述WiFi模块,建立与所述WiFi模块的局域网通信;与服务器进行互联网通信,通过所述服务器与所述WiFi模块进行互联网通信,其中,所述WiFi模块被配置为与所述服务器建立互联网连接。采用该方法能够实现终端与WiFi模块局域网通信和互联网通信的并存。此外还提供一种WiFi模块通信的装置。

【技术实现步骤摘要】
WiFi模块通信的方法和装置
本专利技术涉及计算机网络
,特别是涉及一种WiFi模块通信的方法和装置。
技术介绍
在智能家居中,手机需要与WiFi模块进行通信。在初次连接时,由于手机只能处于Stat1n (无线站点)模式,WiFi模块切换为Stat1n模式后,手机无法与WiFi模块直接连接进行通信。WiFi模块必须为AP (Access Point,接入点)模式,手机才可以接入WiFi模块的局域网,两者进行通信。由于无线路由器也是AP模式,因此WiFi模块在AP时无法通过无线路由器接入互联网,只有将WiFi模块转换为Stat1n模式后,才可通过无线路由器接入互联网,与手机通过互联网进行通信。由此导致手机与WiFi模块之间的局域网通信和互联网通信不能并存只能进行单一的通信。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够实现局域网通信和互联网通信并存的WiFi模块通信的方法和装置。 一种WiFi模块通信的方法,所述方法包括: 获取已连接无线路由器的WiFi模块的IP地址,所述IP地址由所述无线路由器分配; 根据所述IP地址访问所述WiFi模块,建立与所述WiFi模块的局域网通信; 与服务器进行互联网通信,通过所述服务器与所述WiFi模块进行互联网通信,其中,所述WiFi模块被配置为与所述服务器建立互联网连接。 一种WiFi模块通信的装置,所述装置包括: 第一获取模块,获取已连接无线路由器的WiFi模块的IP地址,所述IP地址由所述无线路由器分配; 局域网通信模块,用于根据所述IP地址访问所述WiFi模块,建立与所述WiFi模块的局域网通信; 互联网通信模块,用于与服务器进行互联网通信,通过所述服务器与所述WiFi模块进行互联网通信,其中,所述WiFi模块被配置为与所述服务器建立互联网连接。 上述WiFi模块通信的方法和装置,通过获取已连接无线路由器的WiFi模块的IP地址,IP地址由无线路由器分配;根据IP地址访问WiFi模块,建立与WiFi模块的局域网通信;与服务器进行互联网通信,通过服务器与WiFi模块进行互联网通信,其中,WiFi模块被配置为与服务器建立互联网连接。由于在获取到无线路由器分配给已连接无线路由器的WiFi模块的IP地址后,与已连接无线路由器的WiFi模块建立了局域网通信,并且WiFi模块已被配置为与服务器建立互联网连接,与服务器进行互联网通信后,通过服务器WiFi模块建立了互联网通信。由此实现了与WiFi模块局域网通信和互联网通信的并存。 【附图说明】 图1为一个实施例中WiFi模块通信的方法的应用环境图; 图2为一个实施例中WiFi模块通信的方法的流程图; 图3为一个实施例中WiFi模块通信的装置的结构示意图; 图4为又一个实施例中WiFi模块通信的装置的结构示意图; 图5为一个实施例中第一获取模块的结构示意图; 图6为一个实施例中局域网通信模块的结构示意图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 本专利技术提供的WiFi模块的通信方法应用于如图1所示的环境图中,包括终端102、WiFi模块104、无线路由器106和服务器108,其中WiFi模块104出厂时默认在AP模式。终端102包括但不限于可安装应用并能联网的智能手机、平板电脑、个人数字助理等。终端102搜索WiFi模块104的热点名称后连接WiFi模块104。WiFi模块104设置有HTTP (HTTP-Hypertext transfer protocol,超文本传送协议)配置接口。终端102通过HTTP请求获取WiFi模块104的标识及对应的参数,根据获取到的标识及参数,终端102利用安装的应用,在配置界面下,将WiFi模块104切换至Stat1n模式,并对WiFi模块104重新进行配置,在该界面完成对WiFi模块的所有配置。配置完成后,WiFi模块104重启后即可在Stat1n模式下连接无线路由器106。WiFi模块104连接无线路由器106后,即与无线路由器 106 组成局域网。无线路由器 106 利用 DHCP (Dynamic Host Configurat1n Protocol,动态主机配置协议)功能为WiFi模块104分配IP地址,终端102切换热点名称连接无线路由器106,接入该局域网。终端102利用应用通过UDP(User Datagram Protocol,用户数据包协议)在该局域网内发送广播搜索指令,WiFi模块104接收该广播搜索指令后,向终端102返回对应的唯一标识及IP地址。终端102通过已连接的无线路由器106和IP地址访问WiFi模块104的第一套接字对应的端口,第一套接字可以是基于Server (服务器)模式,并利用应用与第一套接字对应的端口建立TCP (Transmiss1n Control Protocol,传输控制协议)连接,通过TCP连接建立终端102与WiFi模块104的局域网通信。当终端102远离该局域网还需要与WiFi模块104通信时,终端102可以通过GPRS (General PacketRad1 Service,通用分组无线服务技术)、3G(3rd-Generat1n,第三代移动通信技术)或其他的WiFi网络接入互联网与服务器108连接。终端102通过心跳维持与服务器108之间的TCP长连接。WiFi模块104根据应用所配置的参数创建第二套接字,第二套接字可以是基于Client (客户机)模式。利用第二套接字对应的端口,已连接无线路由器106的WiFi模块104通过与服务器108建立连接,并通过心跳维持与服务器108之间的TCP连接。终端102上传的数据可通过服务器108转发至对应的WiFi模块104,WiFi模块104上传的数据也可通过服务器108转发至对应的终端102。从而实现了终端102与WiFi模块104的互联网通信。由此实现了终端102与WiFi模块104局域网通信和互联网通信的并存。 在一个实施例中,如图2所示,提供了一种WiFi模块通信的方法,该方法具体包括: 步骤202,获取已连接无线路由器的WiFi模块的IP地址,IP地址由无线路由器分配。 WiFi模块在Stat1n模式下连接无线路由器,与无线路由器连接成功后即与无线路由器组成局域网。无线路由器通过DHCP功能为WiFi模块分配IP地址。终端通过扫描获取无线路由器的SSID (Service Set Identifier,服务集标识),连接无线路由器,接入该局域网,并通过安装的应用向WiFi模块发送广播搜索指令,WiFi模块接收到该指令后,根据该指令向终端返回对应的唯一标识以及由无线路由器分配的IP地址。该局域网内可以有多个WiFi模块,多个WiFi模块均可接收该指令,并分别对应WiFi模块的唯一标识向终端返回由无线路由器分配的IP地址。 步骤204,根据IP地址访问WiFi模块,建立与WiFi模块的局域网通信。 WiFi模块设置有第一套接字,可以本文档来自技高网...
WiFi模块通信的方法和装置

【技术保护点】
一种WiFi模块通信的方法,所述方法包括:获取已连接无线路由器的WiFi模块的IP地址,所述IP地址由所述无线路由器分配;根据所述IP地址访问所述WiFi模块,建立与所述WiFi模块的局域网通信;与服务器进行互联网通信,通过所述服务器与所述WiFi模块进行互联网通信,其中,所述WiFi模块被配置为与所述服务器建立互联网连接。

【技术特征摘要】
1.一种胃1?1模块通信的方法,所述方法包括: 获取已连接无线路由器的模块的I?地址,所述I?地址由所述无线路由器分配; 根据所述I?地址访问所述模块,建立与所述模块的局域网通信; 与服务器进行互联网通信,通过所述服务器与所述模块进行互联网通信,其中,所述模块被配置为与所述服务器建立互联网连接。2.根据权利要求1所述的方法,其特征在于,所述获取已连接无线路由器的模块的I?地址的步骤之前,还包括: 与设为接入模式的模块建立连接,并获取连接后的模块的标识及对应的参数; 根据所述标识及对应的参数,将所述连接后的模块由接入点模式切换为无线站点模式,对所述连接后的模块进行配置,使所述模块重启后在所述无线站点模式下与所述服务器建立互联网连接。3.根据权利要求2所述的方法,其特征在于,所述获取已连接无线路由器的模块的I?地址的步骤包括: 与所述无线路由器建立连接; 发送广播搜索指令; 接收所述模块根据所述广播搜索指令返回的所述标识及由所述无线路由器分配的I?地址。4.根据权利要求3所述的方法,其特征在于,所述根据所述I?地址访问所述模块,建立与所述模块的局域网通信的步骤包括: 通过所述无线路由器和所述I?地址访问所述模块的第一套接字对应的端口 ; 与所述第一套接字对应的端口建立I'⑶连接,通过所述扣?连接建立与所述模块的局域网通信。5.根据权利要求4所述的方法,其特征在于,所述与服务器进行互联网通信,通过所述服务器与所述模块进行互联网通信,其中,所述模块被配置为与所述服务器建立互联网连接的步骤之前,还包括: 接入互联网与服务器建立连接,并通过...

【专利技术属性】
技术研发人员:胡正
申请(专利权)人:深圳市金博通科技有限公司
类型:发明
国别省市:广东;44

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

1