作者立足无线传感器网络的应用与实践,本着深入浅出、通俗易懂、承上启下、操作性强等编写原则,突出具体的应用设计,力求使本书成为讲授方法、指导实践性质的教材。本书既符合本科院校的系统化教学需要,又适用于高职高专类院校的实作性要求,也可用于企业技术培训。本书结合无线传感器网络操作系统TinyOS与ZigBee PRO协议,分两部分介绍无线传感器网络的应用开发技术。第一部分是TinyOS 2.x应用部分,依次按NesC语言编程、GPIO控制、串口通信、定时器、传感器测量、射频数据收发、低功耗控制、节点RSSI测量、路由协议介绍。第二部分是ZigBee PRO协议部分,与TinyOS部分相呼应,从ZigBee协议特点、简单模块控制到无线组网等技术依次展开,逐步掌握ZigBee开发无线传感器应用工程的方法。TinyOS与ZigBee相得益彰,一个采用开源操作系统、编程简单,适用于应用与算法分析,另一个架构完备,设计工作量小,两者都是当前主要的无线传感器网络开发方式。全书内容丰富、文字简练、图文并茂、结合实际,较为详尽地阐述了当前无线传感器网络的主流应用技术。本书可作为物联网工程、传感器网络、通信工程等专业高年级本科生及研究生的教材,也可供从事无线传感器网络系统开发的工程技术人员、科研人员阅读参考。