Internet of things (IoT) overlays the route for designing extensively smart connected infrastructure to support various services with high efficiency and flexibility in both consumer applications and in the industrial domain. The design for industrial IoT (IIoT) requires in-depth knowledge of solution spaces along with the ability to connect manufactured systems in supply chain management. IIoT covers a broad range of applications in the industry such as real-time monitoring for the execution of tasks, surveillance of operability and fault detection of machines, inventory management, and predictive maintenance for defective custom-built machines. Any domain of the IoT will have challenges associated with energy efficiency, performance, interoperability, security, and privacy in addition to the deployment of sensors and networks in cyber-physical systems for remote location industrial applications. To ensure authentication, data integrity, and anonymity in heterogeneous environments, access control, scalability, and functional and efficient security for IIoT are major concerns. Despite the technical challenges, the chapter gives an insight into the different sectors of IIoT such as artificial learning and machine learning, big data analytics, cloud computing, and edge computing, to overcome the risk factors in IIoT and the secure-by-design approach to endpoint devices in the industrial market. It also discusses the efficient IIoT communications such as MQTT, OPC-UA, HTTP, and their comparisons. The chapter is concluded with the framework of machine-to-machine communication with both semi and fully automated.