Amazon cover image
Image from Amazon.com

Learning internet of things : explore and learn about internet of things with the help of engaging and enlightening tutorials designed for raspberry Pi / Peter Waher.

By: Material type: TextTextSeries: Community experience distilledPublisher: Birmingham, England : Packt Publishing, 2015Copyright date: ©2015Description: 1 online resource (242 pages) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781783553549
  • 1783553545
Subject(s): Genre/Form: Additional physical formats: Print version:: Learning internet of things : explore and learn about internet of things with the help of engaging and enlightening tutorials designed for raspberry Pi.DDC classification:
  • 005.3 23
LOC classification:
  • QA76.8.R15 W344 2015eb
Online resources:
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Preparing our IoT Projects; Creating the sensor project; Preparing the Raspberry Pi; Clayster libraries; Hardware; Interacting with our hardware; Interfacing the hardware; Internal representation of sensor values; Persisting data; External representation of sensor values; Exporting sensor data; Creating the actuator project; Hardware; Interfacing the hardware; Creating a controller; Representing sensor values; Parsing sensor data; Calculating control states
Creating a cameraHardware; Accessing the serial port on Raspberry Pi; Interfacing the hardware; Creating persistent default settings; Adding configurable properties; Persisting the settings; Working with current settings; Initializing the camera; Summary; Chapter 2: The HTTP Protocol; HTTP basics; Adding HTTP support to the sensor; Setting up an HTTP server on the sensor; Setting up an HTTPS server on the sensor; Adding a root menu; Displaying measured information in an HTML page; Generating graphics dynamically; Creating sensor data resources; Interpreting the readout request
Testing our data exportUser authentication; Adding events for enhanced network performance; Adding HTTP support to the actuator; Creating the web services resource; Accessing individual outputs; Collective access to outputs; Accessing the alarm output; Using the test form; Accessing WSDL; Using the REST web service interface; Adding HTTP support to the controller; Subscribing to events; Creating the control thread; Controlling the actuator; Summary; Chapter 3: The UPnP Protocol; Introducing UPnP; Providing a service architecture; Documenting device and service capabilities
Creating a device description documentChoosing a device type; Being friendly; Providing the device with an identity; Adding icons; Adding references to services; Topping off with a URL to a web presentation page; Creating the service description document; Adding actions; Adding state variables; Adding a unique device name; Providing a web interface; Creating a UPnP interface; Registering UPnP resources; Replacing placeholders; Adding support for SSDP; Notifying the network; Responding to searches; Implementing the Still Image service; Initializing evented state variables
Providing web service propertiesAdding service properties; Adding actions; Using our camera; Setting up UPnP; Discovering devices and services; Subscribing to events; Receiving events; Executing actions; Summary; Chapter 4: The CoAP Protocol; Making HTTP binary; Finding development tools; Adding CoAP to our sensor; Defining our first CoAP resources; Manually triggering an event notification; Registering data readout resources; Returning XML; Returning JSON; Returning plain text; Discovering CoAP resources; Testing our CoAP resources; Adding CoAP to our actuator
Summary: If you're a developer or electronics engineer who is curious about Internet of Things, then this is the book for you. With only a rudimentary understanding of electronics, Raspberry Pi, or similar credit-card sized computers, and some programming experience using managed code such as C# or Java, you will be taught to develop state-of-the-art solutions for Internet of Things in an instant.
Item type:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number Materials specified Status Date due Barcode
Electronic-Books Electronic-Books OPJGU Sonepat- Campus E-Books EBSCO Available

Includes index.

Online resource; title from PDF title page (ebrary, viewed February 14, 2015).

Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Preparing our IoT Projects; Creating the sensor project; Preparing the Raspberry Pi; Clayster libraries; Hardware; Interacting with our hardware; Interfacing the hardware; Internal representation of sensor values; Persisting data; External representation of sensor values; Exporting sensor data; Creating the actuator project; Hardware; Interfacing the hardware; Creating a controller; Representing sensor values; Parsing sensor data; Calculating control states

Creating a cameraHardware; Accessing the serial port on Raspberry Pi; Interfacing the hardware; Creating persistent default settings; Adding configurable properties; Persisting the settings; Working with current settings; Initializing the camera; Summary; Chapter 2: The HTTP Protocol; HTTP basics; Adding HTTP support to the sensor; Setting up an HTTP server on the sensor; Setting up an HTTPS server on the sensor; Adding a root menu; Displaying measured information in an HTML page; Generating graphics dynamically; Creating sensor data resources; Interpreting the readout request

Testing our data exportUser authentication; Adding events for enhanced network performance; Adding HTTP support to the actuator; Creating the web services resource; Accessing individual outputs; Collective access to outputs; Accessing the alarm output; Using the test form; Accessing WSDL; Using the REST web service interface; Adding HTTP support to the controller; Subscribing to events; Creating the control thread; Controlling the actuator; Summary; Chapter 3: The UPnP Protocol; Introducing UPnP; Providing a service architecture; Documenting device and service capabilities

Creating a device description documentChoosing a device type; Being friendly; Providing the device with an identity; Adding icons; Adding references to services; Topping off with a URL to a web presentation page; Creating the service description document; Adding actions; Adding state variables; Adding a unique device name; Providing a web interface; Creating a UPnP interface; Registering UPnP resources; Replacing placeholders; Adding support for SSDP; Notifying the network; Responding to searches; Implementing the Still Image service; Initializing evented state variables

Providing web service propertiesAdding service properties; Adding actions; Using our camera; Setting up UPnP; Discovering devices and services; Subscribing to events; Receiving events; Executing actions; Summary; Chapter 4: The CoAP Protocol; Making HTTP binary; Finding development tools; Adding CoAP to our sensor; Defining our first CoAP resources; Manually triggering an event notification; Registering data readout resources; Returning XML; Returning JSON; Returning plain text; Discovering CoAP resources; Testing our CoAP resources; Adding CoAP to our actuator

If you're a developer or electronics engineer who is curious about Internet of Things, then this is the book for you. With only a rudimentary understanding of electronics, Raspberry Pi, or similar credit-card sized computers, and some programming experience using managed code such as C# or Java, you will be taught to develop state-of-the-art solutions for Internet of Things in an instant.

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide

There are no comments on this title.

to post a comment.

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library