Wireless Sensor Networks
摘要
A wireless sensor network (WSN) consists of small sensor nodes equipped with wireless communication facilities that collect data and transfer it to a central and better equipped node called the sink or the base station for further processing through a wireless channel. Clustering in a WSN is needed to effectively manage activities in a small group of WSN nodes. Localization is the process of determining the coordinates of a sensor node. Effective routing of messages in a WSN is needed for energy efficient communications as the battery of a WSN has limited lifetime. In this chapter, we review clustering, localization, routing and time synchronization in WSN networks by providing algorithms for these processes and implementing them in Python using mpi4py.