万本电子书0元读

万本电子书0元读

顶部广告

Smart Internet of Things Projects电子书

售       价:¥

3人正在读 | 0人评论 9.8

作       者:Agus Kurniawan

出  版  社:Packt Publishing

出版时间:2016-09-01

字       数:81.6万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Discover how to build your own smart Internet of Things projects and bring a new degree of interconnectivity to your world About This Book Learn how to extract and analyse data from physical devices and build smart IoT projects Master the skills of building enticing projects such as a neural network autonomous car, computer vision through a camera, and cloud-based IoT applications This project-based guide leverages revolutionary computing chips such as Raspberry Pi, Arduino, and so on Who This Book Is For If you are hobbyist who is keen on making smart IoT projects, then this book is for you. You should have a basic knowledge of Python. What You Will Learn Implement data science in your IoT projects and build a smart temperature controller Create a simple machine learning application and implement decision system concepts Develop a vision machine using OpenCV Build a robot car with manual and automatic control Implement speech modules with your own voice commands for IoT projects Connect IoT to a cloud-based server In Detail Internet of Things (IoT) is a groundbreaking technology that involves connecting numerous physical devices to the Internet and controlling them. Creating basic IoT projects is common, but imagine building smart IoT projects that can extract data from physical devices, thereby making decisions by themselves. Our book overcomes the challenge of analyzing data from physical devices and accomplishes all that your imagination can dream up by teaching you how to build smart IoT projects. Basic statistics and various applied algorithms in data science and machine learning are introduced to accelerate your knowledge of how to integrate a decision system into a physical device. This book contains IoT projects such as building a smart temperature controller, creating your own vision machine project, building an autonomous mobile robot car, controlling IoT projects through voice commands, building IoT applications utilizing cloud technology and data science, and many more. We will also leverage a small yet powerful IoT chip, Raspberry Pi with Arduino, in order to integrate a smart decision-making system in the IoT projects. Style and approach The book follows a project-based approach to building smart IoT projects using powerful boards such as the Raspberry Pi, Arduino, and the IoT chip.
目录展开

Smart Internet of Things Projects

Table of Contents

Smart Internet of Things Projects

Credits

About the Author

About the Reviewer

www.PacktPub.com

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Making Your IoT Project Smart

Introducing basic statistics and data science

Python for computational statistics and data science

Python libraries for computational statistics and data science

NumPy

Pandas

SciPy

Scikit-learn

Shogun

SymPy

Statsmodels

Building a simple program for statistics

IoT devices and platforms

Arduino

Raspberry Pi

BeagleBone Black and Green

IoT boards based on ESP8266 MCU?

IoT boards-based TI CC3200 MCU

Sensing and actuating on IoT devices

Sensing and actuating on Arduino devices

Sensing and actuating on Raspberry Pi devices

Setting up

Accessing Raspberry Pi GPIO

Sensing through sensor devices

Building a smart temperature controller for your room

Introducing PID controller

Implementing PID controller in Python

Controlling room temperature using PID controller

Summary

References

2. Decision System for IoT Projects

Introduction to decision system and machine learning

Decision system-based Bayesian

Decision system-based fuzzy logic

Python libraries for building a decision system

Bayesian

Fuzzy logic

Building a simple decision system-based Bayesian theory

Integrating a decision system and IoT project

Building your own decision system-based IoT

Wiring

Writing the Python program

Testing

Enhancement

Summary

References

3. Building Your Own Machine Vision

Introducing machine vision

Introducing the OpenCV library

Deploying OpenCV on Raspberry Pi

Building a simple program with OpenCV

Working with camera modules

Camera modules based on the CSI interface

Camera modules based on USB interface

Camera modules-based serial interface

Camera modules with multi-interfaces

Accessing camera modules from the OpenCV library

Introducing pattern recognition for machine vision

Building a tracking vision system for moving objects

Building your own IoT machine vision

Deploying Pixy CMUcam5 on Raspberry Pi

Assembly

Updating the Pixy CMUcam5 firmware

Testing

Loading streaming video

Tracking an object

Tracking an object with a Pan/Tilt module

Running the Python application

Clearing all signatures

Summary

References

4. Making Your Own Autonomous Car Robot

Introducing autonomous systems

Introducing mobile robots

Building your own car robot

DIY robot platforms

Assembled robot platform

Working with the Pololu Zumo robot for Arduino

How do we get it to work?

Controlling a car robot from a computer

How do we get it to work?

Working with a GPS module for navigation

How do we get this to work?

Introducing map engine platforms

How do we get it to work?

Building a car-based GPS

Making your own autonomous car

Summary

References

5. Building Voice Technology on IoT Projects

Introduce a speech technology

Introduce sound sensors and actuators

Introduce pattern recognition for speech technology

Reviewing speech and sound modules for IoT devices

Build your own voice commands for IoT projects

Setting up EasyVR shield 3

Building voice commands

Wiring your voice command board

Writing sketch program

Testing

Make your IoT board speak

Setting up

Wiring

Writing sketch program

Testing

Make Raspberry Pi speak

Setting up

Writing Python program

What's next?

Summary

References

6. Building Data Science-based Cloud for IoT Projects

Introduce cloud technology

Introducing cloud-based data science

Connecting IoT boards to cloud-based server

Microsoft Azure IoT

Amazon AWS IoT

Arduino Cloud

Setting up Arduino Cloud

Wiring for demo

Adding Arduino Cloud library

Updating Arduino Cloud web SSL certificate

Writing program for Arduino Cloud

Working with Microsoft Azure IoT Hub

Setting up Microsoft Azure IoT Hub

Registering IoT device

Writing program

Building data science-based cloud

Deploying Azure Machine learning

Publishing Azure ML as web service

Make IoT application with data science-based cloud

Summary

Index

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部