skip to content
Mastering Internet of Things : Design and create your own IoT applications using Raspberry Pi 3. Preview this item
ClosePreview this item
Checking...

Mastering Internet of Things : Design and create your own IoT applications using Raspberry Pi 3.

Author: Peter Waher
Publisher: Birmingham : Packt Publishing, 2018.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
This book is your go to guide to master working on IoT. It is a practical tutorial helping you to get to grips with the concepts of IoT in form of four projects. Starting with, developing your basic IoT fundamentals using a Raspberry Pi project. Followed by, explaining advance application support by projects on publishing information in IoT. ...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Waher, Peter.
Mastering Internet of Things : Design and create your own IoT applications using Raspberry Pi 3.
Birmingham : Packt Publishing, ©2018
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Peter Waher
ISBN: 9781788397438 1788397436 1788397487 9781788397483
OCLC Number: 1030820044
Notes: Performing control action.
Description: 1 online resource (397 pages)
Contents: Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Preparing Our First Raspberry Pi Project; Getting what you need; Downloading the IoT Dashboard; Installing Windows 10 on your Raspberry Pi; Starting your Raspberry Pi; Connecting to your Raspberry Pi; Downloading the Arduino IDE; Installing Firmata on your Arduino board; Testing your Arduino board; Choosing a development environment; Using the IoT Gateway project and libraries; Creating your first project; Adding NuGet packages; Aggregating capabilities. Initializing the applicationCommunicating with the Arduino; Testing the app; Deploying the app; Summary; Chapter 2: Creating a Sensor to Measure Ambient Light; Preparing our project; Initializing the inventory library; Initializing the persistence library; Sampling raw sensor data; Performing basic error correction; Canceling noise; Removing random spikes; Converting to a physical quantity; Illustrating measurement results; Calculating basic statistics; Defining data persistence; Storing measured data; Removing old data; Summary; Chapter 3: Creating an Actuator for Controlling Illumination. Preparing our projectDefining control parameters; Understanding relays; Connecting our lamp; Connecting an LED; Controlling output; Persisting control parameter states; Logging important control events; Using Raspberry Pi GPIO pins directly; Checking whether GPIO is available; Initializing the GPIO output pin; Setting the GPIO pin output; Summary; Chapter 4: Publishing Information Using MQTT; Introducing the MQTT protocol; Understanding the Publish/Subscribe pattern; Preparing our project; Selecting an MQTT broker; Creating a Device ID; Connecting to the broker; Monitoring connection events. Recovering from lost connectionsPublishing sensor data; Choosing relevant values; Choosing a quality of service; Publishing the light field; Checking encrypted communication; Adding MQTT support to the actuator; Subscribing to topics; Handling incoming commands; Testing MQTT; Security considerations; Managing authentication; Managing privacy; Managing interoperability; Managing authorization; Summary; Chapter 5: Publishing Data Using HTTP; Introducing the HTTP protocol; Locating a resource; Understanding the Request/Response pattern; Handling sessions; Limiting connectivity. Choosing a connection directionUnderstanding methods; Updating resources; Interacting with resources; Encoding content; Applying headers; Optimizing requests; Sending content; Understanding status codes; Using encryption; Validating certificates; Redefining the web; Preparing our project; Creating an HTTP server; Adding dynamic synchronous resources; Choosing representation; Returning an XMLresponse; Adding a schema reference; Adding momentary values; Returning an image response; Explicitly encoding your content; Adding dynamic asynchronous resources; Decoding content.

Abstract:

