My Account Log in

3 options

Practical internet of things with JavaScript : build standalone exciting IoT projects with Raspberry Pi 3 and JavaScript (ES5/ES6) / Arvind Ravulavaru.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Ravulavaru, Arvind, author.
Language:
English
Subjects (All):
Raspberry Pi (Computer)--Programming.
Raspberry Pi (Computer).
Physical Description:
1 online resource (1 volume) : illustrations
Edition:
1st edition
Place of Publication:
Birmingham, England : Packt Publishing, 2017.
System Details:
text file
Biography/History:
Ravulavaru Arvind: Arvind Ravulavaru is a platform architect at Ubiconn IoT Solutions, with over 9 years of experience in software development and 2 years in hardware & product development. For the last 5 years, he has been working extensively on JavaScript, both on the server side and the client side. And for the last couple of years in IoT, building a platform for rapidly developing IoT solutions, named The IoT Suitcase. Prior to that, Arvind worked on big data, cloud computing, and orchestration.
Summary:
End to end solutions for IoT enthusiasts and web developers About This Book Leverage the capability of IoT with the combination of Raspberry Pi 3 and JavaScript (ES5/ES6) Develop a health monitoring device along with some cool projects like Smart Agriculture & Raspberry Pi 3 based surveillance. A practical book which will help you build Mobile/Web/Desktop apps that will show how to manage and monitor data from sensors and actuators in real time. Who This Book Is For This book targets IoT enthusiasts and web developers who would like to build IoT-based applications with Raspberry Pi, Arduino and JavaScript. Some knowledge about electronics and familiarity with programming concepts (JavaScript - ES5/ES6) is expected. What You Will Learn Integrate sensors and actuators with the cloud and control them for your Smart Weather Station. Develop your very own Amazon Alexa integrating with your IoT solution Define custom rules and execute jobs on certain data events using IFTTT Build a simple surveillance solutions using Amazon Recognition & Raspberry Pi 3 Design a fall detection system and build a notification system for it. Use Amazon Rekognition for face detection and face recognition in your Surveillance project In Detail In this world of technology upgrades, IoT is currently leading with its promise to make the world a more smarter and efficient place. This book will show you how to build simple IoT solutions that will help you to understand how this technology works. We would not only explore the IoT solution stack, but we will also see how to do it with the world's most misunderstood programming language - JavaScript. Using Raspberry Pi 3 and JavaScript (ES5/ES6) as the base to build all the projects, you will begin with learning about the fundamentals of IoT and then build a standard framework for developing all the applications covered in this book. You will then move on to build a weather station with temperature, humidity and moisture sensors and further integrate Alexa with it. Further, you will build a smart wearable for understanding the concept of fall detection. You will then extend it with the 'If This Then That' (IFTTT) rules engine to send an email on fall detection. Finally, you will be working with the Raspberry Pi 3 camera module and surveillance with a bit of facial detection using Amazon Rekognition platform. At the end of the book, you will not only be able to build standalone exciting IoT applications but also learn how you can...
Contents:
Cover
Copyright
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Dedication
Table of Contents
Preface
Chapter 1: The World of IoT
The world of IoT
What is IoT?
A bit of history
IoT use cases
Technology overview
Product engineering
Summary
Chapter 2: 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
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
Setting up the app
Project structure
App module
Web app services
Web app components
Launching the app
Chapter 3: 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 web app
Building the desktop app and implementing an end-to-end flow
Building the mobile app and implementing an end-to-end flow
Chapter 4: 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
Chapter 5: 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
Chapter 6: Smart Wearable
IoT and healthcare
Smart wearable
Setting up smart wearable
Updating a desktop app
Chapter 7: Smart Wearable and IFTTT
IFTTT and IoT
Fall detection
Updating Raspberry Pi
Building the IFTTT rules engine
Updating the mobile app
Chapter 8: Raspberry Pi Image Streaming
MJPEG
Setting up the camera
Testing the camera
Developing the logic
Motion-based video capture
Updating the Raspberry Pi
Testing the code
Chapter 9: Smart Surveillance
AWS Rekognition
Setting up smart surveillance
Setting up AWS credentials
Seeding the authorized faces
Testing the seed
Deploying to Raspberry Pi
Index.
Notes:
Includes index.
Description based on online resource; title from PDF title page (EBC, viewed February 6, 2018).
ISBN:
9781788292948
1788292944
9781788295598
1788295595
OCLC:
1021185660

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account