Machine-to-Machine (M2M) communication uses technologies to allow both wireless and wired systems to connect with devices of the same ability. It is also to enable applications that allow businesses to increase productivity and competitiveness through increased efficiencies, cost-savings and improved levels of services. The machines use telemetry or telematics to connect to one another; this is accomplished over wireless networks. Wireless networks can transmit data to and from each machine.
Key applications are:
- Connecting machines to other machines – e.g. remote production environments
- Connecting machines to services centers – e.g. cars notifying service centers of maintenance issues
- Connecting service centers to machines – e.g. vending machines reporting stock status to a central inventory system
- Connecting vehicles to machines – e.g. fleet management and location
M2M Technology is the means of communication of different types of mechanical devices for the exchange of data or information to one another. The M2M interface allows monitoring, control and management of remote equipment or machines. Remote monitoring, control and management of devices and machines allow businesses to address maintenance issues and restore functionality.
The basic structure involves a central system that is able to connect with other systems at various locations via wireless networks. The central computer system can collect or send data or information to each remote machine or headquarters.
The BiTXml communication protocol has been designed to implement an application level of the (OSI-based) communication stack reference, with the main goal to standardize the way commands and control information are exchanged for the specific target of M2M communication demands.
M2MXML is an XML-based protocol for Machine-To-Machine communications. The M2MXML project includes a Java API for parsing M2MXML, but is intended to be language-agnostic.
For further information on machine-to-machine (M2M) communication please email firstname.lastname@example.org.