System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及无线网络,具体涉及一种随机mac无线接入方法、设备及存储介质。
技术介绍
1、在无线联网技术中,传统的无线联网一机一密功能使用时,需要先将所有要连接到ap的无线sta终端的mac地址收集配置到ap设备端,并为每个mac地址绑定一个用于无线连接的认证的密钥。例如一个新的用户终端(sta终端)要接入当前开启“一机一密”功能的ap时,首先管理员需要知道即将要接入的用户终端的mac地址,并为其分配一个随机密钥,然后将这种对应关系条目加入到ap设备的配置里。但如果用户终端本身在连接无线时采用的是随机mac地址时,由于管理员无法知道用户终端在连接ap时所要采用的mac地址,因此ap设备的该“一机一密”功能将无法正常使用。
2、因此,现有的ap设备端的“一机一密”功能有二点缺陷,一是需要收集各sta终端的mac地址,对于新加入的需要连接的终端设备首先要询问其mac地址并为其添加秘钥绑定。二是目前市面上的无线终端设备如手机等均支持随机mac,在和ap建立无线连接时其mac地址是不固定的,因此就没有办法为其绑定相应的秘钥,从而使“一机一密”功能无法正常使用。
技术实现思路
1、鉴于上述问题,本申请提供了一种随机mac无线接入方法、设备及存储介质,用于解决上述ap设备在随机mac地址时无法支持的一机一密联网的技术问题。
2、为实现上述目的,专利技术人提供了一种随机mac无线接入方法,所述方法包括以下步骤:
3、通过云平台将未绑定mac地址的第一组密钥分发给
4、sta终端开启随机mac功能,并向所述ap发起无线连接请求,所述无线连接请求中包括一个随机的mac地址和一个密钥;
5、所述ap判断所接收到的无线连接请求中的所述密钥是否包含于绑定关系表中,所述绑定关系表中存储有mac地址和对应绑定的密钥;
6、若所述密钥包括于所述绑定关系表中,则判断所述无线连接请求中的所述mac地址和所述密钥的对应关系是否与所述绑定关系表相符,若相符,则允许所述sta终端无线接入,若不相符,则拒绝所述sta终端无线接入;
7、若所述密钥不包括于所述绑定关系表中,则判断所述无线连接请求中的所述密钥是否包括于所述第一组密钥中,若不包括于,则拒绝所述sta终端无线接入,若包括于,则允许所述sta终端无线接入,并将无线连接请求中的所述mac地址和所述密钥进行绑定。
8、进一步的,还包括步骤:
9、所述ap将新增的所述绑定上传至所述云平台,所述云平台根据新增的所述绑定更新所述绑定关系表,以及将更新后的绑定关系表下发给各所述ap。
10、进一步的,还包括步骤:
11、将所述ap重启或重新连接所述云平台时,所述ap主动向所述云平台获取所述绑定关系表。
12、进一步的,所述云平台为sinwo云平台,所述sinwo云平台内置有与所述ap交互的加密协议,并通过所述加密协议;所述第一组密钥和所述绑定关系表通过所述加密协议下发给各所述ap。
13、进一步的,所述sta终端包括:电脑、智能手机、智能手环、pda中的任意一种或多种。
14、为解决上述技术问题,本申请还提供了另一技术方案:
15、一种随机mac无线访问接入设备,用于管理无线网络中的sta终端,用于获取未绑定mac地址的第一组密钥分发给sta终端,以及在接收到sta终端的无线连接请求时,判断所接收到的无线连接请求中的所述密钥是否包含于绑定关系表中,所述绑定关系表中存储有mac地址和对应绑定的密钥;
16、若所述密钥包括于所述绑定关系表中,则判断所述无线连接请求中的所述mac地址和所述密钥的对应关系是否与所述绑定关系表相符,若相符,则允许所述sta终端无线接入,若不相符,则拒绝所述sta终端无线接入;
17、若所述密钥不包括于所述绑定关系表中,则判断所述无线连接请求中的所述密钥是否包括于所述第一组密钥中,若不包括于,则拒绝所述sta终端无线接入,若包括于,则允许所述sta终端无线接入,并将无线连接请求中的所述mac地址和所述密钥进行绑定。
18、进一步的,还用于将新增的所述绑定上传至所述云平台,以及接收云平台更新后的所述绑定关系表,或根据云平台下发的新增绑定内容更新所述绑定关系表。
19、进一步的,在重启或重新连接所述云平台时,主动向所述云平台获取所述绑定关系表。
20、进一步的,所述sta终端包括:电脑、智能手机、智能手环、pda中的任意一种或多种。
21、为解决上述技术问题,本申请还提供了另一技术方案:
22、一种计算机可读存储介质,其内存储有计算机程序,所述计算机程序被运行时,执行以上任意一项技术方案所述的随机mac无线接入方法。
23、区别于现有技术,上述技术方案中ap判断所接收到的无线连接请求中的所述密钥是否包含于绑定关系表中,所述绑定关系表中存储有mac地址和对应绑定的密钥;
24、若所述密钥包括于所述绑定关系表中,则判断所述无线连接请求中的所述mac地址和所述密钥的对应关系是否与所述绑定关系表相符,若相符,则允许所述sta终端无线接入,若不相符,则拒绝所述sta终端无线接入;
25、若所述密钥不包括于所述绑定关系表中,则判断所述无线连接请求中的所述密钥是否包括于所述第一组密钥中,若不包括于,则拒绝所述sta终端无线接入,若包括于,则允许所述sta终端无线接入,并将无线连接请求中的所述mac地址和所述密钥进行绑定。因此通过上述技术方案可以实现无线联网时sta终端的mac地址和密钥自动绑定,不需要管理员手动添加用户终端mac地址,并且sta终端采用随机mac地址连接ap时,ap仍然可以使一机一密联网验证功能。
26、上述
技术实现思路
相关记载仅是本申请技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本申请的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本申请的上述目的及其它目的、特征和优点能够更易于理解,以下结合本申请的具体实施方式及附图进行说明。
【技术保护点】
1.一种随机MAC无线接入方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的随机MAC无线接入方法,其特征在于,还包括步骤:
3.根据权利要求2所述的随机MAC无线接入方法,其特征在于,还包括步骤:
4.根据权利要求1所述的随机MAC无线接入方法,其特征在于,所述云平台为SINWO云平台,所述SINWO云平台内置有与所述AP交互的加密协议,并通过所述加密协议;所述第一组密钥和所述绑定关系表通过所述加密协议下发给各所述AP。
5.根据权利要求1所述的随机MAC无线接入方法,其特征在于,所述STA终端包括:电脑、智能手机、智能手环、PDA中的任意一种或多种。
6.一种随机MAC无线访问接入设备,用于管理无线网络中的STA终端,其特征在于,用于获取未绑定MAC地址的第一组密钥分发给STA终端,以及在接收到STA终端的无线连接请求时,判断所接收到的无线连接请求中的所述密钥是否包含于绑定关系表中,所述绑定关系表中存储有MAC地址和对应绑定的密钥;
7.根据权利要求6所述的随机MAC无线访问接入设备,其特征在于,
8.根据权利要求7所述的随机MAC无线访问接入设备,其特征在于,在重启或重新连接所述云平台时,主动向所述云平台获取所述绑定关系表。
9.根据权利要求6所述的随机MAC无线访问接入设备,其特征在于,所述STA终端包括:电脑、智能手机、智能手环、PDA中的任意一种或多种。
10.一种计算机可读存储介质,其内存储有计算机程序,其特征在于,所述计算机程序被运行时,执行权利要求1至5任一所述的随机MAC无线接入方法。
...【技术特征摘要】
1.一种随机mac无线接入方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的随机mac无线接入方法,其特征在于,还包括步骤:
3.根据权利要求2所述的随机mac无线接入方法,其特征在于,还包括步骤:
4.根据权利要求1所述的随机mac无线接入方法,其特征在于,所述云平台为sinwo云平台,所述sinwo云平台内置有与所述ap交互的加密协议,并通过所述加密协议;所述第一组密钥和所述绑定关系表通过所述加密协议下发给各所述ap。
5.根据权利要求1所述的随机mac无线接入方法,其特征在于,所述sta终端包括:电脑、智能手机、智能手环、pda中的任意一种或多种。
6.一种随机mac无线访问接入设备,用于管理无线网络中的sta终端,其特征在于,用于获取未绑定mac地址的第一组密钥分发给sta终端,以及在接收到sta终...
【专利技术属性】
技术研发人员:周曦,王玉琪,赵松,罗大洪,
申请(专利权)人:福建星网智慧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。