Smart Internet of Things Projects

Author: Agus Kurniawan  

Publisher: Packt Publishing‎

Publication year: 2016

E-ISBN: 9781786467713

P-ISBN(Paperback): 9781786466518

Subject: TP2 自动化技术及设备;TP312 程序语言、算法语言

Keyword: 程序语言、算法语言,自动化技术、计算机技术,自动化技术及设备

Language: ENG

Access to resources Favorite

Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.

Chapter

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

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

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

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

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

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

_GoBack

_GoBack

_GoBack

_GoBack

_GoBack

The users who browse this book also browse