Book Review – All of the IOT Starting with Latest Raspberry Pi from Beginner to Advanced

1. Summary of the title


♠  title –>  All of the IOT Starting with Latest Raspberry Pi from Beginner to Expert – Volume 1/2

♠  sub-title –> Mastering the Internet of Things (IOT) at a Stretch, Starting from Raspberry Pi Introduction, Going through Linux, Apache, MySQL, and PHP, and Reaching to Interface and Sensor

♠  ISBN  978-89-90852-03-8  94000
ISBN  978-89-90852-02-1  94000 (세트)

♠  Imprint       — RealOmega Consulting Inc.
♠  Authored by   — DuegGyu, Kim.

♠  page — 692


2. Introduction to the title


♠  This book guides readers who know nothing about IOT from basic-level topics to high-level knowledge so that they can understand general concept and details of IOT, and implement and experience the real IOT project directly.

♠  This book covers a wide range of topics, starting from the introduction of Raspberry Pi, going through high-level topics Linux, Apache, MySQL, and PHP, and reaching to the real IOT implementing Interface and Sensor.


3. Target of the title


♠ Now, I also do the Internet of Things (IOT) with Raspberry Pi.

♠  I do master all the knowledges and technologies which is necessary to implement IOT with Raspberry Pi from beginner to expert step by step at a stretch.


4. Characteristics of the title


♠  This title explains all the subjects on the basis of the latest model Raspberry Pi 3, so that readers can understand new knowledge and technologies, and apply those to the real project without any problem.

♠  This title  presents a variety of pictures, data sheet table, and examples of topics so that even beginners can understand the contents easily well.

♠  This title presents a variety of practical test cases and projects, so that readers can learn not just simple knowledge, but practical knowledge.

♠  title p guides advanced readers to get necessary learning materials for further studying high-level topics which is not covered in this book.


5. Table of Contents


1. Volume 1 – Raspberry Pi Basics
Chapter 1 Overview of Raspberry Pi
Chapter 2 Hardware of Raspberry Pi
Chapter 3 Buying and Installing Device/Part
Chapter 4 Installing Operating System
Chapter 5 System Startup and Shutdown
Chapter 6 System Connection and Termination
Chapter 7 Overview of Desktop Window
Chapter 8 Terminal and Shell Program
Chapter 9 Configuring Raspberry Pi System
Chapter 10 Understanding Shell Command
Chapter 11 Network Management
Chapter 12 User and User Group
Chapter 13 Control of File Permission
Chapter 14 Understanding Device
Chapter 15 Storage Device and Filesystem
Chapter 16 File Management
Chapter 17 Program Installation and Upgrade

2. Volume 2 – Utilizing Raspberry Pi
Chapter 18 Remote Connection
Chapter 19 System Monitoring
Chapter 20 Batch Run and Automatic Run
Chapter 21 Office and Utility
Chapter 22 Utilizing Multimedia
Chapter 23 Writing Program
Chapter 24 Utilizing Database and Web
Chapter 25 External Interface


6. What This Book Covers

This book starts with an introduction to Raspberry Pi, guides you through how to actually buy and operate it, and guides you through many commands and tools you can use. It also explains many tools and utilization methods needed to develope separate applications program, and explains how to use Raspberry Pi with connecting it with external devices, equipment, sensors and so on.

The following is a summary of the contents that each chapter describes.


Volume Ⅰ – Raspberry Pi Basics

[Chapter 1~Chapter 4] explains the details of Raspberry Pi for those who are new to Raspberry Pi, starting from background knowledge about Raspberry Pi such as what Raspberry Pi is, what features are available, and where they can be used. It also explains the preparations in detail for those who actually want to use it.


[Chapter 4~Chapter 9] introduces the operating system that can be used in Raspberry Pi and describes the installation procedure. It explains how to start and end Raspberry Pi after installation is completed, and explains how to adjust various configuration items necessary for system operation.


[Chapter 6~Chapter 7] explains Terminal connection, Desktop connection, local connection, and remote connection, which are methods of connecting to the system after Raspberry Pi works. It explains what the Terminal and Desktop window is and what function they have.


[Chapter 8~Chapter 17] describes in detail the basic framework of the Linux system and various commands and tools. It describes in detail the Terminal, Shell program, various Shell commands, how to set up network, how to define users and user groups, how to set permissions for files, the meaning of various devices and how to check device contents, the structure of storage device and file system, how to manage files, how to install and upgrade programs, and so on.


Volume Ⅱ – Utilizing Raspberry Pi


[Chapter 18~Chapter 20] covers more advanced topics on the Raspberry Pi system. This guides several ways to remotely connect to the Raspberry Pi system from outside, and explains available several monitoring methods to check the current status of the system. And when executing command in the system, how to execute command automatically according a certain rule without manual execution and how to execute multiple commands at the same time in batch mode are explained here.


[Chapter 21~Chapter 22] describes the office programs and tools available in Raspberry Pi. It introduces various tools such as office document tool, image editing program, printing program, internet browser, and so on and introduces how to do multimedia work using camera or video.


[Chapter 23~Chapter 24] introduces a tool to be used for developing a separate application program in Raspberry Pi. It describes various development languages and tools such as Python, Java, C, Scratch, and explains how to build database servers and Web servers such as Apache, MySQL, and PHP for those who need a database or want to build and operate a Web.


[Chapter 25] explains the basics for performing various interfaces and implementing IOT by using Raspberry Pi to interface with external machines, equipment, sensors, and so on. It explains the contents of the GPIO that Raspberry Pi has and how to actually handle it, and gives a basic understanding of the electricity/electronics needed to connect to external devices or electronic circuits. And by using a couple of examples in reality, it explains how to connect Raspberry Pi to an external device or how to interact with a sensor.


7. About the author.


He graduated from Korea University, Business Administration. After working for a long time in the IT sector of large corporations, he has been working as an ERP Consultant for many years. He had got a broad understanding of the company’s business processes while he have been carring out various projects in various fields such as financial accounting, cost accounting, tax accounting, capital management, purchasing, sales and marketing, transportation shipment,inventory management, and production. He also had learned a lot of knowledge and skills about SAP SD, MM, IS-OIL, FI, CO, BW, ABAP/4, ALE/EDI, Interface, and so on while he have been carrying out big ERP projects of major companies such as GS Caltex, SK Energy, Volvo, Korean National Oil Corporation, Hanhwa-Total Petrochimcal, and so on since he acquired the international certificate of  SAP consultant in 1997. Currently, He is working for Real Omega Consulting that has the business field of ERP, DW, SEM, CRM, EAI, Business Application, etc.