In traditional wireless sensor networks (WSNs), sensors powered by battery are largely deployed in a field to observe certain physical phenomena, such as temperature, noise and many more. The purpose of WSN is to be able to sense from environment and detect events for a long time. By improving the network lifetime, WSNs are able to detect events longer. This agrees with the nature of WSNs, which is sense-to-detect events through long operations (hopefully) I would like to express my sincere thanks and appreciation to my supervisor, Prof. Xiao Gaoxi (NTU), and co-supervisor, Dr. Tan Hwee Pink (I 2 R) for their invaluable guidance, support and suggestions. Their knowledge, suggestions, and discussions have helped me become a capable researcher. Their encouragement also helped me to overcome the difficulties encountered in my research. I also want to thank my colleagues in Sense & Sense-ability lab of I 2 R, for their generous help. I want to thank Dr. Ido Nevat for his explanation of the statistical modeling, I also want to thank Dr. Gareth Peters from University of College London for the valuable discussions and contributions towards my papers. I also want to thank Lin Shaowei and Jing Yang for helping me discuss problem and revise papers. My gratitude also goes to Pius Lee, Jin Yunye, Wong Liangze for their friendship and support. I am very grateful to the members of our Infinitus Lab in NTU. It is a pleasure to collaborate with my teammate, Yu Yi. I am also indebted to my friend Zhang Li, for his technical and personal suggestions, especially for his help on PPT slides.