ABSTRACT

This chapter describes IoT and M2M systems and various communication technologies and protocols that enable these systems. An attempt is made to keep real field and practitioner's view throughout. Cellular and non-cellular communication types are described with more emphasis being given to non-cellular due to the variety and also growing number of use cases. References are made to various reports about projections for future usage. It is hoped that this chapter can act as a self-contained resource as it has description of IoT, M2M, communication technologies overview and protocols for cloud connection. Building applications for relevant use cases is highlighted to cater to developer's mindset and interest to enable thinking of building new use cases.