My Account Log in

2 options

Internet of Things with Raspberry Pi 3 : leverage the power of Raspberry Pi 3 and JavaScript to build exciting IoT projects / Maneesh Rao.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Rao, Maneesh, author.
Language:
English
Subjects (All):
Internet of things.
Physical Description:
1 online resource (239 ages)
Edition:
1st ed.
Place of Publication:
Birmingham ; Mumbai : Packt, [2018]
Biography/History:
Rao Maneesh: Maneesh Rao holds over 7 years of experience in software development, primarily in IoT. He has been a part of Thingworx IoT team. Thingworx is one of the most sought after IoT platforms. Furthermore, he has worked for one of the biggest consumer electronics company in India and developed IoT products for smart homes, smart factories, connected vehicles, and smart consumer appliances. He also assists start-ups in developing IoT products.
Summary:
Internet of Things (IoT) is currently a growing trend in the technology space, and Raspberry Pi is the perfect board to get started with building IoT projects. Applications of IoT are the basis of smart homes and when scaled up, we can drive smart cities and achieve manufacturing automation. This book covers many powerful features of.
Contents:
Cover
Copyright and Credits
Packt Upsell
Contributors
Table of Contents
Preface
Chapter 1: Introduction to IoT
Understanding IoT
Defining IoT
Architecture of an IoT ecosystem
History and evolution
IoT-applications and future prospects
Summary
Chapter 2: Know Your Raspberry Pi
Understanding Raspberry Pi 3
Important features of Raspberry Pi 3 Model B
Setting up Raspberry Pi
Connecting to the internet
Setting up headless Raspberry Pi
Chapter 3: Let's Communicate
The internet
The rise of JavaScript and Node.js
Node.js
Advantages of using Node.js for IoT
HTTP
Implementing HTTP
HTTP server
HTTP client
MQTT
MQTT architecture
MQTT message types
MQTT topics
QoS levels
Last will and testament
Retained messages
Persistent sessions
Keep alive message
MQTT brokers
MQTT implementation
MQTT broker
MQTT client
Chapter 4: Weather Station
Sensors
Temperature sensor DS18B20
DHT11 humidity sensor
Weather API
Google sheets
Chapter 5: Controlling the Pi
L293D
DC motor
Light-emitting diode
Chapter 6: Security Surveillance
Infrared sensors
Types of IR sensors
Ultrasonic sensors
Buzzer
Raspberry Pi camera module
Wiring up
Interfacing PIR sensor module HC-SR501
Interfacing an active IR sensor
Interfacing an ultrasonic sensor HC-SR04
Interfacing an LED
The code
Camera module code
Email module code
Sensor module code
Chapter 7: Image Recognition
Understanding image recognition
Deep learning
How image recognition works
Gathering data
Organizing data
Building a predictive model
Recognizing an image
Amazon Web Services
AWS S3
AWS Rekognition
Identity and access management.
Command line interface
Implementation
Create collection
Upload reference image
Face comparison
Interfacing IR sensor
Interfacing LEDs
Interfacing the Pi camera module
Index face module code
Search face by image module code
S3 bucket module code
Upload reference image module code
Compare image module code
Chapter 8: Bot Building
Car chassis
Pulse-width modulation
Analog signal
Digital signal
Wiring up the bot
Wiring L293D with motor
Wiring L293D with Raspberry Pi
Forward movement
Reverse movement
Right turn
Left turn
Stop
Speed control
Executing the commands
Chapter 9: Security in IoT
The challenges in providing IoT security
Security in endpoint devices - constrained devices
Authorization and authentication
Device firmware upgrade
Secure communication
Data security
High availability
Identifying cyber attacks
Absence of standards
Ignorance from customers and manufactures
Trends and challenges in specific industries
Automotive industries
Smart homes and buildings
Securing Raspberry Pi
Changing the default password
Changing the username
Making sudo require a password
Improving SSH security
Username and password security
Key-based authentication
Setting up a firewall
Fail2Ban
Other Books You May Enjoy
Index.
Notes:
Description based on print version record.
OCLC:
1035518585

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