HARTING Technology Group

MICA Software

The HARTING MICA Software enables access to data from a PLC using OPC-UA, saving large amounts of data locally or performing initial analysis.  The software enables everything to be implemented at the machine.


  • Applications run virtualised in containers
  • Sandbox strategy: enables multiple applications to be operated, installed, enables, duplicated, disabled and uninstalled
  • Required libraries and drivers included in the corresponding container
  • Eliminates package dependencies and incompatibilities
  • IP-based communication between containers for simple, versatile interface between the applications
  • Enables multiple sensors, field devices or processes to be carried out in a modular, simultaneous and transparent manner
  • Only the Linux container affiliated with the application during any changes will be affected, the rest of the system continues to run smoothly

Open Source Software

  • Create applications quickly and securely by taking advantage of the almost unlimited functionality of Linux
  • Numerous free Linux containers available including Java, Python, C/C++ and OPC-UA.
Python is one of the most popular high-level programming languages for industrial applications.
Pioneering companies such as Facebook, Google, Adobe, and Alcatel Lucent use this open source database for their websites and business-critical systems.
R is a free programming language for statistical computing. It can be used to facilitate complex and robust statistical evaluations.
Hadoop facilitates distributed data storage and parallel computing. It is also useful for processing large amounts of data in distributed systems. Users include Google, Amazon and Microsoft.
MQTT is a popular, lightweight M2M protocol that functions reliably even with high delays or limited networking capabilities.
The OPC UA M2M protocol has been standardised and supported by all popular M2M companies. It is used to transfer and semantically describe the machine data.

Linux Base

For housekeeping tasks such as container management, network settings, authentication, installation and upgrades; developers can focus on their algorithms. Users can operate, configure, clone or export applications depending on the authorisation level. Developers can integrate the apps in their user interface using HTML, CSS and Javascript.

MICA container

MICA container: The web interface of the MICA base system with the various active containers.

One Step IoT

One Step IoT: A MICA container dashboard for data acquisition and predictive maintenance.


MICA GPIO: The MICA GPIO container enables you to configure and switch eight GPIOs both manually and automatically.


MICA BASE/LLRP: The user interface of a MICA-based RFID reader.