This book is your go to guide to master working on IoT. It is a practical tutorial helping you to get to grips with the concepts of IoT in form of four projects. Starting with, developing your basic  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1030820044> # Mastering Internet of Things : Design and create your own IoT applications using Raspberry Pi 3.
    a schema:CreativeWork, schema:Book, schema:MediaObject ;
    library:oclcnum "1030820044" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/4914696884#Place/birmingham> ; # Birmingham
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    rdfs:comment "Warning: This malformed URI has been treated as a string - 'https://img1.od-cdn.com/ImageType-100/6135-1/{46F6973B-AAAD-457F-BCB9-3EE91CF04FEB}Img100.jpg'" ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4914696884#Topic/reference_questions_&_answers> ; # REFERENCE / Questions & Answers
    schema:about <http://experiment.worldcat.org/entity/work/data/4914696884#Topic/digital_lifestyle> ; # Digital lifestyle
    schema:about <http://experiment.worldcat.org/entity/work/data/4914696884#Topic/computers_computerized_home_&_entertainment> ; # Computers--Computerized Home & Entertainment
    schema:about <http://experiment.worldcat.org/entity/work/data/4914696884#Topic/raspberry_pi_computer> ; # Raspberry Pi (Computer)
    schema:about <http://dewey.info/class/001.64/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4914696884#Topic/computer_programming_software_development> ; # Computer programming--software development
    schema:about <http://experiment.worldcat.org/entity/work/data/4914696884#Topic/computers_programming_general> ; # Computers--Programming--General
    schema:about <http://experiment.worldcat.org/entity/work/data/4914696884#Topic/computer_hardware> ; # Computer hardware
    schema:about <http://experiment.worldcat.org/entity/work/data/4914696884#Topic/computers_hardware_general> ; # Computers--Hardware--General
    schema:about <http://experiment.worldcat.org/entity/work/data/4914696884#Topic/microcomputers_programming> ; # Microcomputers--Programming
    schema:about <http://experiment.worldcat.org/entity/work/data/4914696884#Topic/internet_of_things> ; # Internet of things
    schema:bookFormat schema:EBook ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/4914696884#Person/waher_peter> ; # Peter Waher
    schema:datePublished "2018" ;
    schema:description "This book is your go to guide to master working on IoT. It is a practical tutorial helping you to get to grips with the concepts of IoT in form of four projects. Starting with, developing your basic IoT fundamentals using a Raspberry Pi project. Followed by, explaining advance application support by projects on publishing information in IoT. ..."@en ;
    schema:description "Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Preparing Our First Raspberry Pi Project; Getting what you need; Downloading the IoT Dashboard; Installing Windows 10 on your Raspberry Pi; Starting your Raspberry Pi; Connecting to your Raspberry Pi; Downloading the Arduino IDE; Installing Firmata on your Arduino board; Testing your Arduino board; Choosing a development environment; Using the IoT Gateway project and libraries; Creating your first project; Adding NuGet packages; Aggregating capabilities."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/4914696884> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/4914696884#CreativeWork/mastering_internet_of_things_design_and_create_your_own_iot_applications_using_raspberry_pi_3> ;
    schema:name "Mastering Internet of Things : Design and create your own IoT applications using Raspberry Pi 3."@en ;
    schema:productID "1030820044" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/1030820044#PublicationEvent/birmingham_packt_publishing_2018> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/4914696884#Agent/packt_publishing> ; # Packt Publishing
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=5332124> ;
    schema:url "https://img1.od-cdn.com/ImageType-100/6135-1/{46F6973B-AAAD-457F-BCB9-3EE91CF04FEB}Img100.jpg" ;
    schema:url <https://proquest.safaribooksonline.com/9781788397483> ;
    schema:url <https://www.overdrive.com/search?q=46F6973B-AAAD-457F-BCB9-3EE91CF04FEB> ;
    schema:url <http://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781788397438> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1775071> ;
    schema:url <http://ra.ocls.ca/ra/login.aspx?inst=conestoga&url=http://proquest.safaribooksonline.com/9781788397483> ;
    schema:url <https://samples.overdrive.com/?crid=46f6973b-aaad-457f-bcb9-3ee91cf04feb&.epub-sample.overdrive.com> ;
    schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5332124> ;
    schema:url <https://ebookcentral.proquest.com/lib/liverpool/detail.action?docID=5332124> ;
    schema:workExample <http://worldcat.org/isbn/9781788397438> ;
    schema:workExample <http://worldcat.org/isbn/9781788397483> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1030820044> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4914696884#Agent/packt_publishing> # Packt Publishing
    a bgn:Agent ;
    schema:name "Packt Publishing" ;
    .

<http://experiment.worldcat.org/entity/work/data/4914696884#Person/waher_peter> # Peter Waher
    a schema:Person ;
    schema:familyName "Waher" ;
    schema:givenName "Peter" ;
    schema:name "Peter Waher" ;
    .

<http://experiment.worldcat.org/entity/work/data/4914696884#Topic/computer_hardware> # Computer hardware
    a schema:Intangible ;
    schema:name "Computer hardware"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4914696884#Topic/computer_programming_software_development> # Computer programming--software development
    a schema:Intangible ;
    schema:name "Computer programming--software development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4914696884#Topic/computers_computerized_home_&_entertainment> # Computers--Computerized Home & Entertainment
    a schema:Intangible ;
    schema:name "Computers--Computerized Home & Entertainment"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4914696884#Topic/computers_hardware_general> # Computers--Hardware--General
    a schema:Intangible ;
    schema:name "Computers--Hardware--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4914696884#Topic/computers_programming_general> # Computers--Programming--General
    a schema:Intangible ;
    schema:name "Computers--Programming--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4914696884#Topic/digital_lifestyle> # Digital lifestyle
    a schema:Intangible ;
    schema:name "Digital lifestyle"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4914696884#Topic/internet_of_things> # Internet of things
    a schema:Intangible ;
    schema:name "Internet of things"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4914696884#Topic/microcomputers_programming> # Microcomputers--Programming
    a schema:Intangible ;
    schema:name "Microcomputers--Programming"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4914696884#Topic/raspberry_pi_computer> # Raspberry Pi (Computer)
    a schema:Intangible ;
    schema:name "Raspberry Pi (Computer)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4914696884#Topic/reference_questions_&_answers> # REFERENCE / Questions & Answers
    a schema:Intangible ;
    schema:name "REFERENCE / Questions & Answers"@en ;
    .

<http://worldcat.org/entity/work/data/4914696884#CreativeWork/mastering_internet_of_things_design_and_create_your_own_iot_applications_using_raspberry_pi_3>
    a schema:CreativeWork ;
    rdfs:label "Mastering Internet of Things : Design and create your own IoT applications using Raspberry Pi 3." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1030820044> ; # Mastering Internet of Things : Design and create your own IoT applications using Raspberry Pi 3.
    .

<http://worldcat.org/isbn/9781788397438>
    a schema:ProductModel ;
    schema:isbn "1788397436" ;
    schema:isbn "9781788397438" ;
    .

<http://worldcat.org/isbn/9781788397483>
    a schema:ProductModel ;
    schema:isbn "1788397487" ;
    schema:isbn "9781788397483" ;
    .

<http://www.worldcat.org/title/-/oclc/1030820044>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1030820044> ; # Mastering Internet of Things : Design and create your own IoT applications using Raspberry Pi 3.
    schema:dateModified "2019-05-11" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.