物联网设备上网配置的方法、物联网设备和用户设备的制作方法

文档序号:7995387阅读:207来源:国知局
物联网设备上网配置的方法、物联网设备和用户设备的制作方法
【专利摘要】本发明公开了一种使用用户设备进行物联网设备上网配置的方法包括:物联网设备进入配置状态,当所述物联网设备进入配置状态时,所述物联网设备为接入点AP状态;所述物联网设备接收用户设备输入的网络密码,当密码正确时,允许所述用户设备接入所述物联网设备并为其分配IP地址;所述物联网设备接收用户设备接入所述物联网设备后发送的配置数据包,所述配置数据包包括物联网设备需要连接到的WIFI网络类型、WIFI的名称SSID和WIFI的密码中的一个或多个;所述物联网设备根据所述配置数据包连接相应的WIFI网络。
【专利说明】物联网设备上网配置的方法、物联网设备和用户设备
【技术领域】
[0001]本发明属于物联网设备的WIFI上网配置和认证方法。
【背景技术】
[0002]现在基于物联网WIFI的产品,在正常使用过程中,首先必须通过WIFIAP实现上网的功能,然后登录到相应的设备商提供的云服务器平台;控制终端(手机,PC)登录到云服务器平台之后,才可以对设备的检测和控制。
[0003]因此为了实现这些功能,用户在第一次使用时,用户必须首先完成WIFI网络配置、认证配置。
[0004]WIFI网络配置(其中包括WIFI的SSID和登录密码)主要有通过UART接口和WEBUI配置2种,通过这个步骤物联网WIFI产品完成上网功能;而其中的认证配置,通常是通过用户在设备提供商提供的云服务器平台上面申请用户名和密码与相应的物联网产品建立映射关系来完成。
[0005]下面进一步详细描述现有的配置流程。
[0006]1、上网配置:
[0007]UART配置方法:将PC(或其他串口设备)与设备互联、打开串口配置工具、搜索或者输入WIFI设备名称、输入上网密码、和保存到设备。
[0008]WEBUI配置方法:选择物联网设备的网络、输入设备连接密码、打开浏览器、输入设备的IP地址、搜索要连接的WIFI网络、输入要连接的WIFI密码、保存到设备。
[0009]2、设备认证申请:
[0010]记录设备的ID、登录设备的软件WEBUI平台、输入ID、申请登录用户名、配置密码、和保存。
[0011]从用户首次拿到设备,到最后配置完成,可以正常控制设备,只要需要上述的流程,我们不难看出上述的配置过程需要用户较多的专业知识和繁琐的步骤。
[0012]本发现主要是为了解决上述繁琐的配置功能,直接利用现有的支持WIFI功能的手机,通过研发的APP应用,在尽可能的减化用户的配置流程。

【发明内容】

[0013]本发明的目的是为了能够提供一物联网设备上网配置的方法、物联网设备和用户设备。
[0014]一种使用用户设备进行物联网设备上网配置的方法,包括:
[0015]物联网设备进入配置状态,当所述物联网设备进入配置状态时,所述物联网设备为接入点AP状态;
[0016]所述物联网设备接收用户设备输入的网络密码,当密码正确时,允许所述用户设备接入所述物联网设备并为其分配IP地址;
[0017]所述物联网设备接收用户设备接入所述物联网设备后发送的配置数据包,所述配置数据包包括物联网设备需要连接到的WIFI网络类型、WIFI的名称SSID和WIFI的密码中的一个或多个;
[0018]所述物联网设备根据所述配置数据包连接相应的WIFI网络。
[0019]一种使用用户设备进行物联网设备上网配置的方法,包括:
[0020]所述用户设备搜索第一 SSID,所述第一 SSID为物联网设备的预设SSID ;
[0021]所述用户设备输入对应于所述第一 SSID的网络密码;
[0022]所述用户设备向所述物联网设备发送配置数据包,以便于所述物联网设备根据所述配置数据包连接相应的WIFI网络,其中,所述配置数据包包括物联网设备需要连接到的WIFI网络类型、WIFI的名称SSID和WIFI的密码中的一个或多个。
[0023]一种物联网设备,包括:
[0024]配置状态模块,用于使所述物联网设备进入配置状态,当所述物联网设备进入配置状态时,所述物联网设备为接入点AP状态;
[0025]接入控制模块,用于接收用户设备输入的网络密码,当密码正确时,允许所述用户设备接入所述物联网设备并为其分配IP地址;
[0026]配置模块,用于接收用户设备接入所述物联网设备后发送的配置数据包,所述配置数据包包括物联网设备需要连接到的WIFI网络类型、WIFI的名称SSID和WIFI的密码中的一个或多个;
[0027]无线模块,用于根据所述配置数据包连接相应的WIFI网络。
[0028]一种用户设备,包括:
[0029]搜索模块,用于搜索第一 SSID,所述第一 SSID为物联网设备的预设SSID ;
[0030]接入模块,用于输入对应于所述第一 SSID的网络密码;
[0031]配置模块,用于向所述物联网设备发送配置数据包,以便于所述物联网设备根据所述配置数据包连接相应的WIFI网络,其中,所述配置数据包包括物联网设备需要连接到的WIFI网络类型、WIFI的名称SSID和WIFI的密码中的一个或多个。
[0032]本发明的有益效果:本发明可以通过上述方法简化对物联网设备的配置过程。
[0033]例如,点击“网络配置”、点击“选择的WIFI网络”、输入密码(确认之后自动配置设备)、点击管理列表(自动搜索到设备,获取ID和认证码)、和点击添加管理,即实现了对物联网设备的配置过程。从原有的复杂的配置步骤,进行了大量的简化,只需要做4次点击操作,I次密码输入操作,就可以完成所有的配置,认证配置等工作。
【专利附图】

