You are on page 1of 2

Building the Web of Things

ABOUT THE BOOK


Building the Web of Things is a guide to using
cutting-edge web technologies to build the IoT. This
step-by-step book teaches you how to use web
protocols to connect real-world devices to the web,
including the Semantic and Social Webs. Along the
way youll gain vital concepts as you follow
instructions for making Web of Things devices. By
the end, youll have the practical skills you need to
implement your own web-connected products and
services.

Whats Inside
Introduction to IoT protocols and devices
Connect electronic actuators and sensors
(GPIO) to a Raspberry Pi

Implement 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

` 899 /-

Social Web of Things

Build a web-based smart home with HTTP and


WebSocket

ISBN: 9789351199397

Pages: 344

Compose physical mashups with EVRYTHNG,


Node-RED, and IFTTT

Authors: Dominique D. Guinard and Vlad M. Trifa

SUMMARY
Because the Internet of Things is still new, there is no universal application protocol. 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
1.1 Defining the Internet of Things
1.2 Enter the Web of Things
1.3 Use caseswhy connected objects?
1.4 The Web of Thingsa supercharged Internet
of Things
1.5 Summary
2 Hello, World Wide Web of Things
2.1 Meet a Web of Things device
2.2 Exercise 1Browse a device on the
Web of Things
2.3 Exercise 2Polling data from a
WoT sensor
2.4 Exercise 3Act on the real world
2.5 Exercise 4Tell the world about your device
2.6 Exercise 5Create your first physical mashup
2.7 Summary
3 Node.js for the Web of 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
3.4 Understanding the Node.js event loop
3.5 Getting started with asynchronous
programming
3.6 Summary and beyond the book
4 Getting started with embedded systems
4.1 The world of embedded devices
4.2 Set up your first WoT deviceRaspberry Pi
4.3 Installing Node.js on the Raspberry Pi
4.4 Connecting sensors and actuators to your Pi
4.5 Summary
5 Building networks of Things
5.1 Connecting Things
5.2 Networking protocols for Things
5.3 Application protocols for Things

Published by:

DREAMTECH PRESS
19-A, Ansari Road, Daryaganj
New Delhi-110 002, INDIA
Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078
Email: feedback@dreamtechpress.com
Website: www.dreamtechpress.com

5.4
5.5

The Web of Things architecture


Summary

PART 2 BUILDING THE WOT


6 Access: Web APIs for Things
6.1 Devices, resources, and web Things
6.2 Beyond REST: the real-time Web of Things
6.3 Summary
7 Implementing web Things
7.1 Connecting devices to the web
7.2 Direct integration patternREST on devices
7.3 Gateway integration patternCoAP example
7.4 Cloud integration patternMQTT over
EVRYTHNG
7.5 Summary
8 Find: Describe and discover web Things
8.1 The findability problem
8.2 Discovering Things
8.3 Describing web Things
8.4 The Semantic Web of Things
8.5 Summary
9 Share: Securing and sharing web Things
9.1 Securing Things
9.2 Authentication and access control
9.3 The Social Web of Things
9.4 Beyond the book
9.5 Summary
10 Compose: Physical mashups
10.1 Building a simple appautomated UI
generation
10.2 Physical mashups
10.3 Using wizards for physical mashups: IFTTT
10.4 Beyond the book
10.5 Summary

Books are available on:

WILEY INDIA PVT. LTD.


4435-36/7, Ansari Road, Daryaganj
New Delhi-110 002, INDIA
Tel: +91-11-4363 0000, Fax: +91-11-2327 5895
Email: csupport@wiley.com
Website: www.wileyindia.com

Distributed by:

Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: blrsales@wiley.com
Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: mumsales@wiley.com
/dtechpress

/dtechpress

/dreamtechpress

dreamtechpress.wordpress.com

You might also like