用于在两个节点之间找到最短路径并发送数据的WSN代码。(您可以选择参数-几乎完全个性化)
它的WSN节点之间有距离公差(您可以选择距离单位为米)。一旦节点建立连接,适当的距离公差(位置在1km x 1km地形中随机排序)。最短路径alg获得一条路由,并开始从节点1(源)向节点2(目标)发送数据,直到路由路径中涉及到的任何节点节点由于能量失效而死亡(所有涉及到路由的节点减少其能量-也是随机定义的)。在路由失败后,它得到下一条最短的路由并继续发送。以此类推,直到源和目标之间没有路径了....
显然这是我的代码…我开始与matlab 2周前,从来没有听说过这个程序。当然,代码是可以改进的,但是我很尊重那些有迫切需要的人……
希望我能帮助别人(我是发自内心的)。现在我继续努力……因为我需要对它实现蚁群优化…
###如果有人能帮我…###
我的目标是分析与“额外的路由引擎”(如最短路径,它是一个矢量距离路由引擎,如AODV, RIP等)相比,ACO是否可以提高网络生命周期。
顺便说一句,有别人的帮助我会很高兴,如果没有,我想我可以自己去做一些更投入的事情。。。拥抱每一个人。
注意:当然代码是可以改进的……我在这里看到了很多出色的matlab编码器……所以,让我们继续帮助人们…congratz !
引用作为
塞萨尔席尔瓦(2021)。matlab的wsn代码GitHub (https://github.com/cesarfgs/matlab-wsn-code)。检索.