The embodiment of the invention discloses an M2M message communication intermediate platform. The M2M message communication intermediate platform comprises a
client-side connection command module, a
client-side
handshake connection command module, a
client-side
heartbeat command module, a general business
processing module, a
connection pool management module, a general protocol template module, a self-defined protocol customization module, and a
server API protocol management module, wherein the client-side connection command module carries out
authentication of a connection end of a client; the client-side
handshake connection command module generates a
handshake connection between a client-side and a
server-side; the client-side
heartbeat command module judges whether the client-side and a
server are disconnected or not, and calibrates
relevant information of the client-side; the general business
processing module provides a general client-side equipment business
processing module; the
connection pool management module provides management of server connection resources; the general protocol template module achieves a general communication protocol between the client-side and the server; the self-defined protocol customization module carries out self-defining of a communication protocol between the client-side and the server; and the server API protocol management module provides a self-defined API. The M2M message communication intermediate platform and a communication method thereof provided by the embodiment of the invention have the beneficial effects of low cost, high efficiency, high stability, high flexibility, and high
extensibility.