| Algorithm 1 Smart Management of SpWBAN Operations by the Controller |
|
Input SpWBAN Sensor Configuration Parameters Energy-related parameters initialization Sensors active time |
|
Operations Run operating loops Check energy levels at Sensors Generate voltage based on applied forces on nano-enriched piezoelectric materials Calculate the energy generated from the piezoelectric materials Adjust the data sending rate and number of data packets sent Compute the energy consumption for sending considering the harvested energy and sensor activity Compute the total energy consumption in SpWBAN Estimate SpWBAN lifetime Estimate SpWBAN throughput Recall SpWBAN from trained datasets and models Check the energy level generated and consumed at each sensor based on trained models Update the activity duration of sensors based on the classification of their energy levels |
|
Output SpWBAN sensors configuration SpWBAN lifetime SpWBAN throughput |