This booklet serves as a quick but thorough introduction to the Internet of Things (IoT). It covers crucial topics like IPv6 networking, sensors, wireless protocols, and technologies, as well as IoT cloud platforms and its most popular protocols.
It also includes plenty of practical examples so that readers can get to work right away.
The Contiki OS, a well-known IoT operating system well suited for low-power embedded devices, and the Zolertia Z1 mote, a commonly used hardware platform to construct a wide range of IoT applications, are strongly featured in the lectures and examples. There is also the use of Raspberry Pi.
This book is actively being developed by academic and industrial collaborators in recognition of the fact that the Internet of Things of the future will be based on scalable and established protocols, such as IPv6, 6LoWPAN, and IEEE 802.15.4.
In addition to IoT vendors and service providers who may be interested in providing a broader perspective on the Internet of Things to support their own customer and developer training programs, this book is created for educational programs at colleges and institutions. It brings together information that was previously only included in white papers, standards documents, and other elusive sources—or nowhere at all.
Table of Content:
- Introduction to IoT.
- Introduction to IPv6.
- Introduction to 6LoWPAN.
- Contiki OS, installation, structure, and libraries.
- Analog and digital sensors.
- Wireless and RF basics.
- UDP and TCP over multi-hop mesh networks.
- MQTT, CoAP, and RESTFull protocols.
- End-to-end IPv6 applications: connecting to IoT cloud platforms