Explore and learn about Internet of Things with the help of engaging and enlightening tutorials designed for Raspberry Pi
This book starts by exploring the popular HTTP, UPnP, CoAP, MQTT, and XMPP protocols. You will learn how protocols and patterns can put limitations on network topology and how they affect the direction of communication and the use of firewalls. Thing registries and delegation of trust are introduced as important tools to secure the life cycle of Things on the Internet. Once the fundamentals have been mastered, your focus will move to the Internet of Things architecture. A secure architecture is proposed that will take full advantage of the power of Internet of Things and at the same time protect end user integrity and private personal data without losing flexibility and interoperability.
This book provides you with a practical overview of the existing protocols, communication patterns, architectures, and security issues important to Internet of Things.
What You Will Learn
Know the capabilities and limitations of the HTTP, UPnP, CoAP, MQTT, and XMPP protocols
Use important communication patterns, such as the request/respond, publish/subscribe, event subscription, asynchronous messaging, and multicasting patterns
Secure the life cycle of Things on the Internet by using Thing registries and delegation of trust
Decrease complexity and development time by using Internet of Things service platforms
Understand basic threats on the Internet and implement effective counter measures
Combine interoperability and security to create open yet secure solutions
Implement secure, scalable, decentralized, and interoperable architectures and solutions for Internet of Things
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.