封面
版权信息
Credits
About the Author
About the Reviewer
www.PacktPub.com
Why subscribe?
Customer Feedback
Dedication
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
The World of IoT
The world of IoT
What is IoT?
A bit of history
IoT use cases
Technology overview
Product engineering
Summary
IoTFW.js - I
Designing a reference architecture
Architecture
Smart device
Gateway
MQTTS broker
API engine
MongoDB
Web app
Mobile app
Desktop app
Data flow
Smart device to the apps
App to the smart device
Building the reference architecture
Installing Node.js on the server
Installing nodemon
MongoDB
Local installation
Using mLab
MQTTS broker - Mosca
API engine - Node.js and Express
Authorization
MQTT client
API engine testing
Communication between broker and API engine
Raspberry Pi software
Setting up Raspberry Pi
Raspberry Pi MQTTS client
Communication between the broker and the Raspberry Pi
Troubleshooting
Communication between the Raspberry Pi the broker and the API engine
Web app
Setting up the app
Project structure
App module
Web app services
Web app components
Launching the app
Summary
IoTFW.js - II
Updating the API engine
Integrating web app and API engine
Testing an end-to-end flow using DHT11 and LED
Setting up and updating the Raspberry Pi
Updating the API engine
Updating the web app
Building the desktop app and implementing an end-to-end flow
Building the mobile app and implementing an end-to-end flow
Troubleshooting
Summary
Smart Agriculture
Agriculture and IoT
Designing a smart weather station
Setting up Raspberry Pi 3
Raspberry Pi and MCP3208
Moisture sensor and MCP3208
Raspberry Pi and DHT11
Setting up the API engine
Setting up the web app
Setting up the desktop app
Setting up the mobile app
Summary
Smart Agriculture and Voice AI
Voice AI
Test drive
Building a smart socket
Setting up relay with Raspberry Pi
Managing relay in an API engine
Updating the web app template
Updating the desktop app
Updating the mobile app template
Developing Alexa skill
Creating skill
Training the voice model
ngrok the API engine
Defining the lambda function
Deploying and testing
Summary
Smart Wearable
IoT and healthcare
Smart wearable
Setting up smart wearable
Updating the API engine
Updating the web app
Updating a desktop app
Updating the mobile app template
Summary
Smart Wearable and IFTTT
IFTTT and IoT
Fall detection
Updating Raspberry Pi
Building the IFTTT rules engine
Updating the web app
Updating the desktop app
Updating the mobile app
Summary
Raspberry Pi Image Streaming
MJPEG
Setting up Raspberry Pi
Setting up the camera
Testing the camera
Developing the logic
Updating the API engine
Updating the web app
Updating the desktop app
Updating the mobile app
Motion-based video capture
Updating the Raspberry Pi
Testing the code
Summary
Smart Surveillance
AWS Rekognition
Setting up smart surveillance
Setting up AWS credentials
Seeding the authorized faces
Testing the seed
Deploying to Raspberry Pi
Summary
更新时间:2021-07-02 19:59:03