Building Wireless Sensor Networks Using Arduino

Matthijs Kooijman

  • 出版商: Packt Publishing
  • 出版日期: 2015-10-19
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 161
  • 裝訂: Paperback
  • ISBN: 1784395587
  • ISBN-13: 9781784395582
  • 相關分類: Arduino感測器 Sensor
  • 下單後立即進貨 (約3~4週)

商品描述

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有一定工作知識並希望使用無線連接擴展項目的嵌入式系統開發人員和愛好者。

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

詳細內容
Arduino已成為事實上的標準微控制器編程平台,被用於一次性自製項目以及實際產品的原型。通過提供大量的庫,Arduino社區使得與任何硬體交互變得非常容易。XBee提供了一系列低功耗無線解決方案,易於使用,它將無線(網狀)網絡的所有複雜性從您手中拿走,讓您專注於發送內容而不必擔心如何發送。使用Arduino支援來建立無線傳感器網絡既具有成本效益又高效。

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

風格和方法
這是一本實踐指南,介紹了一個家庭自動化項目,可以按照描述的方式或進行無限變化。每一步都有完整的示例和屏幕截圖,讓您能夠快速構建示例。