Building the Web of Things ABOUT THE BOOK Building the Web of Things is a guide to using cutting-edge web technologies techno logies to build the IoT. IoT. This step-by-step book teaches you how to use web protocolss to connect real-world devices to the web, protocol including the Semantic and Social Webs. Along the way you’ll gain vital concepts as you follow instructions for making Web of Things devices. By the end, you’ll have the practical skills you need to implement your own web-connected products and services.
What’s Inside
` 899
/-
ISBN: 9789351199397
Pages: 344
Ÿ
Introduction Introducti on to IoT protocols and devices
Ÿ
Connect electronic actuators and sensors (GPIO) to a Raspberry Pi
Ÿ
Implement standard standard REST and Pub/Sub APIs with Node.js on embedded systems
Ÿ
Learn about IoT protocols like MQTT and CoAP and integrate them to the Web of Things
Ÿ
Use the Semantic Web (JSON-LD, RDFa, etc.) to discover and find Web Things
Ÿ
Share Things via Social Networks to create the Social Web of Things
Ÿ
Build a web-based smart home with HTTP and WebSocket
Ÿ
Compose physical mashups with EVRYTHNG, Node-RED, and IFTTT
Authors: Dominique D. Guinard and Vlad M. Trifa
SUMMARY Because the Internet Inter net of Things is still stil l new, new, there is no universal application a pplication protocol. protoco l. Fortunately, the IoT can take advantage of the web, where IoT protocols connect applications thanks to universal and open APIs.
ABOUT THE AUTHORS Dominique Guinard and Vlad Trifa pioneered the Web of Things and cofounded EVRYTHNG, a large-scale IoT cloud powering billions of Web Things.
/dtechpress
/dtechpress
/dreamtechpress
dreamtechpress wordpress com
TABLE OF CONTENTS PART 1 BASICS OF THE IOT AND THE WOT 1 From the Internet of Things to the Web of Things
5.4
The Web of Things architecture
5.5
Summary
PART 2 BUILDING THE WOT
1.1
Defining the Internet of Things
1.2
Enter the Web of Things
1.3
Use cases—why connected objects?
6.1
Devices, resources, and web Things
1.4
The Web of Things—a supercharged Internet of Things
6.2
Beyond REST: the real-tim real-time e Web of Things
1.5
Summary
6.3
Summary
2 Hello, World Wide Web of Things
6 Access: Web APIs for Things
7 Implementing web Things 7.1
Connecting devices to the web
7.2
Direct integration pattern—RE pattern—REST ST on devices
7.3
Gateway integration pattern—CoA pattern—CoAP P example
7.4
Cloud integration pattern—MQTT over EVRYTHNG
7.5
Summary
2.1
Meet a Web of Things device
2.2
Exercise 1—Browse a device on the Web of Things
2.3
Exercise 2—Polling data from a WoT sensor
2.4
Exercise 3—Act on the real world
2.5
Exercise 4—T 4—Tell ell the world about your device
2.6
Exercise 5—Create your first physical mashup
8.1
The findability problem
2.7
Summary
8.2
Discovering Things
8.3
Describing web Things
8.4
The Semantic Web of Things
8.5
Summary
3 Node.js for the Web of Things
8 Find: Describe and discover web Things
3.1
The rise of JavaScript: from clients to servers to things!
3.2
Introduction to Node.js
3.3
Modularity in Node.js
9.1
Securing Things
3.4
Understanding Understandin g the Node.js event loop
9.2
Authentication and access control
3.5
Getting started with asynchrono asynchronous us programming
9.3
The Social Web of Things
9.4
Beyond the book
3.6
Summary and beyond the book
9.5
Summary
4 Getting started with embedded systems
9 Share: Securing and sharing web Things
10 Compose: Physical mashups
4.1
The world of embedded devices
4.2
Set up your first WoT device—Raspberry Pi
10.1 Building a simple app—automated app—automated UI generation
4.3
Installing Node.js on the Raspberry Pi
10.2 Physical mashups
4.4
Connecting sensors and actuators to your Pi
10.3 Using wizards wizards for physical physical mashups: mashups: IFTTT
4.5
Summary
10.4 Beyond the book
5 Building networks of Things 5.1
Connecting Things
5.2
Networking protocols for Things
5.3
Application protocols for Things
Published by:
10.5 Summary
Books are available on:
WILEY INDIA PV T. LTD. LTD.
DREAMTECH PRESS 19-A, Ansari Road, Daryaganj New Delhi-110 002, INDIA Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078 Email:
[email protected] Website: www.dreamtechpress.com
4435-36/7, Ansari Road, Daryaganj New Delhi-110 002, INDIA Tel: +91-11-4363 0000, Fax: +91-11-2327 5895 Email:
[email protected] Website: www.wileyindia.com
Distributed by:
Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email:
[email protected] Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: mumsales@wil ey.com /dtechpress
/dtechpress
/dreamtechpress
dreamtechpress.wordpress.com