Internet of Things with Arduino Cookbook
图书信息
| 作者 | Marco Schwartz |
| 出版社 | Packt Publishing |
| ISBN | 9781785883316 |
| 出版时间 | 2016-09-01 |
| 字数 | 80.9万 |
| 分类 | 进口书,外文原版书,电脑,网络 |
读书简介
Over 60 recipes will help you build smart IoT solutions and surprise yourself with captivating IoT projects you thought only existed in Bond movies About This Book This book offers key solutions and advice to address the hiccups faced when working on Arduino-based IoT projects in the real world Take your existing skills and capabilities to the next level by building challenging IoT applications with ease. Be the tech disruptor you always wanted to be with key recipes that help you solve Arduino IoT related problems smarter and faster. Put IoT to work through recipes on building Arduino-based devices that take control of your home, health, and life! Who This Book Is For This book is primarily for tech enthusiasts and early IoT adopters who would like to make the most of IoT and address the challenges encountered while developing IoT-based applications with Arduino. This book is also good for developers with basic electronics knowledge who need help to successfully build Arduino projects. What You Will Learn Monitor several Arduino boards simultaneously Tweet sensor data directly from your Arduino board Post updates on your Facebook wall directly from your Arduino board Create an automated access control with a fingerprint sensor Control your entire home from a single dashboard Make a GPS tracker that you can track in Google Maps Build a live camera that streams directly from your robot In Detail Arduino is a powerful and very versatile platform used by millions of people around the world to create DIY electronics projects. It can be connected to a wide variety of sensors and other components, making it the ideal platform to build amazing Internet of Things (IoT) projects on—the next wave in the era of computing. This book takes a recipe-based approach, giving you precise examples on how to build IoT projects of all types using the Arduino platform. You will come across projects from several fields, including the popular robotics and home automation domains. Along with being introduced to several forms of interactions within IoT, including projects that directly interact with well-known web services such as Twitter, Facebook, and Dropbox we will also focus on Machine-to-Machine (M2M) interactions, where Arduino projects interact without any human intervention. You will learn to build a few quick and easy-to-make fun projects that will really expand your horizons in the world of IoT and Arduino. Each chapter ends with a troubleshooting recipe that will help you overcome any problems faced while building these projects. By the end of this book, you will not only know how to build these projects, but also have the skills necessary to build your own IoT projects in the future. Style and approach This book takes a recipe-based approach, giving you precise examples on how to build IoT projects using the Arduino platform. You will learn to build fun and easy projects through a task-oriented approach.
目录
Internet of Things with Arduino Cookbook
Table of Contents
Internet of Things with Arduino Cookbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Getting ready
How to do it…
How it works…
There's more…
See also
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Connecting an Arduino to the Web
Introduction
Setting up the Arduino development environment
How to do it…
How it works...
See also
Options for Internet connectivity with Arduino
How to do it…
What to choose?
There's more...
See also
Interacting with basic sensors
Getting ready
How to do it...
How it works...
See also
Interacting with basic actuators
Getting ready
How to do it...
How it works...
There's more...
See also
Configuring your Arduino board for the IoT
Getting ready
How to do it...
How it works...
See also
Grabbing the content from a web page
Getting ready
How to do it...
How it works...
See also
Sending data to the cloud
Getting ready
How to do it...
How it works...
See also
Troubleshooting basic Arduino issues
The board is not visible from the Arduino IDE
The board doesn't connect to your Wi-Fi router
2. Cloud Data Monitoring
Introduction
Internet of Things platforms for Arduino
Available platforms
How it works...
There's more...
See also
Connecting sensors to your Arduino board
Getting ready
How to do it...
How it works...
There's more...
See also
Posting the sensor data online
Getting ready
How to do it...
How it works...
See also
Retrieving your online data
Getting ready
How to do it...
How it works...
See also
Securing your online data
Getting ready
How to do it...
How it works...
See also
Monitoring sensor data from a cloud dashboard
Getting ready
How to do it...
How it works...
See also
Monitoring several Arduino boards at once
Getting ready
How to do it...
How it works...
There's more...
See also
Troubleshooting issues with cloud data monitoring
3. Interacting with Web Services
Introduction
Discovering the Temboo platform
Getting ready
How it works...
There's more...
See also
Tweeting from an Arduino board
Getting ready
How to do it...
How it works...
See also
Posting updates on Facebook
Getting ready
How to do it...
How it works...
See also
Automation with IFTTT
Getting ready
There's more...
See also
Sending push notifications
Getting ready
How to do it...
How it works...
See also
Sending text message notifications
Getting ready
How to do it...
How it works...
See also
Storing data on Google Drive
Getting ready
How to do it...
How it works...
See also
Troubleshooting issues with web services
Updates
No notifications are triggered
4. Machine-to-Machine Interactions
Introduction
Types of IoT interaction
See also
Basic local M2M interactions
Getting ready
How to do it...
How it works...
See also
Cloud M2M with IFTTT
Getting ready
How to do it...
How it works...
See also
M2M alarm system
Getting ready
How to do it...
How it works...
See also
Automated light controller
Getting ready
How to do it...
How it works...
See also
Automated sprinkler controller
Getting ready
How to do it...
How it works...
See also
Troubleshooting basic M2M issues
Pushing the button doesn't do anything
The pump/sprinkler doesn't get activated
5. Home Automation Projects
Introduction
Controlling your coffee machine from the cloud
Getting ready
How to do it...
How it works...
There's more...
See also
Dim LEDs from anywhere in the world
Getting ready
How to do it...
How it works...
There's more...
See also
Remote controlled garage door
Getting ready
How to do it...
How it works...
There's more...
See also
Controlling the access to your door remotely
Getting ready
How to do it...
How it works...
See also
Cloud smoke detector
Getting ready
How to do it...
How it works...
See also
Smart cloud thermostat
Getting ready
How to do it...
How it works...
See also
Home automation dashboard in the cloud
Getting ready
How to do it...
How it works...
See also
Troubleshooting home automation project issues
The smoke detector constantly sends alerts
Dashboard
6. Fun Internet of Things Projects
Introduction
Making a simple Arduino clock
Getting ready
How to do it...
How it works...
See also
Building a digital candle
Getting ready
How to do it...
How it works...
See also
A cloud-controlled digital candle
Getting ready
How to do it...
How it works...
See also
Building a Bitcoin ticker with Arduino
Getting ready
How to do it...
How it works...
See also
Assembling a GPS module
Getting ready
How to do it...
How it works...
See also
Building a simple GPS tracker
Getting ready
How to do it...
How it works...
See also
Troubleshooting fun IoT project issues
Nothing is displayed on the OLED screen
I can't get my location using the GPS module
7. Mobile Robot Applications
Introduction
Choosing a robotic platform
Choosing a platform
There's more...
See also
Building a mobile robot
Getting ready
How to do it...
How it works...
See also
Configuring your mobile robot
Getting ready
How to do it...
How it works...
See also
Basic robot control
Getting ready
How to do it...
How it works...
See also
Using distance sensors
Getting ready
How to do it...
How it works...
There is more...
See also
Controlling your robot from anywhere
Getting ready
How to do it...
How it works...
See also
Troubleshooting basic robotic issues
The motors of the robot don't react to any command
The interface doesn't work
The ultrasonic sensor returns incorrect readings
The robot can't be accessed from the cloud dashboard
Index
- 北大国学课(文章)
- 高考英语历年真题核心高频688词汇(合肥新东方高考英语教研中心)
- 难惹(第2卷)(梦萌)
- 软件需求最佳实践——SERU过程框架原理与应用(典藏版)(徐锋)
- 502(暂无)
- 为爱赴死因爱而生(读书堂)
- 区块链编程((美)吉米·宋(Jimmy Song))
- 建设工程监理案例分析(仅适用PC阅读)(执业资格考试命题研究中心)
