TEEN A Routing Protocol for Enhanced Efficiency in Wireless Sensor Networks || Python || Networking



TEEN A Routing Protocol for Enhanced Efficiency in Wireless Sensor Networks || Python || Networking

TEEN A Routing Protocol for Enhanced Efficiency in Wireless Sensor Networks || Python || Networking

TO PURCHASE OUR PROJECTS IN ONLINE (OR) OFFLINE
CONTACT:VENKAT PROJECTS
NAME: VENKATARAO GANIPISETTY
Mobile & WhatsApp :+91 9966499110
Email :[email protected]
Website:www.venkatjavaprojects.com
About Project:
Now-a-days wireless sensor networks are deploying everywhere for environment monitoring such as body sensor to sense and report patients vitals, road traffic monitoring, agriculture field temperature monitoring and many more. This sensors runs on battery and at every interval it will sense and send data to centralized server for monitoring. Sensor cannot send data directly and always used nearest neighbor’s to reach base station or server. Routing every packet to BS may consume more energy at one time sensor will die.
To save and efficiently use sensor energy cluster protocol was introduced called LEACH low energy adaptive clustering hierarchy which divide all sensors into clusters and then elect one node has cluster head which has maximum energy or nearest to base station. Cluster Head will not have energy constraints so all sensor may sense data and report to nearest cluster head and cluster head will report to base station.
Sensor just has to send data to nearest cluster head so its energy can be saved but sending data every interval may also consume more energy as sense data always not change on different intervals. So in propose paper author introducing TEEN protocol Threshold sensitive Energy Efficient sensor Network protocol which consists of HARD and SOFT threshold and if sense data HARD threshold and in range between soft threshold then only data will be transmitted. So by applying this technique we can avoid redundant packet delivery and more energy can be saved.
To implement this project we have used python simulation which consists of following modules
1 Generate WSN Network: using this module we will generate some virtual sensors
2 Hierarchical Clustering: using this module we will divide all sensors in to clusters and then select one node as cluster head in every cluster group and this cluster formation will be based on distance and high available energy
3 Run Leach Protocol: this module simulate leach behavioral which will sense random data every second and report all packets to cluster head and for each transmission we will record transmission energy and residual energy
4 Run Teen Protocol: using this module we will sense random data and if this data Hard threshold and in range between soft threshold then only packet will be send to cluster head otherwise packet will be ignore
5 Energy Dissipated Graph: using this module we will plot dissipation energy between leach and TEEN and leach will send packet every interval so it dissipate or lose more energy
6 Energy Residual Graph: using this module we will plot available energy graph between leach and propose TEEN. So TEEN will send packets based on threshold satisfaction so it save more energy .