ENGLISH

Commercial and Industrial Internet of Things Applications with the Raspberry Pi: Prototyping IoT Solutions

Book information

Publisher
Apress
Year
2020
ISBN
1484252950, 9781484252956
Language
english
Format
PDF
Filesize
4 MB (4697895 bytes)
Edition
1
Pages
310\304
Time added
2020-05-21 17:34:27

Description

Use the Raspberry Pi and modern computing techniques to build industrial Internet of Things systems. Principles and theoretical aspects of IoT technologies combine with hands-on projects leading to detailed descriptions of several industrial IoT applications.  This book presents real-life IoT applications based on the Raspberry Pi, beyond the relatively simplistic demos built for educational purposes or hobbyists. You'll make the transition from tinkering with a couple of sensors and simple devices to building fully developed products for commercial use and industrial systems. You'll also work with sensors and actuators, web technologies used for communications in IoT networks, and the large-scale deployment of IoT software solutions. And see how to design these systems as well as maintain them long term. See the Raspberry Pi in a new light that highlights the true industrial potential of the device. Move beyond connecting an LED to the Raspberry Pi and making it blink to actually managing a network of IoT devices. What You'll LearnDesign industrial and large scale professional Internet of Things systems  Extend your basic IoT knowledge by building advanced products Learn how large scale IoT systems are deployed and maintained Who This Book Is For Advanced hobbyists who want to stretch their abilities into the professional sector. Also professional industrial engineers looking for low-cost solutions to basic IoT needs. Table of Contents About the Authors About the Technical Reviewer Introduction Chapter 1: Internet of Things Systems Overview What Is the Industrial IoT? The IoT Characteristics The IoT Architecture The IIoT Systems About SCADA From Prototyping to Industrial Systems Specific IIoT Characteristics Edge Computing The Raspberry Pi As an Edge Device The Raspberry Pi in Industry IoT Communication Protocols Low-Level Data Transmission Protocols Application-Level Protocols Interfacing with the IoT System User Interface Touchscreen Web Application Physical Controls Platform Interface Libraries REST API Software for IoT Systems Software Characteristics Software Development Programming Languages Development Environments Wyliodrin STUDIO Summary Further Reading Chapter 2: Getting Started with the Raspberry Pi and Wyliodrin STUDIO About the Raspberry Pi About Wyliodrin STUDIO Run Wyliodrin STUDIO Run Wyliodrin STUDIO Locally Run Wyliodrin STUDIO in the Browser Connect the Raspberry Pi to Wyliodrin STUDIO Manual Setup Connect the Raspberry Pi to the Local Version of Wyliodrin STUDIO Connect the Raspberry Pi to Browser Version of Wyliodrin STUDIO Overview of Wyliodrin STUDIO Deploy Applications on the Raspberry Pi Summary Chapter 3: Smart Digital Signage System Necessary Components The Application Architecture Electron The Application Source Code The index.html File The main.js File Installing the Necessary Libraries Run the Application Connect to the Internet Application Architecture Source Files Arrange the Interface Summary Chapter 4: Smart Soda Dispenser System Necessary Components Interactive Soda Dispenser The main.js File The User Interface Display Beverages Select Beverage Pour Drink Style the User Interface Install Required Modules Building the Dispenser The Schematic The Application Pins Setup Controlling the Relay Installing the Modules Connecting the System to the Internet Set Up Ubidots Account Initialize Widget Values Compute the Liquid Amount Create the Dashboard Summary Chapter 5: Smart Advertising System Necessary Components Gathering Surrounding Information Connect the Camera Module Enable the Camera The Code The index.html File The app.js File Personalize the Content Set Up Microsoft Cognitive Services Account Process the Picture Personalize the Content Remotely Update Source Pictures Create a Google Service Account Upload Files on Google Drive Integrate Google Drive API in the Application Connect USB Camera Monitor the Environment Summary Chapter 6: Smart Metering System Using an Industrial Server Industrial Applications Architecture Necessary Components The Smart Power Plug Interface Set Up the HS110 Smart Power Plug Using the Kasa App Set Up the HS110 Smart Power Plug Using the Python SDK Write the Power Plug Driver The OPC UA Server OPC UA Variables The OPC UA Server OPC UA Commander ProSys OPC UA Client The Smart Power Plug Driver Write the Energy Values Switch the Power Plug On and Off Putting It All Together Summary Chapter 7: Data Storing and Processing Necessary Components Use MariaDB to Store Data Install MariaDB External Storage Setup Set Up the Data Model Upgrade to Use Multiple Smart Plugs The OPC UA Data Model The New Smart Plug Driver Store the Information in the Database Summary Chapter 8: Data Plotting Necessary Components Getting Started Install Docker Install Grafana Add the MariaDB Data Source The Dashboard Summary Index

Similar books