Research Article
Efficient MAC Protocol for Hybrid Wireless Network with Heterogeneous Sensor Nodes
Algorithm 2
Packet transmission algorithm.
(1) Procedure Pkt_Tx | (2) if (node == omni) | (3) Pkt.sector = 0 | (4) send Packet to antenna controller | (5) else | (6) | (7) while (nit[].add NOT dest_add) | (8) | (9) end while | (10) sector = nit[].sector | (11) if (pkt = RTS) | (12) RTS.sector = sector | (13) send RTS to antenna controller | (14) wait CTS_timeout + SIFS | (15) if (CTS received) | (16) RTS.sector = 0 | (17) send RTS to antenna controller | (18) else | (19) Retransmit | (20) else if (pkt = CTS) | (21) CTS.sector = sector | (22) send CTS to antenna controller | (23) wait for SIFS time | (24) CTS.secor = 0 | (25) send CTS to antenna controller | (26) else | (27) DATA/ACK.sector = sector | (28) send DATA/ACK to antenna controller | (29) End |
|