Research Article
Energy-Efficient Broadcasting Scheme for Smart Industrial Wireless Sensor Networks
Algorithm 1
EeB for enlarging broadcasting radius of nodes.
() Initialize: () Network performs data collection for rounds. | () () Network upgrades, i.e., the sink node broadcasts program code packets, so do other common nodes. | () () Each node stores its energy consumption for data collection, , and code packet broadcast, , respectively. | () For node to node Do | () Calculate node’s residual energy, , using Eq. (26). | () Set node’s new broadcast energy consumption at 0. | () While node’s is less than Do | () Enlarge node’s broadcast radius by . | () Calculate node’s using Eq. (14). | () End while | () Reduce node’s broadcast radius by . | // Make sure the broadcast energy cost is less than the residual energy. | () End for | () Output the broadcasting radius of every node, which can improve the network upgrade delay and reliability while the network | lifetime can be guaranteed. |
|