没有合适的资源?快使用搜索试试~ 我知道了~
首页无线传感器网络入门指南:从零开始的实践教程
无线传感器网络入门指南:从零开始的实践教程
需积分: 9 9 下载量 133 浏览量
更新于2024-07-17
收藏 40.82MB PDF 举报
"《构建无线传感器网络》是一本面向无线通信、传感器网络、家庭网络以及设备黑客的实用指南。作者罗伯特·法卢迪在书中以初学者为目标,特别关注于那些对电子元件有基本了解或具备编程经验的业余爱好者、学生、制造商、硬件黑客、设计师、艺术家和原型开发者。本书并不侧重于协议深度讲解或全面的网络理论教程,而是旨在提供一个实践导向的学习路径。 书中章节内容逐步深入,从硬件到软件、无线电通信,都进行了详细的介绍和实例演示。作者选择如Arduino这样的开源硬件平台作为教学工具,因为它易于上手且功能强大,适合初学者快速入门。同时,Processing语言被用于展示和控制数据可视化,使得学习者能够直观地理解传感器网络的工作原理和应用效果。 对于没有工程或计算机科学背景的读者,本书会从基础知识开始讲解,比如无线通信的基本概念、无线传感器网络架构、能量管理策略以及安全考虑等。通过一系列清晰易懂的步骤,读者将逐渐掌握如何设计、搭建和调试自己的无线传感器网络系统。 本书不仅适用于个人兴趣学习,也适合教育机构作为教学辅助教材,帮助学生在实践中提升技术技能。此外,随着在线资源的丰富,读者可以在http://my.safaribooksonline.com找到更多配套资料和更新内容。 《构建无线传感器网络》不仅是一本技术书籍,更是一本激发创新思维、鼓励动手实践的手册,是每个想要探索物联网世界的人不可多得的参考资料。无论是为了满足专业需求,还是出于个人兴趣,这都是一次深入了解和掌握无线传感器网络技术的绝佳机会。"
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/11183556/bg10.jpg)
connectors, shields, hexadecimals, binary numbers, ASCII codes, and finally a
complete guide to XBee AT commands.
About the Title
You will notice that for a book called Building Wireless Sensor Networks, we spend quite
a bit of time talking about actuation: outputs that make things happen in the physical
world. The source of this is a deep-seated point of view that is backed up by some long-
standing cognitive science.
“Thinking is for doing” is a phrase popularized by social psychologist Susan Fiske. Her
point (and William James’ when he commented similarly a century earlier) is that our
brains exist first and last for creating physical actions. In fact, the brain is just the
midpoint of the perception-action chain. The real action starts with our sensory sys-
tems. We see, smell, and feel, then we process those sensations for the purpose of
choosing and executing our next move. Sensing never happens in a vacuum for its own
sake. There’s always a physical purpose. This is as true for wireless networks as it is for
living organisms. The data we collect is always aimed at an action of some kind. Alarm
systems trigger an immediate police response, while environmental sensing studies of-
ten have a much longer cycle that results in policies to guide real-world development.
In both cases there’s a purpose to the sensing that ends up, sooner or later, creating
changes in the physical world. This book takes a comprehensive approach to cover
both the input and output stages of the information-action cycle—sensing and actua-
tion. In doing so, we hope to encourage projects to do more with data than simply
collect it, hopefully enabling implementations that use their sensory input to create the
rich physical experiences that humans crave.
About the Examples
All of the example circuits and code in this book are designed with clarity in mind.
Astute electrical engineers will certainly notice that some corners have been cut. For
example, we draw close to the rated output for the 3.3-volt pin on the Arduino board
in some projects, and we rely on the microcontroller to throttle the current going to
LEDs where we can. While that wouldn’t be advisable in a commercial product, it does
produce working circuits that are very simple for the beginner to build and understand.
The same is true for the example code. Production-quality programming usually in-
cludes much more error correction and thriftier memory management than we offer
here. Our purpose is to strip the code down to the basics as much as possible so that
it can serve as a transparent tool for learning.
If you prefer to enhance the circuits and code to make them more robust, by all means
do so! Feel free to share your suggestions or enhancements on the forums, and by
sending them to us at bookquestions@oreilly.com. Feedback and community partici-
pation is always welcome!
xiv | Preface
![](https://csdnimg.cn/release/download_crawler_static/11183556/bg11.jpg)
Additional code and circuit diagrams that are made available in the future will be linked
from this book’s website.
Conventions Used in This Book
The following typographical conventions are used in this book:
Italic
Indicates new terms, URLs, email addresses, filenames, and file extensions
Constant width
Used for program listings, as well as within paragraphs to refer to program elements
such as variable or function names, databases, data types, environment variables,
statements, and keywords
Constant width bold
Shows commands or other text that should be typed literally by the user
Constant width italic
Shows text that should be replaced with user-supplied values or by values deter-
mined by context
This icon signifies a tip, suggestion, or general note.
This icon signifies a warning or caution.
Using Code Examples
This book is here to help you get your job done. In general, you may use the code in
this book in your programs and documentation, and the projects as a foundation for
creations of your own. You do not need to contact us for permission unless you’re
reproducing a significant portion of the code or schematics. For example, writing a
program that uses several chunks of code from this book does not require permission.
Selling or distributing a CD-ROM of examples from O’Reilly books does require per-
mission. Answering a question by citing this book and quoting example code does not
require permission. Incorporating a significant amount of example code from this book
into your product’s documentation does require permission.
We appreciate, but do not require, attribution. An attribution usually includes the title,
author, publisher, and ISBN. For example: “Building Wireless Sensor Networks by
Robert Faludi. Copyright 2011 Robert Faludi, 978-0-596-80773-3.”
Preface | xv
![](https://csdnimg.cn/release/download_crawler_static/11183556/bg12.jpg)
If you feel your use of code examples falls outside fair use or the permission given here,
feel free to contact us at permissions@oreilly.com.
Safari® Books Online
Safari Books Online is an on-demand digital library that lets you easily
search over 7,500 technology and creative reference books and videos to
find the answers you need quickly.
With a subscription, you can read any page and watch any video from our library online.
Read books on your cell phone and mobile devices. Access new titles before they are
available for print, and get exclusive access to manuscripts in development and post
feedback for the authors. Copy and paste code samples, organize your favorites, down-
load chapters, bookmark key sections, create notes, print out pages, and benefit from
tons of other time-saving features.
O’Reilly Media has uploaded this book to the Safari Books Online service. To have full
digital access to this book and others on similar topics from O’Reilly and other pub-
lishers, sign up for free at http://my.safaribooksonline.com.
How to Contact Us
Please address comments and questions concerning this book to the publisher:
O’Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
800-998-9938 (in the United States or Canada)
707-829-0515 (international or local)
707-829-0104 (fax)
We have a web page for this book, where we list errata, examples, and any additional
information. You can access this page at:
http://oreilly.com/catalog/9780596807733
To comment or ask technical questions about this book, send email to:
bookquestions@oreilly.com
For more information about our books, conferences, Resource Centers, and the
O’Reilly Network, see our website at:
http://oreilly.com
xvi | Preface
![](https://csdnimg.cn/release/download_crawler_static/11183556/bg13.jpg)
Acknowledgments
This book was strongly affected by my tag team of editors Brian Jepson and Tom
Sgouros. Brian’s fractured wit paired with his expert strategies constantly guided my
hand, while Tom’s attention to details and scientific discipline provided the rigor any
technical book demands. Even when process and schedule left me breathless, I never
lost appreciation for the wisdom and craft they supplied. I’m grateful for all their help.
My technical editors imparted a level of feedback that went well beyond their respective
calls of duty. Kate Hartman, who encouraged this book from the get-go, spent many
hours combing the text for confusing constructions and omitted explanations. Her
project assessments and clarity of voice are felt throughout. Jordan Husney cheerfully
reviewed many of these chapters from his perch at 35,000 feet. His deep knowledge of
the ZigBee protocol is matched only by his competence as a wordsmith. Thanks to both
for their efforts and uncommon friendships.
Building Wireless Sensor Networks is loosely structured around the Sociable Objects
class I created at NYU’s ITP graduate program in media and technology. There, Tom
Igoe loaned me my first ZigBee radio, encouraged my projects, mentored my develop-
ment as a teacher, and continues to be a seemingly bottomless well of excellent advice
and terrible puns. This book almost certainly could not have happened without him.
Clay Shirky, Nancy Hechinger, Marianne Petit, Dan Shiffman, Danny Rozen, and Dan
O’Sullivan are but a few of the instructors who provided invaluable inspiration. George
Agudow and the sensational staff at ITP have granted support to my work at every turn.
My fellow resident researchers Jeff, John, Jenny, Kate, Gabe, and Demetrie influenced
my ideas and enriched my experience during the year we were all lucky enough to work
together. Almost all the concepts in this book were trialed by my Sociable Objects
students and I am grateful for their feedback, which is incorporated throughout. Ev-
eryone in the ITP community owes a debt toward longtime Chair and perpetual guiding
star Red Burns. Her steely stare, firm love, and rare brilliance continue to illuminate us
all.
This book would have been immeasurably more difficult without Paul Cole’s flexibility,
generous spirit, and unflagging support. I am thankful for the grand company of my
entire day job crew at GroundedPower, especially longtime collaborators Terence Arjo,
Mike Bukhin, and Demetrie Tyler. They caught my bullets on countless occasions when
I needed extra concentration for penning these pages. At SVA’s MFA program in In-
teraction Design, Liz Danzico’s words of wisdom and my graduate students’ insightful
creations brought depth to my thinking and clarity to my explanations.
My mother and father taught me to craft with words, wood, and wires—priceless skills
that I am honored to share in some small measure here. I am lucky to come from two
people with such talent, creative motivation, and quick-witted humor. My sister, Susan,
and her partner, Russ, tirelessly guided me through the tricks of the writing trade. When
enthusiasm flagged, Sue and Russ assured me that my writerly doldrums were distinctly
underwhelming, cannily undermining my laments and restoring my cheer. I’m
Preface | xvii
![](https://csdnimg.cn/release/download_crawler_static/11183556/bg14.jpg)
phenomenally lucky to have them in my life. Liz Arum bestowed suggestions, solace,
affection, and perpetual patience as I alternately plodded and sprinted through the
birthing of this book. Her family has pampered me with their hospitality, and her mid-
dle school students effortlessly completed several of the book’s projects, just as she
knew they could. I’m grateful to all of them, and to Liz especially.
One more thing: John Dobson’s telescope-building class and indomitable spirit con-
tinue to be an inspiration in my work. If you ever get a chance to build your own
sidewalk telescope, don’t hesitate for a minute. Everyone deserves to meet the universe
in person.
xviii | Preface
剩余320页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/404c809df3804d0696ef0db83d03aa9d_weixin_45080657.jpg!1)
weixin_45080657
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 岩石滑动与断层冲击地压:声发射特征分析
- 新时代煤炭工业八大战略新取向剖析
- 开采强度对华亭矿区冲击地压危险性的影响分析
- 新安煤矿探采对比:影响安全生产的关键因素与技术支撑
- 210MW循环流化床锅炉引风机变频改造优化与节能效果
- 浅埋煤层开采沉陷预测:方法应用与影响分析
- 优化巷道过陷落柱支护方案:数值模拟与现场试验
- 坚硬顶板定向断裂爆破技术:安全高效采煤新方案
- 北航2019算法课作业解析:投资策略与凸子多边形优化
- 断层破碎带垮冒下堆积体边界抗力分布关键影响因素
- 哈拉沟选煤厂优化末煤系统提高效率与处理能力
- 瓦斯涌出影响下采动煤体蠕变失稳研究
- 提升煤矿装载效率的可控箕斗定量装载设备设计
- 水分调控下烟煤瓦斯吸附特性对比研究
- 重介质悬浮液密度控制硬件设计与选型探讨
- 坚硬顶板巷道支护参数设计:现场测试与数值分析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)