技术特征:
1.一种增强可靠用于mesh智能家居自组网方法,其特征在于,包括以下步骤:步骤s100,建立以与外网连接的网格入口节点mpp为源节点的二元树结构:步骤s200,二元树结构中所有的合法节点中预先存储自身的位置u(li,j)、私钥(li,j)、公钥(li,j);其中,li表示节点所在的第i个层级,j表示该结点在 li层中从左到右的顺序编号;步骤s300,新节点的加入:如果当前的二元树为满二元树,则二元树中最低层的最左侧的节点负责连接新节点;如果当前的二元树不是满二元树,则二元树中倒数第二层的最右侧的节点负责连接新节点;步骤s400,依照节点连线的时长与设备健康度实时与局网状态服务器连线,动态调整mesh自组网中各个节点的权重阀值,并根据节点的权重阀值,定时重组网络。2.如权利要求1所述的一种增强可靠用于mesh智能家居自组网方法,其特征在于,步骤s100中,包括以下步骤:s101、由源节点向自身的邻居节点进行第一次广播,所述邻居节点向源节点发送确认信号,源节点接收自身的邻居节点返回的确认信号,然后进行预设时间的延时判断;如果再无返回的确认信号,则源节点为返回确认信号的邻居节点分配节点id号,并将被分配完id号的源节点的邻居节点记为第1层节点,且将这些id号保存在源节点的数据栈中;其中,所述预设时间为任意两个节点间通信一次的最大时间,源节点的子节点数目为2个;s102、第1层节点继续向下进行广播,寻找自身的邻居节点,将第1层节点的所有邻居节点的数量返回给源节点,源节点分配相应数量的id号给第1层节点,然后第1层节点将这些id号分配给自身的邻居节点,并将被分配完id号的第1层节点的邻居节点记为第2层节点,且将这些id号保存在源节点的数据栈中;每个节点的子节点数目不超过2个。3.如权利要求1所述的一种增强可靠用于mesh智能家居自组网方法,其特征在于,步骤s300中,包括以下步骤:步骤s301,创建节点u(l
a
,b)的两个子节点,该节点u(l
a
,b)负责连接新节点;其中,左侧子节点为u(l
a+1
,2b
‑
1),右侧子节点为u(l
a+1
,2b)并将右侧节点作为新加入的节点;步骤s302,左侧子节点u(l
a+1
,2b
‑
1)和右侧子节点为u(l
a+1
,2b)进行密钥协商,获取它们之间的会话密钥k;步骤s303,更新节点u(la,b)到源节点的最短路径上所有节点的会议密钥;步骤s303a,假设有随机数x和双倍虚拟随机数生成器g,g
l
(x)及g
r
(x)分别为g(x)的左右两半部;选取任意一随机数x,代入到双倍虚拟随机数生成器g(x),得到g
l
(x)及g
r
(x);步骤s303b,将g
r
(x)作为节点u(la,b)的随机数,代入到双倍虚拟随机数生成器g,得到g
l
(g
r
(x))及g
r
(g
r
(x)),将g
l
(g
r
(x))作为节点u(la,b)的会议密钥;并将g
r
(g
r
(x))作为节点u(la,b)的父节点的随机数;步骤s303c,重复步骤s303b,直到密钥路径上的所有节点均更新了会议密钥;密钥路径为节点u(la,b)到源节点的最短路径;步骤s303d,广播密钥路径上的更新后的会议密钥;步骤s303e,节点u(l
a+1
,2b
‑
1)将更新后的二元树结构进行广播。4.如权利要求1或3所述的一种增强可靠用于mesh智能家居自组网方法,其特征在于,
步骤s400中,包括以下步骤:步骤s401,确定统计时间点时的每个节点的权重阀值a=(b+c/d)*(f
‑
e)/f;其中,a为权重阀值;b为预置参数,根据对应节点的重要性在[0,1]内人为选定,不选时采用默认值为0.5;c为截至统计的时间点该终端智能化设备的在线时长;d为截至统计的时间点的系统运行总时长;e为终端智能化设备的使用时长;f为终端智能化设备的使用寿命;步骤s402,计算综合权重g=∑(ai*li);选取综合权重g最小的模型建立平衡叉元树密钥结构;其中,g为二元树模型的综合权重;ai为节点i的权重;li为节点在二元树中的从顶部往下的层级。