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.
- 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.