Cargando…

Building wireless sensor networks using Arduino : leverage the powerful Arduino and XBee platforms to monitor and control your surroundings /

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 build...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kooijman, Matthijs (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, [2015]
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn928751055
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 151111s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d YDXCP  |d IDEBK  |d COO  |d EBLCP  |d VT2  |d NLE  |d IDB  |d OCLCQ  |d MERUC  |d N$T  |d OCLCF  |d CEF  |d OCLCQ  |d UAB  |d OCLCQ  |d QGK  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 926093136  |a 926818580  |a 935250111  |a 1259183762 
020 |a 9781784397159  |q (electronic bk.) 
020 |a 1784397156  |q (electronic bk.) 
020 |z 1784397156 
020 |z 9781784395582 
020 |z 1784395587 
029 1 |a DEBBG  |b BV043627478 
029 1 |a GBVCP  |b 897168755 
035 |a (OCoLC)928751055  |z (OCoLC)926093136  |z (OCoLC)926818580  |z (OCoLC)935250111  |z (OCoLC)1259183762 
037 |a CL0500000670  |b Safari Books Online 
050 4 |a TK7872.D48 
072 7 |a TEC  |x 040000  |2 bisacsh 
082 0 4 |a 681.2  |2 23 
049 |a UAMI 
100 1 |a Kooijman, Matthijs,  |e author. 
245 1 0 |a Building wireless sensor networks using Arduino :  |b leverage the powerful Arduino and XBee platforms to monitor and control your surroundings /  |c Matthijs Kooijman. 
246 3 0 |a Leverage the powerful Arduino and XBee platforms to monitor and control your surroundings 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c [2015] 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from cover page (Safari, viewed November 9, 2015). 
500 |a Date of publication from resource description page. 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: A World without Wires; XBee radio hardware; XBee product families; Versions and variants; Official XBee documentation; Your first transmission; Using the SparkFun XBee Explorer USB; Getting and running XCTU; Updating the firmware; Failed firmware updates; Configuration; Talking to the XBee module; Receiving data; Uploading the sketch; Connecting the XBee; Receiving data; Switching to API mode; First module in API mode; Sending data; Second module in API mode. 
505 8 |a Starting and joining a networkModule addressing; Network scanning and remote configuration; The Commissioning button and LEDs; Making your network secure; Distributing the network key; Trust center link key; Trust center terminology differences; Selecting encryption keys; Setting up your secure network; Disabling network joining; Other XBee families; Configuration values; Summary; Chapter 2: Collecting Sensor Data; Hardware setup; Serial on XBee; Handshaking signals; Voltage levels; Serial on a computer; Serial on Arduino; XBee shields; Other shields; Software setup; Example sketches. 
505 8 |a Variable typesPROGMEM and F() strings; Pointers; Serial port setup; The xbee-arduino library; Creating the sketch; Sending and receiving data; Sending data; The ZBTxRequest objects; Creating the sketch; Blocking and polling; Running the sketch; Callbacks; Callback types; Callback limitations; Receiving data; The ZBRxResponse objects; Creating the sketch; Collecting sensor data; Reading a DHT22 sensor; Handling packets using binary.h; Building and sending a packet; Constructing a packet using binary.h; Creating the sketch; Receiving and parsing a packet; Parsing a packet using binary.h. 
505 8 |a Creating the sketchTroubleshooting; Communication with the XBee module is not working; Modules are not joining the network; Modules cannot talk to each other; Summary; Chapter 3: Storing and Visualizing Your Data; Storing your data in the cloud; Introducing Beebotte; Channels and resources; Security; Access protocols; Sending your data to Beebotte; Preparing Beebotte; Connecting your Arduino to the Internet; Writing the sketch; Visualizing your data; Accessing your data; Keeping your data locally; Sending data over the serial port; Receiving data over the serial port; Summary. 
505 8 |a Chapter 4: Controlling the WorldControlling your heating and/or cooling system; Replacing the thermostat; Controlling mains power; Hairdryer -- an alternative; Control systems; Adding setpoint control; Subscribing to events; Reading events; Remembering sensor readings; Thermostat controller; Controlling a relay; Controlling off-the-shelf ZigBee devices; ZigBee profiles, endpoints, and clusters; ZigBee public profiles; Selecting a ZigBee device; Talking to a ZigBee on/off device; Joining the network; Factory reset in case of problems; Discovering services; The ZBExplicitTxRequest objects. 
520 |a 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 ... 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Wireless sensor networks. 
650 0 |a Arduino (Programmable controller) 
650 0 |a Microcontrollers  |x Programming. 
650 0 |a Wireless communication systems. 
650 6 |a Réseaux de capteurs sans fil. 
650 6 |a Arduino (Automate programmable) 
650 6 |a Microcontrôleurs  |x Programmation. 
650 6 |a Transmission sans fil. 
650 7 |a TECHNOLOGY & ENGINEERING  |x Technical & Manufacturing Industries & Trades.  |2 bisacsh 
650 7 |a Arduino (Programmable controller)  |2 fast 
650 7 |a Microcontrollers  |x Programming  |2 fast 
650 7 |a Wireless communication systems  |2 fast 
650 7 |a Wireless sensor networks  |2 fast 
776 0 8 |i Print version:  |a Kooijman, Matthijs.  |t Building Wireless Sensor Networks Using Arduino.  |d Birmingham : Packt Publishing Ltd, ©2015  |z 9781784395582 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781784395582/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4191133 
938 |a EBSCOhost  |b EBSC  |n 1083055 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis32935193 
938 |a YBP Library Services  |b YANK  |n 12656699 
994 |a 92  |b IZTAP