【附图说明】
[0034]为了更清楚地说明本发明的技术方案,下面将对本发明描述中所需要使用的附图作简单地介绍。
[0035]图1是本发明的物联网解决方案的系统架构的方框图。
[0036]图2是本发明的物联网设备的硬件部分的方框图。
[0037]图3是图2中的物联网设备为一种太阳能控制器时的模块示意图。
【具体实施方式】
[0038]为了简化用户在使用物联网WIFI设备的配置过程,本发明设计的WIFI物联网模块,配合在智能手机(android或iphone等)开发的APP应用实现了一个简单的配置认证过程。
[0039]整个发明包括硬件模块部分,和相应的智能手机APP软件。
[0040]如附图1所示,图1是本发明的物联网解决方案的系统架构的方框图。
[0041]系统主要包括有监控设备、云服务器平台和控制终端等。监控设备即为物联网设备。控制终端可以是用户设备,如智能手机等。
[0042]其中的控制终端部分,主要包括有android和iOS的手机APP软件部分,同时APP软件同时具备对物联网设备的监控软件部分和对物联网设备的配置部分。
[0043]如附图2所示,图2是本发明的物联网设备的硬件部分的方框图。
[0044]模块中包括有MCU,WIFI模块以及LED指示灯,和复位按键。MCU通过SPI接口与WIFI模块相连,实现WIFI的通信;MCU处理网络通信的协议栈部分;LED指示灯表示模块的工作状态,包括的状态有:配置状态、WIFI连接状态和正常工作状态;复位按键对系统配置复位,同时设备进入配置状态;同时模块通过UART与被控制的设备相连,实现应用层的逻辑控制。
[0045]如附图3所示,图3是图2中的物联网设备为一种太阳能控制器时的模块示意图。物联网模块与太阳能热水控制的连接通过TTL电平的UART传输方式,连接信号:GND TXDRXD VCC(3.3/5V).模块内部通过MSP430单片机,与WIFI模块WG1300相连,实现所有的网络协议栈以及通信方式;通过LED指示灯,指示模块的网络连接状态,快速闪烁表示处于配置状态,慢速闪烁,处于连接网络状态,常亮状态,表示网络连接正常。
[0046]如图3所示,是图2中的物联网设备为一种太阳能控制器时的模块示意图。
[0047]如上图所示,当用户打开手机的软件时,用户通过复位按键,让模块进入配置状态,这样可以点击“网络配置”,APP软件自动搜索,手机所在区域来所有的WIFI网络,用户可以选择某一个网络做为设备上网的WIFI网络,此时提示,让用户输入WIFI的密码,当确认连接之后,自动对物联网设备进行配置。
[0048]下面举例说明配置的流程:
[0049]1、当设备进入配置状态时,设备处于AP状态,其中SSID为fcoadlinkProv,APP软件首先自动连接SSID为BroadlinkProv的网络,并被分配IP地址
[0050]2、模块进入AP状态之后,自己的IP地址为192.168.6.1,同时建立UDP的server,监听端口 8255,等待设备的配置命令
[0051]3、手机的APP软件,连接到物联网设备的WIFI网络之后,像设备的监听IP和端口,发送m)P配置数据包,数据包的组成包括有要连接的WIFI网络类型,WIFI的名称SSID和WIFI的密码。
[0052]示例性的配置数据包例如:
[0053]
【权利要求】
1.一种使用用户设备进行物联网设备上网配置的方法,其特征在于,包括: 物联网设备进入配置状态,当所述物联网设备进入配置状态时,所述物联网设备为接入点AP状态; 所述物联网设备接收用户设备输入的网络密码,当密码正确时,允许所述用户设备接入所述物联网设备并为其分配IP地址; 所述物联网设备接收用户设备接入所述物联网设备后发送的配置数据包,所述配置数据包包括物联网设备需要连接到的WIFI网络类型、WIFI的名称SSID和WIFI的密码中的一个或多个; 所述物联网设备根据所述配置数据包连接相应的WIFI网络。
2.如权利要求1所述的方法,其特征在于,还包括: 所述物联网设备根据所述配置数据包生成随机认证码; 所述物联网设备监听到广播数据包,将所述物联网设备的ID和所述认证码返回给所述用户设备。
3.如权利要求1所述的方法,其特征在于,所述物联网设备为接入点AP状态时,所述方法还包括: 所述物联网设备建立UDP的服务器,监听端口为第一预设监听端口,自身的SSID为预设的SSID,自身的地址为预设的地址; 所述物联网设备为所述用户设备分配IP地址,以便于所述用户设备接入所述物联网设备。
4.一种使用用户设备进行物联网设备上网配置的方法,其特征在于,包括: 所述用户设备搜索第一 SSID,所述第一 SSID为物联网设备的预设SSID ; 所述用户设备输入对应于所述第一 SSID的网络密码; 所述用户设备向所述物联网设备发送配置数据包,以便于所述物联网设备根据所述配置数据包连接相应的WIFI网络,其中,所述配置数据包包括物联网设备需要连接到的WIFI网络类型、WIFI的名称SSID和WIFI的密码中的一个或多个。
5.如权利要求4所述的方法,其特征在于,还包括: 用户设备通过登录物联网设备所在的WIFI网络的安全认证; 用户设备广播设备请求数据帧; 用户设备接收物联网设备回复的其自身的ID和认证码; 用户设备保存物联网设备的ID和认证码; 用户设备通过使用保存的物联网设备的ID和认证码,本地或者远程登录物联网设备。
6.一种物联网设备,其特征在于,包括: 配置状态模块,用于使所述物联网设备进入配置状态,当所述物联网设备进入配置状态时,所述物联网设备为接入点AP状态; 接入控制模块,用于接收用户设备输入的网络密码,当密码正确时,允许所述用户设备接入所述物联网设备并为其分配IP地址; 配置模块,用于接收用户设备接入所述物联网设备后发送的配置数据包,所述配置数据包包括物联网设备需要连接到的WIFI网络类型、WIFI的名称SSID和WIFI的密码中的一个或多个;无线模块,用于根据所述配置数据包连接相应的WIFI网络。
7.如权利要求6所述的物联网设备,其特征在于,还包括: 认证码生成模块,用于根据所述配置数据包生成随机认证码; 认证码上报模块,用于监听到广播数据包,将所述物联网设备的ID和所述认证码返回给所述用户设备。
8.如权利要求6所述的物联网设备,其特征在于,所述物联网设备为接入点AP状态时,所述配置状态模块还包括: 建立UDP的服务器的模块,监听端口为第一预设监听端口,自身的SSID为预设的SSID,自身的地址为预设的地址; 为所述用户设备分配IP地址的模块,以便于所述用户设备接入所述物联网设备。
9.一种用户设备,其特征在于,包括: 搜索模块,用于搜索第一 SSID,所述第一 SSID为物联网设备的预设SSID ; 接入模块,用于输入对应于所述第一 SSID的网络密码; 配置模块,用于向所述物联网设备发送配置数据包,以便于所述物联网设备根据所述配置数据包连接相应 的WIFI网络,其中,所述配置数据包包括物联网设备需要连接到的WIFI网络类型、WIFI的名称SSID和WIFI的密码中的一个或多个。
10.如权利要求9所述的用户设备,其特征在于,还包括: 通过登录物联网设备所在的WIFI网络的安全认证的模块; 广播设备请求数据帧的模块; 接收物联网设备回复的其自身的ID和认证码的模块; 保存物联网设备的ID和认证码的模块; 通过使用保存的物联网设备的ID和认证码,本地或者远程登录物联网设备的模块。
【文档编号】H04W24/00GK103929746SQ201310015076
【公开日】2014年7月16日 申请日期:2013年1月16日 优先权日:2013年1月16日
【发明者】李志为, 刘宗孺, 姚博 申请人:杭州古北电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1