设备3G或4G网络配置方法、系统、设备端以及APP端技术方案

技术编号:33047233 阅读:20 留言:0更新日期:2022-04-15 09:31
本发明专利技术提供一种设备3G或4G网络配置方法、系统、设备端以及APP端,采用3/4G模块对设备端进行网络配置,不仅网络配置简单,学习成本低;并且信号稳定,不会随着机器的运动而有所衰减;另外抗干扰能力强,可适用于室外或户外等环境。环境。环境。

【技术实现步骤摘要】
设备3G或4G网络配置方法、系统、设备端以及APP端


[0001]本专利技术涉及通信领域,特别是涉及一种设备3G或4G网络配置方法、系统、设备端以及APP端。

技术介绍

[0002]当前智能家居设备已经成为人们生活中不可或缺的一部分,由于室内一般都具备家庭wifi环境,因此为了节省成本,则智能家居设备通常使用wifi模块进行网络连接;但是因wifi覆盖面有限,智能家居设备一般只能室内使用,使设备使用环境产生很大的局限;并且wifi信号会随着距离的增加,强度成比例衰减,因此在长距离的情况下则不能实现连接;另外wifi网络配置比较复杂,需要经过多步骤操作,大大降低了网络配置的效率。

技术实现思路

[0003]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种设备3G或4G网络配置方法、系统、设备端以及APP端,用于解决以上技术问题。
[0004]为实现上述目的及其他相关目的,本专利技术提供一种设备3G或4G网络配置方法,应用于设备3G或4G网络配置系统,其包括:应用于一SDK客户端且具有3/4G模块的设备端、APP端、第一云服务端以及第二云服务端,所述方法包括:所述SDK客户端向连接的第一云服务端发起https请求;所述第一云服务端基于所述SDK客户端对应的SDK唯一标识返回对应的连接信息;所述SDK客户端基于接收的由所述第一云服务端返回的连接信息连接对应的第二云服务端;所述SDK客户端将对应的设备信息传送至所述第二云服务端;所述APP端根据用户注册区域连接所述第二云服务端;所述第二云服务端接收到由所述设备端在开启配网状态后通过所述3/4G模块告知的对应准备进入配网状态的信息时,进入配网等待;所述APP端获取设备绑定标识;所述APP端将包括用户登录信息以及所述设备绑定标识的https请求信息向所述第二云服务端发送;所述第二云服务端基于所述https请求信息判断当前设备端是否处于配网状态,并发送对应判断为处于配网状态的绑定信息或对应判断为不处于配网状态的未配网信息;若所述APP端接收到由所述第二云服务端发送的对应绑定成功的绑定消息,所述APP端连接MQTT服务端并将qrcode信息写入所述SDK客户端订阅的主题中,以告知所述SDK客户端绑定成功;若所述APP端接收到由所述第二云服务端发送的对应绑定失败的绑定消息,所述APP端将修改信息发送给所述第一云服务端;所述第一云服务端基于所述修改信息将SDK唯一标识与所述APP端所在的区域信息修改一致,以供所述设备端重新进行配网。
[0005]于本专利技术的一实施例中,所述连接信息包括:连接域名信息以及长连接信息。
[0006]于本专利技术的一实施例中,所述APP端获取设备绑定标识的方式包括:所述APP端通过扫描对应所述SDK客户端的二维码获取设备绑定标识。
[0007]于本专利技术的一实施例中,所述所述第二云服务端基于所述https请求信息判断当前设备端是否处于配网状态,并发送对应判断为处于配网状态的绑定信息或对应判断为不
处于配网状态的未配网信息的方式包括:所述第二云服务端基于所述https请求信息判断当前设备端是否处于配网状态;若判断为处于配网状态时,将所述用户登录信息所对应的用户与所述设备端进行绑定;若绑定成功,则发送对应绑定成功的绑定信息;否则,则发送对应由于所述设备端与所述APP端不在一个区域而绑定失败的绑定信息;若判断为未处于配网状态时,则向所述设备端发送对应所述设备端不在配网状态的未配网信息。
[0008]于本专利技术的一实施例中,所述所述第一云服务端将SDK唯一标识与所述APP端所在的区域信息修改一致,以供所述设备端重新进行配网的方式包括:所述第一云服务端基于所述修改信息将SDK唯一标识与所述APP端所在的区域信息修改一致,并告知所述APP端,以供所述设备端的SDK客户端重新向连接的所述第一云服务端发起https请求。
[0009]于本专利技术的一实施例中,所述修改信息包括:SDK唯一标识以及所述APP端所在的区域信息。
[0010]为实现上述目的及其他相关目的,本专利技术提供一种设备3G或4G网络配置系统,所述系统包括:应用于一SDK客户端且具有3/4G模块的设备端、APP端、第一云服务端以及第二云服务端;其中,所述SDK客户端用于向连接的所述第一云服务端发起https请求;所述第一云服务端用于基于所述SDK客户端对应的SDK唯一标识返回对应的连接信息;所述SDK客户端还用于基于接收的由所述第一云服务端返回的连接信息连接对应的第二云服务端,并将对应的设备信息传送至所述第二云服务端;所述APP端用于根据用户注册区域连接所述第二云服务端;所述第二云服务端还用于接收到由所述设备端在开启配网状态后通过所述3/4G模块告知的对应准备进入配网状态的信息时,进入配网等待;所述APP端还用于获取设备绑定标识,并将包括用户登录信息以及所述设备绑定标识的https请求信息向所述第二云服务端发送;所述第二云服务端还用于基于所述https请求信息判断当前设备端是否处于配网状态,并发送对应判断为处于配网状态的绑定信息或对应判断为不处于配网状态的未配网信息;所述APP端还用于若接收到由所述第二云服务端发送的对应绑定成功的绑定消息时,连接MQTT服务端并将qrcode信息写入所述SDK客户端订阅的主题中,以告知所述客户端绑定成功;若接收到由所述第二云服务端发送的对应绑定失败的绑定消息,将修改信息发送给所述第一云服务端;所述第一云服务端还用于基于所述修改信息将SDK唯一标识与所述APP端所在的区域信息修改一致,以供所述设备端重新进行配网。
[0011]于本专利技术的一实施例中,所述基于所述https请求信息判断当前设备端是否处于配网状态,并发送对应判断为处于配网状态的绑定信息或对应判断为不处于配网状态的未配网信息包括:基于所述https请求信息判断当前设备端是否处于配网状态;若判断为处于配网状态时,将所述用户登录信息所对应的用户与所述设备端进行绑定;若绑定成功,则发送对应绑定成功的绑定信息;否则,则发送对应由于所述设备端与所述APP端不在一个区域而绑定失败的绑定信息;若判断为未处于配网状态时,则向所述设备端发送对应所述设备端不在配网状态的未配网信息。
[0012]为实现上述目的及其他相关目的,本专利技术提供一种设备端,包括:3/4G模块以及SDK客户端;其中,所述SDK客户端包括:第一云服务端SDK通信模块,用于与所述第一云服务端构建连接,并向所述第一云服务端发起https请求;接收由所述第一云服务端基于所述SDK客户端对应的SDK唯一标识返回的对应的连接信息;第二云服务端SDK通信模块,连接所述第一云服务端SDK通信模块,用于基于所述连接信息连接对应的第二云服务端,并将对应
的设备信息传送至所述第二云服务端;MQTT服务端SDK通信模块,用于与MQTT服务端构建连接,并向MQTT服务端订阅由所述APP段写入qrcode信息的主题,以获知绑定成功;所述3/4G模块,用于在所述设备端开启配网状态后,向所述第二云服务端告知的对应准备进入配网状态的信息。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备3G或4G网络配置方法,其特征在于,应用于设备3G或4G网络配置系统,其包括:应用于一SDK客户端且具有3/4G模块的设备端、APP端、第一云服务端以及第二云服务端,所述方法包括:所述SDK客户端向连接的第一云服务端发起https请求;所述第一云服务端基于所述SDK客户端对应的SDK唯一标识返回对应的连接信息;所述SDK客户端基于接收的由所述第一云服务端返回的连接信息连接对应的第二云服务端;所述SDK客户端将对应的设备信息传送至所述第二云服务端;所述APP端根据用户注册区域连接所述第二云服务端;所述第二云服务端接收到由所述设备端在开启配网状态后通过所述3/4G模块告知的对应准备进入配网状态的信息时,进入配网等待;所述APP端获取设备绑定标识;所述APP端将包括用户登录信息以及所述设备绑定标识的https请求信息向所述第二云服务端发送;所述第二云服务端基于所述https请求信息判断当前设备端是否处于配网状态,并发送对应判断为处于配网状态的绑定信息或对应判断为不处于配网状态的未配网信息;若所述APP端接收到由所述第二云服务端发送的对应绑定成功的绑定消息,所述APP端连接MQTT服务端并将qrcode信息写入所述SDK客户端订阅的主题中,以告知所述SDK客户端绑定成功;若所述APP端接收到由所述第二云服务端发送的对应绑定失败的绑定消息,所述APP端将修改信息发送给所述第一云服务端;所述第一云服务端基于所述修改信息将SDK唯一标识与所述APP端所在的区域信息修改一致,以供所述设备端重新进行配网。2.根据权利要求1中所述的设备3G或4G网络配置方法,其特征在于,所述连接信息包括:连接域名信息以及长连接信息。3.根据权利要求1中所述的设备3G或4G网络配置方法,其特征在于,所述APP端获取设备绑定标识的方式包括:所述APP端通过扫描对应所述SDK客户端的二维码获取设备绑定标识。4.根据权利要求1中所述的设备3G或4G网络配置方法,其特征在于,所述所述第二云服务端基于所述https请求信息判断当前设备端是否处于配网状态,并发送对应判断为处于配网状态的绑定信息或对应判断为不处于配网状态的未配网信息的方式包括:所述第二云服务端基于所述https请求信息判断当前设备端是否处于配网状态;若判断为处于配网状态时,将所述用户登录信息所对应的用户与所述设备端进行绑定;若绑定成功,则发送对应绑定成功的绑定信息;否则,则发送对应由于所述设备端与所述APP端不在一个区域而绑定失败的绑定信息;若判断为未处于配网状态时,则向所述设备端发送对应所述设备端不在配网状态的未配网信息。5.根据权利要求1中所述的设备3G或4G网络配置方法,其特征在于,所述所述第一云服务端将SDK唯一标识与所述APP端所在的区域信息修改一致,以供所述设备端重新进行配网
的方式包括:所述第一云服务端基于所述修改信息将SDK唯一标识与所述APP端所在的区域信息修改一致,并告知所述APP端,以供所述设备端的SDK客户端重新向连接的所述第一云服务端发起https请求。6.根据权利要求1或5中所述的设备3G或4G网络配置方法,其特征在于,所述修改信息包括:SDK唯一标识以及所述APP端所在的区域信息。7.一种设备3G或4G网络配置系统,其特征在于,所述系统包括:应用于一SDK客户端且具有3/4G模块的设备端、APP端、第一云服务端以及第二云服务端;其中,所述SDK客户端用于向连接的所述第一云服务端发起https请求;所述第一云服务端用于基于所述SDK客户端对应的SDK唯一标识返回对应的连接信息;所述SDK客户端还用于基于接收的由所述...

【专利技术属性】
技术研发人员:高智彪聂仕华
申请(专利权)人:深圳华芯信息技术股份有限公司
类型:发明
国别省市:

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

1