Call us : +33 1 83 62 56 59

M2M solutions

We build and integrate M2M solutions for your embedded equipments and your IT systems.

Cinterion TC65i

The Cinterion TC65i chip

Our expertise around the Cinterion TC65i module allows us to build reliable, clean (easy to maintain) and efficient programs.

Our knowledge on this chip, in terms of development, network communication and updating deployed programs, we can significantly accelerate the time to market of your M2M solutions based on Cinterion TC65i. Our experience allows us extra help in managing the lifecycle of your embedded software: how to fix bugs on software deployed to develop your embedded software or how to manage multiple versions of a program within your architecture SI.

Our M2M offer is currently focused exclusively on the chip Cinterion TC65i. M2M solutions we build are not specific to this equipment, but all the developments we are making today embedded use this chip.

I want to know more

The M2MP solution

Our M2MP solution allows us to provide a platform for robust and scalable real-time communication for your M2M projects. It allows rapid and robust developments. It is a key component of our "fast release to market" strategy.

The M2MP protocol

  • The implementation of the M2MP protocol on the equipment is very simple. Only a few mechanisms of communication are necessary. The protocol specifications are freely available.
  • Communications are provided in real time through an always open connection (similar to the push mechanism that we found on the iPhone or BlackBerry).
  • The protocol was designed to consume as little data as possible (using TCP).
  • Communications are multiplexed through binary named channels. It is possible to send data sets, files and photo simultaneously.

The M2MP client is available as a library:

  • In C# .Net (mostly to simulate equipments)
  • In java J2ME/TC65, J2ME, J2SE
  • A C/C++ is planned

The M2MP server

The M2MP server is built in .Net, compatible with Mono. It runs on Windows, Linux, Unix and Mac OS X.

It uses an event management connections to customers. So it has no limit in terms of management capacity. It has been tested so far with 60 000 concurrent clients.

The M2MP server makes an extensive use of multithreading for improve performances with a high number of connections.

It loads plugins that are used on each client depending on the capabilities of each equipment.


M2MP basic communication concept