ABSTRACT

The Internet of Things (IoT) spans a wide range of industries, such as transportation, healthcare, smart homes, smart cities, intelligent industries, and so forth, that include the deployment of a single constrained device or massive cross-platform deployments using a plethora of underlying technologies. Legacy and emerging communication and development primitives including communication protocols, standards, regulations, and design and development tools, along with numerous datasets, facilitate these deployments. Communication protocols enable communication among IoT devices and other stakeholders, standards provide them an approved model for working, and regulations define a way of conduct. Design and development tools have the potential for improving the workflow through the creation of appropriate hardware and software, and datasets provide a means for performing research in order to re-produce or enhance the developed solutions. The aim of this chapter is to discuss these primitives in detail and their influence in the emergence of IoT applications.