IoT-Service: Consulting Development Hosting Support


Even before the turn of the millennium, long before the term „machine-to-machine communication“ was established, the founding members of INSIDE M2M GmbH had already dealt with the topic of telemetry. The decision to found INSIDE M2M was made in 2004 out of enthusiasm for the possibilities of decentralized, intelligent networking of devices and machines.

From the very beginning, a special focus was placed on the use of mobile phone technology for remote monitoring and controlling. The use of GSM networks that opens up possibilities and advantages for our customers that cannot be realized in any other way. Since the foundation of the company, we have put all our knowledge and experience into the development of the communication framework M2MGate , with which currently more than 500,000 devices and machines are connected worldwide.


  • Analysis of existing solutions in the M2M sector
  • Planning of the embedded hardware which is necessary
  • Planning of mobile data infrastructures
  • Remote control and remote maintenance
  • Vertical and horizontal integration
  • Networking of mobile devices
  • Interfacing of remote equipment
  • Planning of database structures
  • Modelling of business processes
  • Safety concepts
  • Embedded Java
  • Embedded Linux


  • Preparation of requirement specifications for third-party suppliers
  • Purchasing of third-party equipment
  • Embedded hardware
  • GPRS terminals
  • Mobile data infrastructures
  • GPRS data contracts


Optimize your existing business processes through the intelligent networking of your device fleet with M2MGate V. For this purpose, we adapt the communication platform M2MGate V developed by us to your specific requirements and design your individual IoT application.

Take advantage of our M2MGate V platform, proven a hundred thousand times over, and our experience in the field of IoT software development to turn your requirements and wishes into reality.

  • IoT-Workshops / Requirement analysis
  • Planning and conception
  • Business Process Modeling
  • Structure of the system architecture
  • Proof of Concept
  • Connection to third-party systems (e.g. ERP systems of the customer)
  • Prototype creation
  • UI- and UX-Design
  • Development (on the embedded device, transmission protocol, business logic, backend, frontend)
  • Connection of additional sensors on the device side
  • Portal design, conception and programming

  • Java, especially J2ME and Java on embedded systems
  • Linux export to embedded systems
  • Java, especially J2ME and Java on embedded systems
  • Development on embedded systems
  • Java enterprise applications J2EE
  • Database systems
  • Client-Server-Systems
  • Encryption, signatures
  • Firewalls


We can host the applications we have developed for you. Appropriate server systems are provided for this purpose. Debian Linux is used as operating system, MySQL as database, Apache Tomcat as web server.


  • Installion and Updates
  • M2MGate Server (Server component of M2MGate)
  • Third party software (such as the MySQL database)


  • Data stored in database is replicated between the servers in the master/slave system
  • If the main server fails, the backup server assumes the role of the main server


  • Operating system
  • Webserver
  • Database
  • M2M application


Relieve your employees so that they can concentrate on their individual priorities and not on time-consuming maintenance work due to system failures, configuration and compatibility problems, necessary firmware and software updates.

For the smooth operation of your telemetry solutions we offer you individual support contracts. These can also include software updates.

  • Monitoring the basic platform availability
  • Recognition of provider problems, communication with the provider
  • Monitoring of server availability, reaction to technical problems
  • Adaptation of the server capacities (handling)
  • Installation of software updates
  • Reaction when visualization problems occur, caused by browser updates
  • Support for end customers
  • The integration of further hardware into an existing application
  • The adaptation to new firmware versions
  • The error-free display of a web portal with new browser versions
  • Adaptation of the server capacities (handling)
  • Serversite adjustments/integration of new customer software
  • The development of new application features