Atnaujinkite slapukų nuostatas

Commercial and Industrial Internet of Things Applications with the Raspberry Pi: Prototyping IoT Solutions 1st ed. [Minkštas viršelis]

  • Formatas: Paperback / softback, 293 pages, aukštis x plotis: 235x155 mm, weight: 480 g, 73 Illustrations, black and white; XVII, 293 p. 73 illus., 1 Paperback / softback
  • Išleidimo metai: 26-Apr-2020
  • Leidėjas: APress
  • ISBN-10: 1484252950
  • ISBN-13: 9781484252956
Kitos knygos pagal šią temą:
  • Formatas: Paperback / softback, 293 pages, aukštis x plotis: 235x155 mm, weight: 480 g, 73 Illustrations, black and white; XVII, 293 p. 73 illus., 1 Paperback / softback
  • Išleidimo metai: 26-Apr-2020
  • Leidėjas: APress
  • ISBN-10: 1484252950
  • ISBN-13: 9781484252956
Kitos knygos pagal šią temą:

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 Learn
  • Design 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.

About the Authors ix
About the Technical Reviewer xi
Introduction xiii
Chapter 1 Internet of Things Systems Overview
1(44)
What Is the Industrial IoT?
1(7)
The IoT Characteristics
3(3)
The IoT Architecture
6(2)
The MoT Systems
8(8)
About SCADA
10(2)
From Prototyping to Industrial Systems
12(2)
Specific MoT Characteristics
14(2)
Edge Computing
16(6)
The Raspberry Pi As an Edge Device
17(2)
The Raspberry Pi in Industry
19(3)
IoT Communication Protocols
22(6)
Low-Level Data Transmission Protocols
22(4)
Application-Level Protocols
26(2)
Interfacing with the IoT System
28(4)
User Interface
28(2)
Physical Controls
30(1)
Platform Interface
30(2)
Software for IoT Systems
32(7)
Software Characteristics
32(2)
Software Development
34(5)
Summary
39(1)
Further Reading
40(5)
Chapter 2 Getting Started with the Raspberry Pi and Wyliodrin STUDIO
45(24)
About the Raspberry Pi
47(3)
About Wyliodrin STUDIO
50(2)
Run Wyliodrin STUDIO
52(1)
Run Wyliodrin STUDIO Locally
52(1)
Run Wyliodrin STUDIO in the Browser
53(1)
Connect the Raspberry Pi to Wyliodrin STUDIO
53(7)
Manual Setup
55(1)
Connect the Raspberry Pi to the Local Version of Wyliodrin STUDIO
56(1)
Connect the Raspberry Pi to Browser Version of Wyliodrin STUDIO
57(3)
Overview of Wyliodrin STUDIO
60(2)
Deploy Applications on the Raspberry Pi
62(5)
Summary
67(2)
Chapter 3 Smart Digital Signage System
69(26)
Necessary Components
70(1)
The Application Architecture
71(2)
Electron
72(1)
The Application
73(21)
Source Code
73(6)
Installing the Necessary Libraries
79(2)
Run the Application
81(2)
Connect to the Internet
83(7)
Arrange the Interface
90(4)
Summary
94(1)
Chapter 4 Smart Soda Dispenser System
95(30)
Necessary Components
96(2)
Interactive Soda Dispenser
98(11)
The main.js File
98(1)
The User Interface
99(8)
Install Required Modules
107(2)
Building the Dispenser
109(4)
The Schematic
109(2)
The Application
111(2)
Installing the Modules
113(1)
Connecting the System to the Internet
113(10)
Set Up Ubidots Account
114(1)
Initialize Widget Values
115(2)
Compute the Liquid Amount
117(3)
Create the Dashboard
120(3)
Summary
123(2)
Chapter 5 Smart Advertising System
125(38)
Necessary Components
127(1)
Gathering Surrounding Information
128(9)
Connect the Camera Module
129(1)
Enable the Camera
130(1)
The Code
131(6)
Personalize the Content
137(8)
Set Up Microsoft Cognitive Services Account
137(3)
Process the Picture
140(2)
Personalize the Content
142(3)
Remotely Update Source Pictures
145(10)
Create a Google Service Account
145(3)
Upload Files on Google Drive
148(2)
Integrate Google Drive API in the Application
150(5)
Connect USB Camera
155(1)
Monitor the Environment
156(5)
Summary
161(2)
Chapter 6 Smart Metering System Using an Industrial Server
163(46)
Industrial Applications Architecture
164(2)
Necessary Components
166(1)
The Smart Power Plug Interface
167(9)
Set Up the HS110 Smart Power Plug Using the Kasa App
169(1)
Set Up the HS110 Smart Power Plug Using the Python SDK
169(7)
Write the Power Plug Driver
176(5)
The OPC UA Server
181(12)
OPC UA Variables
184(1)
The OPC UA Server
185(4)
OPC UA Commander
189(2)
ProSysOPC UA Client
191(2)
The Smart Power Plug Driver
193(12)
Write the Energy Values
194(7)
Switch the Power Plug On and Off
201(4)
Putting It All Together
205(2)
Summary
207(2)
Chapter 7 Data Storing and Processing
209(56)
Necessary Components
210(1)
Use MariaDB to Store Data
211(17)
Install MariaDB
213(1)
External Storage Setup
214(9)
Setup the Data Model
223(5)
Upgrade to Use Multiple Smart Plugs
228(21)
The OPC UA Data Model
229(5)
The New Smart Plug Driver
234(15)
Store the Information in the Database
249(15)
Summary
264(1)
Chapter 8 Data Plotting
265(22)
Necessary Components
266(1)
Getting Started
266(1)
Install Docker
267(2)
Install Grafana
269(16)
Add the MariaDB Data Source
274(3)
The Dashboard
277(8)
Summary
285(2)
Index 287
Ioana Culic is a PhD candidate in the field of Internet of Things and the co-founder of Wyliodrin, a company that offers educational and industrial IoT solutions. Wyliodrins target is to offer educational platforms for IoT. They have developed a large set of written and video educational materials to complement their solutions. Much of this material was coordinated and contributed to by Ioana.

Alexandru Radoviciis the CTO of Wyliodrin and earned a PhD in mobile technologies from University Politehnica of Bucharest, where he now works as an associate professor. He has taught and prepared materials for advanced IT classes. He has contributed to several books and articles on how to build Internet of Things applications.

Cristian Rusu isin charge of research and development within Wyliodrin and holds a PhD in signal processing from the University Politehnica of Bucharest. He has held research and teaching positions at the University Politehnica of Bucharest, the IMT Institute for Advanced Studies in Lucca, Italy and the University of Vigo, Spain.