Building Enterprise IoT Applications

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

McKinsey Global Institute predicts Internet of Things (IoT) could generate up to $11.1 trillion a year in economic value by 2025. Gartner Research Company expects 20 billion inter-connected devices by 2020 and, as per Gartner, the IoT will have a significant impact on the economy by transforming many enterprises into digital businesses and facilitating new business models, improving efficiency and increasing employee and customer engagement. It's clear from above and our research that the IoT is a game changer and will have huge positive impact in foreseeable future.

In order to harvest the benefits of IoT revolution, the traditional software development paradigms must be fully upgraded. The mission of our book, is to prepare current and future software engineering teams with the skills and tools to fully utilize IoT capabilities. The book introduces essential IoT concepts from the perspectives of full-scale software development with the emphasis on creating niche blue ocean products. It also:

Outlines a fundamental full stack architecture for IoT

Describes various development technologies in each IoT layer

Explains IoT solution development from Product management perspective

Extensively covers security and applicable threat models as part of IoT stack

The book provides details of several IoT reference architectures with emphasis on data integration, edge analytics, cluster architectures and closed loop responses.

Author(s): Chandrasekar Vuppalapati
Publisher: CRC Press
Year: 2020

Language: English
Pages: x+442

Cover
Title Page
Copyright Page
Contents
Preface
Dedication
Acknowledgement
1. Introduction
Industry 4.0
The Man and the Machine—Robots may guide collaboration with Humans
The Five Forces that shape Industry Competition and Smart Connected Objects
Digital Twin
Enterprise IoT Platforms
Human Touch – artificial intelligence infused Mobile Companion
The CRISP-PM Process
References
2. Foundation Architectures
IoT Platform
IoT Platform Types
Connectivity Platform
Case Study: Artik Connectivity Platform
Technical Case Study: Using IoT to detect water leakages with Powel
IoT & KDD
5Vs and IoT
Intel IoT Data Flow Diagram
CAP Theorem
IoT Streams and Reference Architecture
Data at Rest
References
3. Hardware Design
Arduino IDE Installation
Arduino Uno Pinout Diagram and Guide
Tinyduino Humidity Sensor (SI7021)
Embedded System Architecture
Dairy IoT Sensor
References
4. IoT Data Sources
Industrial Case Study: Connected Bus and Mass Transportation
Case study
Type of Sensors
Basic Sensors
Motion Sensors
Accelerometer App
Accelerometer Play App – a Precursor to Digital Twin Apps
Magnetometer App
The Role of Sensors in Healthcare & Wellness
Case Study: A System to Detect Mental Stress Using Machine Learning and Mobile Development
Health Fitness IoT App
Step Counter Value
Android BatchStepSensor Sample
Full Sensor & Data List
Core Motion Framework in iOS
Core Motion iOS Code
Pedometer App
Case Study: California Reservoir Continuous Water Monitoring
Current Reservoir Conditions
Video Sensors
Image Texture Data
Geospatial Data
References
5. IoT Data Collectors
Case Study: Note to my great-great Grand Kids: I am Sorry
Data Collector Algorithms
Audio Signal Data
Image Texture Extraction—Histograms
References
6. Data Storage
Data in Motion: Data representations
Files in C
EPROM Data Storage
Android Data Storage
SQLite
SQLite and Embedded C App
SQL Storage
iOS Data Storage
Tensors as Storage
References
7. Machine Learning at the Edge
Case Study: Intelligent Dispenser for Long Tail Venues
Supervised Learning Techniques useful for small form Factor Devices
Clustering
References
8. Edge Analytics
Case Study: Smart City—Intelligent Dispenser
Sliding Window
Model Equation—Regression Analysis
Kalman Filter
K-Means Clustering
Case Study: Sensor Signal and Data Interference & Machine Learning
Fuzzy Logic (FL)
Reinforcement Learning (RL)
Neural Networks
Voice Detection (Neural Networks)
Tensor Flow execution on embedded Microcontroller Units (MCUs)
Edge to Cloud Amalgamation—Traffic Light Sensors as law enforcement devices
Hotels and Entertainment and Dynamic Pricing (Harmonious dancing for calculating the best price—both for industry and Patrons—a Win-Win)
References
9. Connectivity
5G Network
Case Study: Low Power Wide Area (LPWA) and Cellular IoT
REST
CoAP (Constrained Application Protocol)
Bluetooth Low Energy (BLE)
iOS App—IoT made easy—Sensor Tag
Android
Hanumayamma Dairy IoT Design
Case Study: Dairy Application—Cow Necklace
MQTT
IoT and Hardware Clocks
MQTT Signals
MQTT Client
MQTT Wireshark Captures
ECG or Electrocardiogram Sesnors
References
10. Middleware
Message Architectures
Apache Kafka
Installation of Kafka
Apache Spark
References
11. Cloud and IoT
IoT Data Analytics Platform
Data Processing Architecture
Insight Value Chain
References
12. Future
IoT the best deterrent to prevent the effects of Climate Change
Appendix
Appendix A: bench_time.c
Appendix: California Reservoir Sensor Details
Appendix: Sacramento River At Knights Landing
Query Interface
Scaremento Stations
SACRAMENTO R @ FREMONT WEIR(CREST 32.0’) (FRE)
Real Time Sensor Data – Sacramento R @ Fremont WEIR
SNOW Sensors
Appendix - SQLite Build - Amalgamation
Appendix – DO-178B (Software Considerations in Airborne Systems and Equipment Certification)
Appendix – STDIO.H File
Appendix: Milk Producing Data Centers
Pthread Support in Microsoft Windows Services for UNIX Version 3.5
Index