![cover of the book IoT, building Arduino-based projects explore and learn about Internet of Things to develop interactive Arduino-based internet projects](/covers/files_200/2702000/0e0aa691256d2b19cd465000e2eac3fb-g.jpg)
Ebook: IoT, building Arduino-based projects explore and learn about Internet of Things to develop interactive Arduino-based internet projects
Author: Waher Peter
- Tags: Arduino (Programmable controller)--Programming, Arduino (Programmable controller), Programming, Electronic books, Internet of things, Arduino (Programmable controller) -- Programming, Arduino (Programmable controller), Programming
- Year: 2016
- Publisher: Packt Publishing
- City: Birmingham
- Language: English
- pdf
About This BookLearn the capabilities and differences between popular protocols and communication patterns and how they can be used, and should not be used, to create secure and interoperable services and thingsBuild Internet-based Arduino devices to make your home feel more secureLearn to protect cyber-physical systems and utilize forensic data analysis to beat vulnerabilities in your IoT ecosystemLearn best practices to secure your data from device to the cloudWho This Book Is For If you're a developer or electronics engineer who is curious about Internet of Things, then this is the course for you. 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 will be helpful. Business analysts and managers will also find this course useful. What You Will LearnKnow the capabilities and limitations of the HTTP, UPnP, CoAP, MQTT, and XMPP protocolsUse important communication patterns such as request/respond, publish/subscribe, event subscription, asynchronous messaging, and multicasting patternsBuild a portable Wi-fisignal strength sensor to give haptic feedback about signal strength to the userMeasure water flow speed and volume with liquid flow sensors and record real-time readingsSecure your home with motion-activated Arduino security cameras and upload images to the cloudImplement real-time data logging of a solar panel voltage with Arduino cloud connectorsTrack locations with GPS and upload location data to the cloudControl infrared-enabled devices with IR remote and ArduinoUse systems security engineering and Privacy by Design principles to design a secure IoT ecosystemIn Detail The IoT: Building Arduino-Based Projects course will take you on a journey to become an expert in the use of IoT by developing a set of projects and will guide.;Cover -- Copyright -- Credits -- Preface -- Table of Content -- Module 1: Learning Internet of Things -- Chapter 1: Preparing our IoT Projects -- Creating the sensor project -- Creating the actuator project -- Creating a controller -- Creating a camera -- Summary -- Chapter 2: The HTTP Protocol -- HTTP basics -- Adding HTTP support to the sensor -- Adding HTTP support to the actuator -- Adding HTTP support to the controller -- Summary -- Chapter 3: The UPnP Protocol -- Introducing UPnP -- Creating a device description document -- Creating the service description document -- Providing a web interface -- Creating a UPnP interface -- Implementing the Still Image service -- Using our camera -- Summary -- Chapter 4: The CoAP Protocol -- Making HTTP binary -- Adding CoAP to our sensor -- Adding CoAP to our actuator -- Using CoAP in our controller -- Summary -- Chapter 5: The MQTT Protocol -- Publishing and subscribing -- Adding MQTT support to the sensor -- Adding MQTT support to the actuator -- Adding MQTT support to the controller -- Summary -- Chapter 6: The XMPP Protocol -- XMPP basics -- Adding XMPP support to a thing -- Providing an additional layer of security -- Adding XMPP support to the actuator -- Adding XMPP support to the camera -- Adding XMPP support to the controller -- Connecting it all together -- Summary -- Chapter 7: Using an IoT Service Platform -- Selecting an IoT platform -- The Clayster platform -- Interfacing our devices using XMPP -- Creating our control application -- Summary -- Chapter 8: Creating Protocol Gateways -- Understanding protocol bridging -- Using an abstraction model -- The basics of the Clayster abstraction model -- Understanding the CoAP gateway architecture -- Summary -- Chapter 9: Security and Interoperability -- Understanding the risks -- Modes of attack -- Tools for achieving security.
Download the book IoT, building Arduino-based projects explore and learn about Internet of Things to develop interactive Arduino-based internet projects for free or read online
Continue reading on any device:
Last viewed books
Related books
{related-news}
Comments (0)