Machine-to-machine, also known as M2M, refers to technologies that enable wireless or wired communication between mechanical or electronic devices. Machine to machine allows networked devices to exchange information and perform tasks without the need of human interaction, but humans may maintain, reconfigure, or access data from M2M technology. In machine to machine communication, devices(sensors or meters) are used to capture an event(data such as electricity usage) and relying it through a network to an application(software) which captures the event into meaningful information(for example, improve energy efficiency). M2M technology is used in many machines we interact with on a daily basis including city infrastructure, remote patient monitoring and security systems. M2M communication can be used, for example, to efficiently monitor your house’s electricity meter, monitor a patient’s health remotely, or even help you create a shopping list based on what is in your refrigerator. The potential applications of M2M will increase as wireless sensors, networks and computers improve.