更改了树形路由的致命缺陷 |
改进了mesh网的路由选择算法,增加了LQI的限制因素 |
|
修改了64位和16位数据转换成数组的方法,低字节先发送 |
|
|
|
增加了网络的自愈合能力,当出现某个数据链路连续数据包丢失,节点将重新构造到目的节点的数据路径 |
|
|
|
|
|
修改睡眠子节点轮询数据的代码,如果父节点有此子节点的多包数据,则子节点周期性醒来时要把所有本节点的数据全部处理 |
|
|
修改了mac_data_req()函数源地址设置错误 |
修改了nwk_tre_tree_get_dwnstrm_rtr_addr函数 |
修改了nwk_rte_mesh_rrep_handler函数,并添加了删除req_list路由成功的表项 |
修改了nwk_rte_tbl.c函数,实现周期性清理长期不用的路由表 |
修改了zdo_nwk_select函数算法,增加了LQI的判断 |
修改了mac_poll_conf()函数,增加了没有返回ASSOC_REP的处理 |
修改了mac_comm_status_ind函数,增加了睡眠节点多次通信失败的处理 |
修改了mac_assoc_conf函数,增加了nwk_neighbor_tbl_rem_invalid()函数,删除不在同一信道或PAN ID的所有邻居表 |
修改了af.c中的af_tx_handler()函数 |
修改了nwk_join_conf()函数,增加了由上层决定是否重新加入网络的状态判断 |
修改了nwk_rte_mesh_send_rreq()函数,增加了路由请求加入重发队列的条件 |