Building Wireless Sensor Networks Using Arduino
暫譯: 使用 Arduino 建立無線感測器網路

Matthijs Kooijman

  • 出版商: Packt Publishing
  • 出版日期: 2015-10-19
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 161
  • 裝訂: Paperback
  • ISBN: 1784395587
  • ISBN-13: 9781784395582
  • 相關分類: Arduino感測器 Sensor
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Leverage the powerful Arduino and XBee platforms to monitor and control your surroundings

About This Book

  • Build your own low-power, wireless network using ready-made Arduino and XBee hardware
  • Create a complex project using the Arduino prototyping platform
  • A guide that explains the concepts and builds upon them with the help of examples to form projects

Who This Book Is For

This book is targeted at embedded system developers and hobbyists who have some working knowledge of Arduino and who wish to extend their projects using wireless connectivity.

What You Will Learn

  • Interact with XBee boards using the XCTU program on Windows, OS X, or Linux
  • Make your Arduino boards communicate wirelessly, using XBee modules in the advanced API mode
  • Centrally collect and store measured sensor data, in the cloud or your own database
  • Connect the coordinator Arduino to the Internet and send data to web services
  • Control your environment automatically, based on sensor input from your network
  • Interact with off-the-shelf ZigBee Home Automation devices
  • Make your devices battery-powered and let them sleep to get months or even years of battery life

In Detail

Arduino has been established as the de facto standard microcontroller programming platform, being used for one-off do-it-yourself projects as well as prototypes for actual products. By providing a myriad of libraries, the Arduino community has made it very easy to interact with pretty much any piece of hardware out there. XBee offers a great range of low-power wireless solutions that are easy to work with, by taking all of the complexity of wireless (mesh) networking out of your hands and letting you focus on what to send without worrying about the how. Building wireless sensor networks is cost-effective as well as efficient as it will be done with Arduino support.

The book starts with a brief introduction to various wireless protocols, concepts, and the XBee hardware that enables their use. Then the book expands to explain the Arduino boards to you, letting them read and send sensor data, collect that data centrally, and then even control your home from the Internet. Moving further more advanced topics such as interacting through the standard Zigbee Home Automation protocol, or making your application power-efficient are covered. By the end of the book, you will have all the tools needed to build complete, real-world solutions.

Style and approach

A hands-on guide, featuring a single home automation project that can be built as described or with endless variations. Every step is illustrated with complete examples and screenshots, allowing you to build the examples swiftly.

商品描述(中文翻譯)

利用強大的 Arduino 和 XBee 平台來監控和控制您的環境

關於本書
- 使用現成的 Arduino 和 XBee 硬體構建自己的低功耗無線網路
- 使用 Arduino 原型平台創建複雜的專案
- 一本解釋概念並通過範例構建專案的指南

本書適合誰
本書針對具有一定 Arduino 工作知識的嵌入式系統開發者和愛好者,旨在幫助他們利用無線連接擴展其專案。

您將學到什麼
- 使用 XCTU 程式在 Windows、OS X 或 Linux 上與 XBee 板互動
- 使您的 Arduino 板通過 XBee 模組在進階 API 模式下無線通信
- 在雲端或您自己的資料庫中集中收集和存儲測量的感測器數據
- 將協調器 Arduino 連接到互聯網並將數據發送到網路服務
- 根據來自網路的感測器輸入自動控制您的環境
- 與現成的 ZigBee 家庭自動化設備互動
- 使您的設備使用電池供電並讓它們進入睡眠模式,以獲得數月甚至數年的電池壽命

詳細內容
Arduino 已經成為事實上的標準微控制器編程平台,廣泛用於一次性 DIY 專案以及實際產品的原型。通過提供大量的庫,Arduino 社群使得與幾乎任何硬體互動變得非常簡單。XBee 提供了一系列低功耗無線解決方案,易於使用,將無線(網狀)網路的所有複雜性從您的手中移除,讓您專注於要發送的內容,而不必擔心如何發送。構建無線感測器網路既具成本效益又高效,因為這將在 Arduino 的支持下完成。

本書首先簡要介紹各種無線協議、概念以及使其得以使用的 XBee 硬體。然後本書擴展到向您解釋 Arduino 板,讓它們讀取和發送感測器數據,集中收集這些數據,甚至從互聯網控制您的家。進一步涵蓋更高級的主題,例如通過標準 Zigbee 家庭自動化協議進行互動,或使您的應用程式節能。到本書結束時,您將擁有構建完整、現實世界解決方案所需的所有工具。

風格與方法
一本實用指南,特色是一個可以按照描述或無限變化構建的家庭自動化專案。每一步都配有完整的範例和截圖,讓您能夠迅速構建這些範例。