From: Sleep/wake scheduling scheme for minimizing end-to-end delay in multi-hop wireless sensor networks
S. no | event name | Description |
---|---|---|
1. | Initialization() | This event is executed in the start, when node is initialized. It involves initialization of node parameter, some of which includes nodeID, initial residual energy, random location coordinates etc. |
2. | SN_W | This is activated when a node's self timer expires. Senor node then changes its state from sleep to active state |
3. | SN_S | This is activated when a node finishes sending/receiving data or self timer expires. Senor node then changes its state from active to sleep state |
4. | E_DETECT | This event is activated when a node sense any event. It is a self message |
5. | SEND_MSG | This event is activated when a node receives self message event E_DETECT. It involves sending send the data to the next hop neighbor using RTS/CTS/DATA |
6. | RECEIVE_MSG | This event is activated when a node receives any message RTS/CTS/DATA. It involves establishing the communication with sender node and receives the data using RTS/CTS/DATA |
7. | End Timer | An event triggered when the WAIT timer expires. It can be at the completion of any of timer event detection, sleep or wake timer |