Devices, computers, and machines were already connected by the time Kevin Ashton coined the term Internet of Things. The concept gained popularity for its ability to connect the unconnected – physical-first objects. The meaning and application of the term IoT will continue to evolve as new connected technologies emerge, replacing physical-first objects with smart connected devices. Examples of IoT include connected cars, smart meters, and smart cities, wearables etc.
M2M means machine to machine communication, is basically communication between a machine or a device with a remote computer. It is a data communication standard. M2M is also named as Machine Type Communication (MTC) in 3GPP.
There are three processes involved in an M2M communication:
- It connects the device to the cloud.
- Manage the device.
- Collects the machine and/or sensor data.
The concepts of IoT and M2M are inherently subjected to the confusion associated with meaning, use cases, and adoption. Traditional M2M solutions typically rely on point-to-point communications using embedded hardware modules and either cellular or wired networks. In contrast, IoT solutions rely on IP-based networks to interface device data to a cloud or middleware platform. Though M2M solutions offer remote access to machine data, these data are traditionally targeted at point solutions in service management applications. Rarely, if ever, are the data integrated with enterprise applications to help improve overall business performance.
There is also a clear difference in the applications of these technologies. M2M solutions, because of their limited scope, are confined to creating a network of machines that work in synchronization. On the other hand, IoT creates 360° solutions that allow for flexible responses and multi-level communication.