A hands-on guide that will teach how to design and implement scalable, flexible, and open IoT solutions using web technologies. This book focuses on providing the right balance of theory, code samples, and practical examples to enable you to successfully connect all sorts of devices to the web and to expose their services and data over REST APIs.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Because the Internet of Things is still new, there is no universal application protocol. Fortunately, the IoT can take advantage of the web, where IoT protocols connect applications thanks to universal and open APIs.
About the Book
Building the Web of Things is a guide to using cutting-edge web technologies to build the IoT. This step-by-step book teaches you how to use web protocols to connect real-world devices to the web, including the Semantic and Social Webs. Along the way you'll gain vital concepts as you follow instructions for making Web of Things devices. By the end, you'll have the practical skills you need to implement your own web-connected products and services.
What's Inside
About the Reader
For both seasoned programmers and those with only basic programming skills.
About the Authors
Dominique Guinard and Vlad Trifa pioneered the Web of Things and cofounded EVRYTHNG, a large-scale IoT cloud powering billions of Web Things.
Quite solid in terms of basic, very approachable & practice-oriented. Still, sometimes it felt a little bit too shallow - there are at least few interesting protocols / platforms that could have some more attention from the author - e.g. these related to Bluetooth 4 (LE).
There are some more cons: two most interesting chapters (about "discoverability" - especially the mix with the physical world; and security) are very shallow. I do realize that security in terms of WoT/IoT is still deep in infancy period, but just check the section dedicated to OAuth - it's extremely simplified & even omits the fact that there are two version of the protocol, etc.
But there are pros as well - all the technologies, protocols, solutions that are mentioned got some nice links & references so you can easily get more info straight away; the way author structures whole topic is also very well thought through & helps a lot in organizing whole topic.