研究文章
节能适应性Geosource为无线传感器网络多播路由
| 输入:序列化的路径,节点 |
| (1)如果FirstBit(路径0)= = 1然后 |
| (2)/ /路径分隔符的第一个字节 |
| (3)如果ID(节点)∈分隔符}{id指出的然后 |
| (4)pos1=indexInPath(节点)+ 1 |
| (5)pos2=indexIn路径(由分隔符在我下一个节点指出)−1 |
| (6)路径={路径pos1路径,…pos2 |
| (7)向前(路径) |
| (8)如果 |
| (9)其他的 |
| (10)如果FirstTwoBits(路径0)= = 1然后 |
| (11)/ /第一个字节的路径是x坐标 |
| (12)/ /路径
、路径
X和y坐标吗 |
| (13)一个分支或目的地 |
| (14)如果路径
2≠零然后 |
| (15)路径={路径2路径,…长度(路径)−1 |
| (16)如果 |
| (17)向前(路径) |
| (18)其他的如果FirstTwoBits(路径0)= = 00然后 |
| (19)/ /路径的第一个字节是一个ID |
| (20)路径={路径1路径,…长度(路径)−1 |
| (21)向前(路径) |
| (22)如果 |
| (23)如果 |
|