M2M allows machines to communicate with each other and humans to manage and share data from connected devices. It is used in applications like metering, automation, tracking, healthcare and more. M2M uses low power, short-range wireless technologies like D2D and O2O for machine-to-machine communication.