(以下都是个人理解!有更好见解可以提出,共同学习,共同进步!)
MACA协议主要详细规则大家可以查看相关书籍。
我直接记录我自己的思路如下:设计节点,构建网络
一、节点模型
1.首先节点的设计,因为我主要想仿真MACA协议(MAC协议),因此简单将节点模型设计为如下图所示:
整个节点模型只有一个MAC层,数据包处理模块和接收机发射机。数据包处理模块和接收机发射机模块具体参数设置到后面调试再说。
虚线表示一个接收机的数据包收集线。
2.节点模型设置
A\interfaces-->node interfaces-->打开如下:
这里值得注意的是:因为需要接受数据包,一定需要设置altitude(天线)的高度,其单位是最初建立环境时的单位。我这里建立的是100KM*100KM的office环境,天线高度的单位因此是KM。
B\各个模块的包的传输速率需要统一,例如接收机和发射机
二、进程模型
然后就主要设计了MAC层的模块。此模块的进程模型如下图所示: