万本电子书0元读

万本电子书0元读

顶部广告

Enterprise Internet of Things Handbook电子书

售       价:¥

1人正在读 | 0人评论 9.8

作       者:Arvind Ravulavaru

出  版  社:Packt Publishing

出版时间:2018-04-30

字       数:24.8万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Get familiar with the building blocks of IoT solutions using off–the-shelf IoT platforms. About This Book ? Work with various trending IoT platforms such as AWS IoT, Azure IoT, Google IoT, IBM Watson IoT, and Kaa IoT ? Gain hands-on knowledge working with Cloud-based IoT platforms, IoT Analytics, and so on. ? A practical guide that will help you build IoT strategies for your organization Who This Book Is For This book is targeted at IoT architects and engineers, or any stakeholders working with IoT solutions in an organization. This book will also help decision makers and professionals from small- and medium-sized enterprises build an IoT strategy for their venture. What You Will Learn ? Connect a Temperature and Humidity sensor and see how these two can be managed from various platforms ? Explore the core components of AWS IoT such as AWS Kinesis and AWS IoTRules Engine ? Build a simple analysis dashboard using Azure IoT and Power BI ? Understand the fundamentals of Google IoT and use Google core APIs to build your own dashboard ? Get started and work with the IBM Watson IoT platform ? Integrate Cassandra and Zeppelin with Kaa IoT dashboard ? Review some Machine Learning and AI and get to know more about their implementation in the IoT domain. In Detail There is a lot of work that is being done in the IoT domain and according to Forbes the global IoT market will grow from $157B in 2016 to $457B by 2020. This is an amazing market both in terms technology advancement as well as money. In this book, we will be covering five popular IoT platforms, namely, AWS IoT, Microsoft Azure IoT, Google IoT Core, IBM Watson IoT, and Kaa IoT middleware. You are going to build solutions that will use a Raspberry Pi 3, a DHT11 Temperature and humidity sensor, and a dashboard to visualize the sensor data in real-time. Furthermore, you will also explore various components of each of the platforms that are needed to achieve the desired solution. Besides building solutions, you will look at how Machine Learning and IoT go hand in hand and later design a simple predictive web service based on this concept. By the end of this book, you will be in a position to implement an IoT strategy best-fit for your organization Style and approach An informative guide that will help you design and implement an IoT Strategy best-fit for your organization
目录展开

Title Page

Copyright and Credits

Enterprise Internet of Things Handbook

Packt Upsell

Why subscribe?

PacktPub.com

Contributors

About the author

About the reviewer

Packt is searching for authors like you

Preface

Who this book is for

What this book covers

To get the most out of this book

Download the example code files

Conventions used

Get in touch

Reviews

Introduction to IoT

Internet of Things

History

IoT and the market

IoT technology stack

Building blocks

Smart devices

Microcontroller versus microprocessor

Sensors

Actuators

Controllers

Integrated controllers

Assembled controllers

Possible combinations

System on Chips

Popular SoCs in market

Hardware communication protocols

GPIO

Analog reading

UART

SPI

I2C

Gateway and cloud communication

Device Management Software

Device to cloud communication protocols

Message Queuing Telemetry Transport

MQTT for Sensor Networks

Constrained Application Protocol

Simple Text Oriented Messaging Protocol

Advanced Message Queuing Protocol

Representational state transfer

WebSockets

Storage

MongoDB

Apache Cassandra

Time series databases

InfluxDB

KairosDB

Netflix Atlas

RIAK TS

API management

API gateway administration

Applications

Intelligence

Rules and alerts

IFTTT

Scheduling

Third-party integration

IoT and security

Mirai bot attack

Ransomware

End-to-end architecture

Using cloud computing

Pros and cons of using cloud computing in the IoT

Using fog computing

Pros and cons of using fog computing in the IoT

Edge computing

Which is better?

IoT standards

Summary

Further reading

Applications of IoT

IoT and its value proposition

Connected devices

Smart devices

Artificial intelligence

Healthcare and IoT

Remote diagnosis

AI doctors

Industrial IoT

Optimization

Predictive maintenance

Other applications of IoT

Agriculture

Smart city

Smart retail

Smart logistics

Summary

Getting Started with IoT Platforms

IoT platform or IoT middleware

Why platforms?

IoT platforms

Example implementation

Setting up the Raspberry Pi 3

Setting up Node.js on the Raspberry Pi 3

Setting up ThingSpeak

Creating an account

Creating a channel

Sending test data

Building the solution

Things needed

Schematic

Summary

AWS IoT

AWS IoT

AWS IoT Core

AWS IoT Device Management

AWS Greengrass

AWS IoT Analytics

Amazon FreeRTOS

Designing the sample application

Solution

Architecture

End-to-end communication

Data visualization

Pricing

Building the sample application

End-to-end communication

Setting up the IoT Thing

Setting up Raspberry Pi 3 on the DHT11 node

Things needed

Setting up Node.js

Developing the Node.js Thing app

Reading the data from the Thing

Building the dashboard

Elasticsearch

Kibana

Setting up Elasticsearch

Setting up an IAM Role

Creating an IoT Rule

Elasticsearch configuration

Running the Thing

Building the Kibana dashboard

Summary

Further reading

Azure IoT

Azure IoT

IoT hub

Stream analytics

Designing a sample application

Solution

Architecture

End-to-end communication

Data visualization

Pricing

Building a sample application

End-to-end communication

Setting up the IoT hub

Setting up Raspberry Pi on the DHT11 node

Things needed

Setting up Node.js

Developing the Node.js device app

Reading the data from the IoT Thing

Building a dashboard

Azure stream analytics

Power BI

Execution steps

Signing up to Power BI

Setting up events

Creating a stream analytics job

Running the device

Building the visualization

Summary

Google Cloud IoT

Google Cloud IoT

Designing a sample application

Solution

Architecture

End-to-end communication

Data visualization

Pricing

Building a sample application

End-to-end communication

Setting up a project

Enabling APIs

Enabling device registry and devices

Setting up Raspberry Pi 3 with DHT11 node

Things needed

Setting up Node.js

Developing the Node.js device app

Reading the data from the device

Setting up credentials

Setting up subscriptions

Setting up the client

Building a dashboard

Google Cloud Functions

Google BigQuery

Google Data Studio

Setting up BigQuery

Setting up Google Cloud Function

Running the device

Google Data Studio reports

Summary

IBM Watson IoT

IBM Watson IoT

Designing the sample application

Solution

Architecture

End-to-end communication

Data visualization

Pricing

Building the sample application

End-to-end communication

Creating a platform

Setting up a Raspberry Pi 3 with DHT11 node

Things needed

Setting up Node.js

Developing the Node.js thing app

Reading the data from the device

Building the dashboard

Creating a schema

Creating a board

Summary

Kaa IoT

Kaa IoT

How does Kaa work?

Designing a sample application

Solution

Architecture

End-to-end communication

Data visualization

Pricing

Building a sample application

Downloading Kaa

Setting up a project

Setting up a MongoDB log appender

Setting up a REST log appender

Node.js server - REST Logger

Downloading the SDK and running the app

Setting up a client app

Downloading the Kaa SDK

Setting up dependencies

Setting up the hardware

Things needed

Running the application

Validating MongoDB data

Validating the REST log appender

Building a dashboard

ThingsBoard.io

Setting up ThingsBoard

Adding a REST log appender

Building the dashboard

Summary

IoT and Machine Learning

What is machine learning?

Machine learning workflow

Types of machine learning algorithms

Supervised ML algorithms

Unsupervised learning algorithms

Reinforced learning algorithms

Machine learning platforms

Amazon machine learning

Azure Machine Learning Studio

Google Cloud Machine Learning

IBM Watson Machine Learning

Open source tools

Rain prediction

Setting up Azure Machine Learning Studio

Importing experiment

Weather dataset

Selecting columns in the dataset

Editing the metadata

Cleaning the missing data

Executing the R script

Splitting data

Train model

Algorithm selection

Score model

Deploying web service

Testing web the service

Summary

Platform Comparisons

What is an IoT platform?

Features of an IoT platform

Essential features

Security

Secure device communication

Device management

Device and cloud integration

Communication protocols

Storage

Beneficial features

Visualization

Third-party integration

Analytics and intelligence

Comparison between platforms

Summary

Other Books You May Enjoy

Leave a review - let other readers know what you think

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部