《WIFI物联网系统的安全的批量配置实现方法.pdf》由会员分享,可在线阅读,更多相关《WIFI物联网系统的安全的批量配置实现方法.pdf(9页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104202308A43申请公布日20141210CN104202308A21申请号201410404547822申请日20140818H04L29/0620060171申请人乐鑫信息科技(上海)有限公司地址201203上海市浦东新区张江高科技园区碧波路456号A2016室72发明人林豪74专利代理机构上海交达专利事务所31201代理人王毓理王锡麟54发明名称WIFI物联网系统的安全的批量配置实现方法57摘要一种WIFI物联网系统的安全的批量配置实现方法,使用安全方式配置WIFI物联网中的一个主设备,然后使用点对多方式由主设备对WIFI物联网内其他设备进行认证和配置;主设备通。
2、过使用两个不同的MAC地址且同时支持WIFISOFTAP和WIFISTA两种工作模式;当用户的移动终端对处于SOFTAP模式的WIFI物联网主设备进行初始配置;然后主设备通过另一个WIFI功能来连接同一群体其它设备,帮助其它设备完成代理初始配置。本发明能以指数增长形式来完成大量WIFI物联网设备的配置,在确保隐私数据安全的同时节约了大量人力成本。51INTCL权利要求书2页说明书5页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图1页10申请公布号CN104202308ACN104202308A1/2页21一种WIFI物联网系统的安全的批量配置实现方法,其特。
3、征在于,使用安全方式配置WIFI物联网中的一个主设备,然后使用点对多方式由主设备对WIFI物联网内其他设备进行认证和配置;所述的主设备通过使用两个不同的MAC地址且同时支持WIFISOFTAP和WIFISTA两种工作模式;当用户使用移动终端发现处于SOFTAP模式的WIFI物联网主设备时,该主设备通过加密方式与移动终端进行加密连接;然后用户在移动终端上向物联网设备传输配置信息。2根据权利要求1所述的方法,其特征是,所述的工作模式具体是指AWIFISOFTAP,即软件模拟接入点模式在处于待配置模式时,WIFI物联网中的WIFI物联网设备使用WIFISOFTAP功能允许移动终端的接入;BWIFIS。
4、TA,即无线站点模式初始配置完成后,处于工作模式时,WIFI物联网中的WIFI物联网设备使用WIFISTA功能来连接上特定的WIFI接入点,从而接入INTERNET互联网来连接到物联网服务器;同时,该WIFI物联网设备使用另一个WIFI功能来连接同一群体的其他的WIFI物联网设备,即连接同一个物联网服务器且属于同一用户的其他的WIFI物联网设备,帮助其它设备以安全的方式完成代理初始配置。3根据权利要求1所述的方法,其特征是,所述的加密方式包括WPS、WAPI、WPA或WPA2。4根据权利要求1或3所述的方法,其特征是,所述的配置信息包括设备在工作状态时需要使用的无线路由器的加密方式和加密密码。。
5、5根据权利要求1所述的方法,其特征是,所述的点对多方式是指当主设备通过加密保护链路由无线路由器连接到物联网服务器且进入工作模式时,主设备使用SOFTAP方式允许同一群体中处于待配置模式的其他设备接入,而其他设备则通过WIFISTA方式寻找并尝试接入主设备。6根据权利要求1所述的方法,其特征是,所述的点对多方式是指当主设备通过加密保护链路由无线路由器连接到物联网服务器且进入工作模式时,主设备使用WIFISTA方式逐一接入同一群体中处于待配置模式的其他设备,而其他设备处于WIFISOFTAP方式等待主设备接入。7根据权利要求1所述的方法,其特征是,所述的认证采用以下任一方式实现方式1、通过物联网服。
6、务器来完成认证新增设备向主设备发送包含设备的设备编号的代理初始配置请求;处于工作模式的主设备通过安全链路将代理初始配置请求发送到物联网服务器;物联网服务器认证新增设备是否是同一群体的WIFI物联网设备,如是,则物联网服务器帮助新增设备和主设备之间建立加密通信,由主设备将初始配置信息发给新增设备;方式2、在方式1中,物联网服务器认证设备是同一群体的WIFI物联网设备后,物联网服务器通知移动终端,需要得到用户的确认后,才进行下一步操作;方式3、用户通过移动终端完成认证新增设备向主设备发送包含设备的设备编号的代理初始配置请求;处于工作模式的主设备通过安全链路将新增设备的代理初始配置请求转发到处于互联。
7、网或无线局域网中的移动终端,通过移动终端人工确认或由移动终端中的预设信息比对确认新增设备是否是同一群体的WIFI物联网设备,如是,则移动终端帮助权利要求书CN104202308A2/2页3新增设备和主设备之间建立加密通信链路,由主设备将初始配置信息发给新增设备;方式4、主设备通过WIFIWPS协议认证设备通过主设备和新增设备同时实现指定操作实现人工配对认证,如认证通过,则在主设备和新增设备之间建立一个临时的加密通信链路,由主设备将初始配置信息发给新增设备。权利要求书CN104202308A1/5页4WIFI物联网系统的安全的批量配置实现方法技术领域0001本发明涉及的是一种物联网技术领域的方法。
8、,具体是一种WIFI物联网系统的安全的批量配置实现方法。背景技术0002物联网IOT,INTERNETOFTHINGS设备可以是各种信息传感器和控制器,也可以是各种智能化的家用电器。物联网设备接入互联网形成的一个巨大网络,实现了互联网从人向物的延伸,引发了一场新的技术革新。其中,WIFI物联网设备即物联网设备使用WIFI技术接入互联网,具有最低的接入成本和最好的可扩展性。例如,家用电器、电灯和各种传感器作为WIFI物联网设备通过家庭WIFI接入点WIFIACCESSPOINT也称WIFI热点或无线路由器连上互联网,即可连接到云端,实现家用物联网。随着WIFI模块成本不断降低,一个家庭中WIFI。
9、物联网设备可能多达几十到几百个。0003WIFI物联网设备使用前需要进行一些初始配置,包括选择连接某一个无线路由器及其加密方式和加密密码,也可能包括云端服务器的信息。但是,与个人电脑、平板电脑或手机不同,WIFI物联网设备通常不带有键盘或显示屏幕,需要借助个人电脑、平板电脑或智能手机来进行初始配置。如何在保证这些敏感的配置信息的不被泄露的同时,快速完成大量的WIFI物联网设备成为本领域急需解决的技术问题。0004中国专利文献号CN103763757A公开公告日20140430,公开了一种基于物联网嵌入式WIFI模块的快速联网方法,但该方法存在安全隐患黑客使用任何一个WIFI设备进行监听,即可截。
10、获这些未加密传输的配置信息。在注重网络安全的今天,该方法无法满足使用者基本的个人信息安全要求。CN103841626A公开公告日20140604,公开了一种物联网无线终端及其配置方法及移动终端,该技术使用广播包的类似方案,同样没有解决安全性问题。0005另一种传统的配置方式为完成初始配置前,即处于待配置模式时,WIFI物联网设备处于SOFTAP模式即标准的无线网卡通过驱动程序使其提供与访问接入点AP一样的信号转接、路由等功能;移动终端发现并连接上作为一个WIFI接入点的该物联网设备。然后,通过网页或手机软件APP传输配置信息给该物联网设备包括该物联网设备在工作状态时需要使用的无线路由器的加密方。
11、式和加密密码等。配置完成后,即处于工作模式时,该WIFI物联网设备连接到相应的无线路由器,并使用正确的方式和密码来连接WIFI接入点,从而连上互联网,最后连上云端的物联网服务器。该方法中,处于SOFTAP模式的WIFI物联网设备之间和移动终端之间传输配置信息,可使用加密方式,如WPS、WAPI或WPA/WPA2等,不易被监听和破译,安全性较好。但是,传统的配置方式的缺点有用需要使用移动终端来登录每个WIFI物联网设备进行配置。当有大量的WIFI物联网需要一起安装或修改无线路由器信息时,就费时费力。0006经过对现有技术的检索发现,中国专利文献号CN103529793A公开公告日20140122。
12、,公开了一种基于WIFI的STA模式与AP模式物联网控制系统及其控制方法,说明书CN104202308A2/5页5所述控制器内加载有AP软件控制模块和STA软件控制模块,所述AP软件控制模块控制WIFI模块通过AP信道与用户控制终端连接而实现AP直连控制,所述STA软件控制模块控制WIFI模块通过STA信号与无线路由器连接而实现STA跨互联网连接。用户可同时对物联网电器进行STA模式的互联网控制和AP模式的直连控制,也可以实现STA模式的互联网控制和AP模式的直连控制之间的自动切换功能。但该技术没有考虑无线传输的安全性问题,即没有考虑如何将敏感的配置信息传给物联网控制器。此外,该技术中一个物联。
13、网控制器仅将AP模式用于用户终端的直连控制,没有考虑和其他物联网控制器连接。发明内容0007本发明针对现有技术存在的上述不足,提出一种WIFI物联网系统的安全的批量配置实现方法,支持批量加密操作,能以指数增长形式来完成大量WIFI物联网设备的配置,在确保隐私数据安全的同时节约了大量人力成本。0008本发明是通过以下技术方案实现的本发明使用安全方式配置WIFI物联网中的一个设备,称为主设备,然后使用点对多方式由主设备对WIFI物联网内其他设备进行认证和配置,其中WIFI物联网中的设备通过使用两个不同的MAC地址且同时支持两种WIFI工作模式,包括0009AWIFISOFTAP,即软件模拟接入点模。
14、式在处于待配置模式时,WIFI物联网中的WIFI物联网设备使用WIFISOFTAP功能允许移动终端的接入。0010BWIFISTA,即无线站点模式初始配置完成后,处于工作模式时,WIFI物联网中的WIFI物联网设备使用WIFISTA功能来连接上特定的WIFI接入点,从而接入INTERNET互联网来连接到物联网服务器;同时,主设备通过另一个WIFI功能来连接到同一群体的其他的WIFI物联网设备,帮助其它设备以安全的方式完成代理初始配置。同一群体的其他的WIFI物联网设备是指连接到同一个物联网服务器且属于同一用户的其他的WIFI物联网设备。0011所述的安全方式配置是指当用户使用移动终端发现处于S。
15、OFTAP模式的WIFI物联网主设备时,该主设备通过WPS、WAPI或WPA/WPA2等加密方式与移动终端进行加密连接;然后,用户在移动终端上,通过网页或手机软件APP向物联网设备传输配置信息。0012所述的配置信息包括但不限于设备在工作状态时需要使用的无线路由器的加密方式和加密密码。0013所述的点对多方式是指当主设备通过加密保护链路由无线路由器连接到物联网服务器且进入工作模式时,主设备使用WIFISOFTAP方式允许同一群体中处于待配置模式的其他设备接入,而其他设备则通过WIFISTA方式寻找并尝试接入主设备。也可以使用另一种方式主设备使用WIFISTA方式逐一接入同一群体中处于待配置模式。
16、的其他设备,而其他设备处于WIFISOFTAP方式等待主设备接入。0014所述的认证采用以下任一方式实现0015方式1、通过物联网服务器来完成认证新增设备向主设备发送包含设备的设备编号的代理初始配置请求;处于工作模式的主设备通过安全链路将代理初始配置请求发送到物联网服务器;物联网服务器认证新增设备是否是同一群体的WIFI物联网设备,如是,则物联网服务器帮助新增设备和主设备之间建立加密通信,由主设备将初始配置信息发给说明书CN104202308A3/5页6新增设备。0016方式2、在方式1中,物联网服务器认证设备是同一群体的WIFI物联网设备后,物联网服务器通知移动终端,需要得到用户的确认后,才。
17、进行下一步操作。0017方式3、用户通过移动终端完成认证新增设备向主设备发送包含设备的设备编号的代理初始配置请求;处于工作模式的主设备通过安全链路将新增设备的代理初始配置请求转发到处于互联网或无线局域网中的移动终端,通过移动终端人工确认或由移动终端中的预设信息比对确认新增设备是否是同一群体的WIFI物联网设备,如是,则移动终端帮助新增设备和主设备之间建立加密通信链路,由主设备将初始配置信息发给新增设备。0018方式4、主设备通过WIFIWPS带有保护设置的WIFI,WIFIWITHPROTECTEDSETUP协议认证设备通过主设备和新增设备同时实现指定操作实现人工配对认证,如认证通过,则在主设。
18、备和新增设备之间建立一个临时的加密通信链路,由主设备将初始配置信息发给新增设备。技术效果0019与现有技术相比,本发明可保护WIFI物联网设备配置信息的传输安全,避免被人恶意破解;本发明支持批量操作,能以指数增长形式来完成大量WIFI物联网设备的配置。从而节约了大量人力成本。附图说明0020图1为本发明示意图。具体实施方式0021下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。实施例10022如图1所示,本实施例中无线路由器R连接到互联网,移动终端如智能手机P可连接无线路由器R。有大量的WI。
19、FI物联网设备W0,W1,W2,需要安装,并进行初始配置来连接无线路由器R连上云端的物联网服务器S。0023本实施例通过使用安全的方式配置其中一个WIFI物联网设备W0,选择W0为主设备,然后使用安全的方式,由主设备W0对其他WIFI物联网设备W1,W2,进行配置,依此类推。0024所述的WIFI物联网设备使用两个不同的MAC地址且同时支持两个WIFI功能WIFISOFTAP功能即表现为一个功能有限的WIFI接入点和WIFISTA功能即一个标准的WIFI设备。在不同时候,使用这两个功能的作用不同。0025A,具体为初始配置完成前,处于待配置模式时,WIFI物联网设备使用WIFISOFTAP功能。
20、来允许智能手机接入;同时使用WIFISTA功能来寻找并尝试接入一个已经配置好的WIFI物联网设备。0026B,具体为初始配置完成后,处于工作模式时,WIFI物联网设备使用WIFISTA功能来连接上特定的无线路由器WIFI接入点,从而接入互联网;同时,使用SOFTAP说明书CN104202308A4/5页7功能来允许其他同一群体的WIFI物联网设备接入。0027本实施例具体包括以下步骤0028步骤1先使用安全的方式,配置其中一个WIFI物联网主设备W0。例如采用传统方法,智能手机P发现并连接上作为一个WIFI接入点的该物联网设备,称为主设备W0。处于SOFTAP模式的WIFI物联网主设备W0之间。
21、和智能手机之间的连接应使用WPS、WAPI或WPA/WPA2等加密方式。然后,通过网页或手机软件APP传输配置信息给该物联网设备包括该物联网设备在工作状态时需要使用的无线路由器的加密方式和加密密码等。0029步骤2WIFI物联网主设备W0进入工作模式,已通过无线路由器R连接到物联网服务器S,整个链路是经过加密保护。其他WIFI物联网设备W1,W2,等仍然处于待配置模式。主设备W0使用SOFTAP功能来允许其他同一群体的WIFI物联网设备接入,设备W1,W2,等使用WIFISTA功能来寻找并尝试接入主设备W0。0030步骤3当WIFI物联网设备W1会自动发现主设备W0已完成配置时,就会使用WIF。
22、ISTA功能连接上主设备W0,并向主设备W0发送请求。物联网服务器S、智能手机P或主设备W0通过认证设备W1是同一群体的WIFI物联网设备,然后通过主设备W0向设备W1发送包含配置信息的数据包,这些数据包必须经过加密。这样,设备W1即可自动完成代理初始配置进入工作模式连上互联网。0031同理,W2,W3,等可通过主设备W0或设备W1完成配置。整个WIFI物联网的配置即可以指数形式快速完成。0032同一群体的WIFI物联网设备是指连接到同一个物联网服务器S且属于同一用户。0033所述的认证设备W1采用以下任一方式实现,例如0034方式1、通过物联网服务器S来完成认证设备W1向主设备W0发送的代理。
23、初始配置的请求中包含设备W1的设备编号DEVICEID。处于工作模式的主设备W0通过安全链路,将设备W1的代理初始配置的请求发送到物联网服务器S,并负责设备W1和S之间的数据传输。物联网服务器S认证设备W1是否是同一群体的WIFI物联网设备。如是,物联网服务器S根据W1的设备编号DEVICEID,查找数据库得到W1在待配置模式时使用的密钥,并发给W0。W0使用此密钥来加密数据,仅有使用W1使用对应的密钥才可解密,这样设备W1和主设备W0之间就建立了加密通信,由主设备W0将初始配置信息发给设备W1。0035方式2、在方式1中,物联网服务器认证设备是同一群体的WIFI物联网设备后,物联网服务器通知。
24、移动终端,需要得到用户的确认后,才进行下一步操作。0036方式3、用户通过智能手机P完成认证设备W1向主设备W0发送的代理初始配置的请求中包含设备W1的设备编号DEVICEID。处于工作模式的主设备W0通过安全链路,将设备W1的代理初始配置的请求转发到处于互联网或无线局域网中的智能手机P。智能手机P的界面上出现设备W1的信息,然后由人工确认或由智能手机P中的软件根据事先获得的信息比对确认。例如,可通过智能手机P对设备W1拍照或扫描获得设备W1标志信息的二维码。智能手机P查找事先存储的W1在待配置模式时使用的密钥,并发给W0。W0使用此密钥来加密数据,仅有使用W1使用对应的密钥才可解密,这样设备。
25、W1和主设备W0之间就建立了加密通信链路,由主设备W0将初始配置信息发给设备W1。0037方式4、主设备W0通过WIFIWPS协议认证设备W1WIFIWPS协议要求人工同说明书CN104202308A5/5页8时按住主设备W0和设备W1上的一个按钮来完成配对,这样就可在主设备W0和设备W1之间建立一个临时的加密通信链路,由主设备W0将初始配置信息发给设备W1。实施例20038本实施例要求WIFI物联网设备需支持两个WIFI功能WIFISOFTAP功能即表现为一个功能有限的WIFI接入点和WIFISTA功能即一个标准的WIFI设备。在不同时候,分别使用这两个功能。0039A,具体为,初始配置完成。
26、前,处于待配置模式时,WIFI物联网设备使用WIFISOFTAP功能来允许智能手机或者一个已经处于工作模式的WIFI物联网设备接入;0040B,具体为,初始配置完成后,处于工作模式时,WIFI物联网设备使用WIFISTA功能来连接上特定的无线路由器R即WIFI接入点,从而接入互联网INTERNET,连上云端的物联网服务器S;同时,使用另一个WIFISTA功能来查找连接上一个同一群体的处于配置模式的WIFI物联网设备,并完成代理初始配置。同时支持这两个WIFISTA功能,可以使用两个不同的MAC地址也可采用同一个MAC地址分时进行的方式。0041本实施例具体操作步骤如下0042步骤1先使用安全的。
27、方式,配置其中一个WIFI物联网主设备W0。例如采用传统方法,智能手机P发现并连接上作为一个WIFI接入点的该物联网设备,称为主设备W0。处于SOFTAP模式的WIFI物联网主设备W0之间和智能手机之间的连接应使用WPS、WAPI或WPA/WPA2等加密方式。然后,通过网页或手机软件APP传输配置信息给该物联网设备包括该物联网设备在工作状态时需要使用的无线路由器的加密方式和加密密码等。0043步骤2WIFI物联网主设备W0进入工作模式,已通过无线路由器R连接到物联网服务器S,整个链路是经过加密保护。其他WIFI物联网设备W1,W2,等仍然处于待配置模式,使用WIFISOFTAP功能。主设备W0。
28、同时使用另一个WIFISTA功能,寻找处于待配置模式的可能的同一群体的WIFI物联网设备。0044步骤3主设备W0发现并连上设备W1,然后设备W1并向主设备W0发送请求。物联网服务器S、智能手机P或主设备W0通过某种方式认证设备W1是同一群体的WIFI物联网设备,然后通过主设备W0向设备W1发送包含配置信息的数据包,这些数据包必须经过加密。这样,设备W1即可自动完成代理初始配置进入工作模式连上互联网。0045同理,W2,W3,等可通过主设备W0或设备W1完成配置。整个WIFI物联网的配置即可以指数形式快速完成。0046所述的认证设备W1为同一群体的WIFI物联网设备,采用和实施实例1中的相同方式实现。0047本方法与现有技术相比的优点在于可保护WIFI物联网设备配置信息的传输安全,难以被人恶意破解;支持批量操作,能以指数增长形式来完成全网络的配置。从而节约了大量人力成本。说明书CN104202308A1/1页9图1说明书附图CN104202308A。