ABSTRACT

IoT platform is a multi-layered technology platform which is used to manage and interconnect devices which are part of the IoT ecosystem. Cognitive IoT platform is the convergence of cognitive computing technologies with the data collected from connected devices which are part of a typical IoT ecosystem.

In the first part of the chapter, the generic four-stage architecture of IoT platform is discussed. Later on, the cognitive features and the generic architecture of cognitive IoT platform are discussed. Cognitive IoT products cater to two different types of markets, they are:

End user market

Enterprise market

End user cognitive IoT products focus on solving the daily pain points of the customers. Enterprise cognitive IoT products offer a combination of AI, ML, and deep learning capabilities to offer lot of specialized features needed by enterprise customers.

The last section of the chapter focuses on explaining the key cognitive cloud-based IoT platforms which are available in the market. They are the following:

Google cloud IoT platform

IBM Watson Platform

Amazon AWS IoT Core

Microsoft Azure IoT Suite

Detailed architecture and features of each of the above platform is explained in detail in this chapter. The chapter concludes with an explanation of an open-source cognitive IoT platform which is OpenMTC. Lot of illustrations are provided throughout the chapter to make it easy for the reader to understand and comprehend the various architectural details of the cognitive IoT platforms.