Machine to Machine Communication has been with us for a long time. The concept of connecting multiple devices and allowing them to communicate and share data is called as Machine to Machine communication. A very simple example will be the ability to connect a Smartphone or computer to a CCTV and watch the video live or a simple receive and transmit baby monitor.
The M2M communication in context of IoT will fundamentally differ from the way the devices are connected. Traditional M2M communication is based on point to point wired connections; however IoT M2M depends mostly on internet and transferring data over cloud. This created a chance to transform all ‘normal’ things into ‘smart’ things.