Building Wireless Sensor Networks. with ZigBee, XBee, Arduino, and Processing

- Autor:
- Robert Faludi
- Promocja Przejdź


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 322
- Dostępne formaty:
-
ePubMobi
Opis książki: Building Wireless Sensor Networks. with ZigBee, XBee, Arduino, and Processing
Get ready to create distributed sensor systems and intelligent interactive devices using the ZigBee wireless networking protocol and Series 2 XBee radios. By the time you're halfway through this fast-paced, hands-on guide, you'll have built a series of useful projects, including a complete ZigBee wireless network that delivers remotely sensed data.
Radio networking is creating revolutions in volcano monitoring, performance art, clean energy, and consumer electronics. As you follow the examples in each chapter, you'll learn how to tackle inspiring projects of your own. This practical guide is ideal for inventors, hackers, crafters, students, hobbyists, and scientists.
- Investigate an assortment of practical and intriguing project ideas
- Prep your ZigBee toolbox with an extensive shopping list of parts and programs
- Create a simple, working ZigBee network with XBee radios in less than two hours -- for under $100
- Use the Arduino open source electronics prototyping platform to build a series of increasingly complex projects
- Get familiar with XBee's API mode for creating sensor networks
- Build fully scalable sensing and actuation systems with inexpensive components
- Learn about power management, source routing, and other XBee technical nuances
- Make gateways that connect with neighboring networks, including the Internet
Wybrane bestsellery
-
Paweł Zaręba, autor Praktycznych projektów sieciowych, od wielu lat związany z branżą IT i ICT, za namową swoich wiernych czytelników napisał drugą książkę. Tę wcześniejszą można traktować jako kompendium wiedzy na temat sieci komputerowych - Projekty i rozwiązania sieciowe w praktyce są niejako ...(0,00 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł(-35%) -
Oto zaktualizowane i rozszerzone wydanie książki, dzięki której poznasz wybrane zagadnienia z dziedziny fizyki, elektroniki i cyfrowego projektowania. Omówiono też podstawy algorytmów i charakterystyczne dla Arduino koncepcje programistyczne. Znalazły się tu zaktualizowane projekty i nowe tematy,...
Odkrywanie Arduino. Narzędzia i techniki inżynierii pełnej czaru. Wydanie II Odkrywanie Arduino. Narzędzia i techniki inżynierii pełnej czaru. Wydanie II
(0,00 zł najniższa cena z 30 dni)26.90 zł
89.00 zł(-70%) -
To drugie, starannie zaktualizowane wydanie przewodnika po programowaniu Arduino, przeznaczonego dla osób, które opanowały podstawy i chcą zdobyć umiejętności na wyższym, profesjonalnym poziomie. W książce dodatkowo ujęto zagadnienia wykorzystania Arduino do komunikacji z urządzeniami szeregowymi...
Arduino dla początkujących. Kolejny krok. Wydanie II Arduino dla początkujących. Kolejny krok. Wydanie II
(0,00 zł najniższa cena z 30 dni)35.69 zł
54.90 zł(-35%) -
W tej książce przedstawiono wszystkie informacje niezbędne do rozpoczęcia samodzielnej pracy z programowaniem różnych robotów: od tych całkiem prostych aż do zaawansowanych, wielofunkcyjnych urządzeń. Wyjaśniono metody programowania telerobotów, robotów autonomicznych, a także strategie programow...
Programowanie robotów. Sterowanie pracą robotów autonomicznych Programowanie robotów. Sterowanie pracą robotów autonomicznych
(0,00 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem popularnego podręcznika programowania dla osób, które chcą zacząć swoją przygodę z Arduino. Skorzystasz z niej nawet wtedy, gdy nie masz pojęcia o programowaniu. Wystarczy zestaw Arduino i ochota do pracy twórczej, aby wykonać urzą...
Arduino dla początkujących. Podstawy i szkice. Wydanie II Arduino dla początkujących. Podstawy i szkice. Wydanie II
(0,00 zł najniższa cena z 30 dni)32.44 zł
49.90 zł(-35%) -
Czy da się połączyć świat rzeczywisty ze światem wirtualnym? Do niedawna na takie pytania odpowiadały twierdząco wyłącznie literatura i filmy SF. Obecnie jednak rozwój technologiczny sprawił, że przestało to być fikcją, a stało się wręcz elementem naszej codzienności. Mogą to być gry wykorzystują...
GNS3. Kurs video. Administruj wirtualną siecią komputerową GNS3. Kurs video. Administruj wirtualną siecią komputerową
(0,00 zł najniższa cena z 30 dni)318.50 zł
490.00 zł(-35%) -
Trudno wyobrazić sobie współczesny świat bez sieci komputerowych. Są obecne wszędzie i stają się coraz bardziej potrzebne, między innymi za sprawą rozwoju sieci komórkowych. Technologia 5G, internet rzeczy i inne wynalazki ułatwiające nasze codzienne funkcjonowanie wymagają coraz lepszych, szybsz...
Cisco CCNA 200-301. Kurs video. Podstawy sieci komputerowych i konfiguracji. Część 1 Cisco CCNA 200-301. Kurs video. Podstawy sieci komputerowych i konfiguracji. Część 1
(0,00 zł najniższa cena z 30 dni)513.50 zł
790.00 zł(-35%) -
Ta książka zawiera odpowiedzi na pytania, które zadaje sobie każdy szef zespołu programistów. Jakie czynniki wpływają na terminowe dostarczanie produktu? Jak wydobyć twórczy potencjał z zespołów technicznych? I wreszcie: w jaki sposób przekształcić firmę w wysokowydajną organizację, która przeboj...
Przyspieszenie. Lean i DevOps w rozwoju firm technologicznych Przyspieszenie. Lean i DevOps w rozwoju firm technologicznych
-
Książka stanowi zbiór ponad dwustu receptur ułatwiających wykorzystanie potencjału Arduino 1.8. Jest dostosowana do potrzeb osób, które chcą po prostu szybko znaleźć rozwiązanie problemu ze sprzętem czy z kodem. Zawiera informacje potrzebne do pomyślnej realizacji szerokiej gamy projektów oraz do...
Arduino. Przepisy na rozpoczęcie, rozszerzanie i udoskonalanie projektów. Wydanie III Arduino. Przepisy na rozpoczęcie, rozszerzanie i udoskonalanie projektów. Wydanie III
-
Ta książka jest przystępnym wprowadzeniem do skomplikowanego świata, w którym za pomocą techniki TinyML wdraża się głębokie uczenie maszynowe w systemach wbudowanych. Nie musisz mieć żadnego doświadczenia z zakresu uczenia maszynowego czy pracy z mikrokontrolerami. W książce wyjaśniono, jak można...
TinyML. Wykorzystanie TensorFlow Lite do uczenia maszynowego na Arduino i innych mikrokontrolerach TinyML. Wykorzystanie TensorFlow Lite do uczenia maszynowego na Arduino i innych mikrokontrolerach
(0,00 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- ISBN Ebooka:
- 978-14-493-0274-0, 9781449302740
- Data wydania ebooka:
-
2010-12-14
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 9.3MB
- Rozmiar pliku Mobi:
- 9.3MB
Spis treści książki
- Building Wireless Sensor Networks
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Preface
- How This Book Is Organized
- About the Title
- About the Examples
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. Getting Ready
- Buying an XBee Radio
- Hardware
- Antennas
- Vendors
- Buying an XBee Radio
- Buying an Adapter
- Digi Evaluation Board
- USB Adapters
- Breakout Boards
- Arduino Board Adapter Hack
- What Are All Those Pins?
- Choosing a Terminal Program
- Firmware Update Software
- X-CTU
- Firmware Update Software
- Terminal Software for Configuring Settings
- CoolTerm
- HyperTerminal
- Tera Term
- ZTerm
- screen
- Others
- Summary
- 2. Up and Running
- Radio Basics
- Electromagnetic Spectrum
- Inverse Square Law
- Radio Basics
- Introduction to ZigBee
- Network Topology
- Addressing Basics
- PAN Addresses
- Channels
- All Together Now
- XBee Firmware Updates
- Reading Current Firmware and Configuration
- Configuring XBee
- Settings
- Connecting from Windows
- Connecting from Macintosh
- Command Mode and Transparent Mode
- AT Commands (Are Your Friend)
- Using AT Commands
- Basic ZigBee Chat
- Parts
- Addresses
- Coordinator
- Router
- Two Computers
- One Computer
- Chat
- Troubleshooting
- Success!
- 3. Build a Better Doorbell
- ZigBee and Arduino
- About Arduino
- Arduino Basics
- Buying an Arduino
- Dont forget the cable
- Downloading the software
- Using the Arduino IDE
- Selecting the board and port
- Code structure
- Buying electronics supplies
- Connecting to Arduino
- ZigBee and Arduino
- Doorbell Projects
- Parts
- Prepare Your Radios
- Connect Power from Arduino to Breadboard
- XBee Breakout Board
- XBee Connections
- Doorbell Introduction
- Switch Input...
- ...and Buzzer Output
- Configure Your XBees
- Program the Arduino Doorbell
- Troubleshooting
- Feedback Doorbell
- Feedback Light
- Program the Arduino Feedback Doorbell
- Extra: Nap Doorbells and More
- 4. Ins and Outs
- The Story of Data
- Direct, Indirect, Subtext
- The Story of Data
- I/O Concepts
- Why XBee Direct?
- XBee Direct Limitations
- XBee I/O Features
- AT Configuration I/O Commands
- Advanced I/O Commands
- Romantic Lighting Sensor
- Basic Romantic Lighting Sensor
- Parts
- Prepare your coordinator radio
- Prepare your router radio
- Basic Romantic Lighting Sensor
- Prepare the Sensor Board
- Configure your router XBee
- Connect power from battery to breadboard
- Router XBee connection to battery
- Photoresistor input
- Prepare the Base Station
- Connect power from Arduino to breadboard
- Coordinator XBee connection to Arduino
- Light output
- Program the romantic lighting sensor base station
- Troubleshooting
- Romantic Lighting Sensor with Feedback
- Add light output to the sensor
- Configure your router XBee
- Program the romantic lighting sensor with feedback base station
- API Ahead
- 5. API and a Sensor Network
- Whats an API?
- Protocols
- Humans
- Computers
- Start bytes
- Length byte
- Contents ID
- XBee API Protocol
- Start Delimiter
- Length Bytes
- Frame Data Bytes
- Checksum
- API Frame Types
- AT Commands
- Frame type
- Frame ID
- AT command
- Parameter value
- Checksum
- AT Commands
- AT Responses
- Frame type
- Frame ID
- AT command
- Command status
- Command data
- ZigBee Transmit Request
- 64-bit destination address
- 16-bit destination network address
- Broadcast radius
- Options
- RF data
- ZigBee Transmit Status
- Transmit retry count
- Delivery status
- Discovery status
- ZigBee Receive Packet
- 64-bit source address
- 16-bit source network address
- Receive options
- Received data
- I/O Data Sample Rx Indicator
- Number of samples
- Digital channel mask
- Analog channel mask
- Digital samples
- Analog samples
- Remote AT Command Request
- Remote command options
- Remote Command Response
- Using What You Need
- Libraries
- Simple Sensor Network
- Parts
- Prepare Your Coordinator Radio
- Prepare Your Router Radios
- Prepare the Sensor Boards
- Connect voltage regulator circuit and power jack to breadboard
- Router XBee connection to power
- Temperature input
- Second sensor board
- Prepare the Base Station
- Connect to computer
- Program the Base Station
- Simple Sensor Network display code in Processing
- Troubleshooting
- Yay!
- 6. Sleeping, Then Changing the World
- Sleep Mode
- End Devices
- Storing and forwarding
- Constraints
- Advantages
- End Devices
- Configuring Sleep
- Sleep Mode
- Sleep Period
- Time Before Sleep
- Advanced commands
- Sleep Mode
- Easy Sleeping
- Simple Sensor with Sleep Project
- Parts
- Prepare Your End Device Radios
- Configure Your End Device XBees
- Add sensor nodes...
- ...or replace sensor nodes
- Direct Actuation
- Direct Actuation Example
- Parts
- Prepare Your Coordinator Radio
- Prepare Your Router Radios
- Prepare the Actuator Boards
- Configure Your Router XBees
- Connect voltage regulator circuit and power jack to breadboard
- Router XBee connection to power
- Transistor and relay output
- Second actuator board
- PowerSwitch Tail A/C relay
- Prepare the Base Station
- Connect to your computer
- Program the actuator network base station
- Simple Actuator Node Code in Processing
- Summary
- 7. Over the Borders
- Gateways
- XBee as Embedded Gateway
- Other Embedded Gateways
- Internet Gateways
- Internet Media
- Computers Versus Dedicated Devices
- Gateways
- ConnectPorts
- Selecting a ConnectPort
- Setting Up a ConnectPort
- Troubleshooting
- Configuring a ConnectPort
- Remote Management
- iDigi Connectivity Server
- iDigi Features
- Adding a ConnectPort
- Viewing Configurations
- Firmware Updates and Remote Reboot
- Viewing an XBee Network
- XBee Internet Gateway (XIG)
- Installing and Configuring XIG
- Testing XIG
- XIG Example
- XIG download example in PHP
- Twitter Reader
- Parts
- Prepare Your ConnectPort with XBee Internet Gateway
- Prepare Your Router Radio
- Configure Your Router Radio
- Prepare the Twitter Reader Board
- Connect power from Arduino to breadboard
- XBee connection to Arduino
- Liquid crystal display (LCD) output
- Program the Arduino
- Installing the NewSoftSerial library
- Twitter Reader code
- Troubleshooting
- Moving Forward
- 8. More to Love
- Advanced ZigBee
- ZigBee Stack Layers
- Application Support Layer
- Profiles
- Endpoints
- Clusters
- Next steps
- Routing
- Next steps
- Advanced ZigBee
- Security
- Network and link keys
- Technical details
- Fast guide to turning on XBee network security
- Using optional APS encryption
- ZigBee Protocol References
- Serial Flow Control
- RTS and CTS
- Sharing Data
- Pachube
- Simple Sensor Network with Pachube
- API Key
- Build the Simple Sensor Network in Chapter 5
- Program the Base Station
- Simple Sensor Network Pachube Code in Processing
- Troubleshooting
- The Future of ZigBee
- Next Steps for You
- Making Stuff
- Sharing Your Work
- A. Resource Guide
- Arduino Resources
- Processing Resources
- Python Resources
- ZigBee Resources Online
- Standards Organizations
- Digi International Resources
- Additional Online Resource Lists
- Recommended Books
- Sidewalk Telescopes
- Troubleshooting
- Common XBee Mistakes
- XBee Arduino Mistakes
- Reference Tables
- Other ZigBee Modules
- ZigBee Packet Sniffers
- Digi XBee Radio Modules
- XBee Connectors and Shields
- Hex, Decimal, and Binary
- ASCII Codes
- XBee Command Reference
- Index
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
FinOps brings financial accountability to the variable spend model of cloud. Used by the majority of global enterprises, this management practice has grown from a fringe activity to the de facto discipline managing cloud spend. In this book, authors J.R. Storment and Mike Fuller outline the proce...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Edge AI is transforming the way computers interact with the real world, allowing IoT devices to make decisions using the 99% of sensor data that was previously discarded due to cost, bandwidth, or power limitations. With techniques like embedded machine learning, developers can capture human intu...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Why is it difficult for so many companies to get digital identity right? If you're still wrestling with even simple identity problems like modern website authentication, this practical book has the answers you need. Author Phil Windley provides conceptual frameworks to help you make sense of all ...(0,00 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance. With this updated fourth edition, you'll learn how to get the most out of Python, whether you're a profe...(0,00 zł najniższa cena z 30 dni)
296.65 zł
349.00 zł(-15%) -
With the accelerating speed of business and the increasing dependence on technology, companies today are significantly changing the way they build in-house business solutions. Many now use low-code and no code technologies to help them deal with specific issues, but that's just the beginning. Wit...
Building Solutions with the Microsoft Power Platform Building Solutions with the Microsoft Power Platform
(0,00 zł najniższa cena z 30 dni)262.65 zł
309.00 zł(-15%) -
Companies are scrambling to integrate AI into their systems and operations. But to build truly successful solutions, you need a firm grasp of the underlying mathematics. This accessible guide walks you through the math necessary to thrive in the AI field such as focusing on real-world application...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
DevOps engineers, developers, and security engineers have ever-changing roles to play in today's cloud native world. In order to build secure and resilient applications, you have to be equipped with security knowledge. Enter security as code.In this book, authors BK Sarthak Das and Virginia Chu d...(0,00 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
With the increasing use of AI in high-stakes domains such as medicine, law, and defense, organizations spend a lot of time and money to make ML models trustworthy. Many books on the subject offer deep dives into theories and concepts. This guide provides a practical starting point to help develop...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Why are so many companies adopting GitOps for their DevOps and cloud native strategy? This reliable framework is quickly becoming the standard method for deploying apps to Kubernetes. With this practical, developer-oriented book, DevOps engineers, developers, IT architects, and SREs will learn th...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applica...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Building Wireless Sensor Networks. with ZigBee, XBee, Arduino, and Processing Robert Faludi (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.