We offer a wide range of custom software services for industry and space with respect to flexibility and cost optimization. These services include software development for

  • OPC UA applications
  • Edge computing systems and IoT devices
  • Control, measurement and test electronics
  • Vision Systems
  • AJAX Web applications
  • Altium Designer Macros and Plug-Ins

as well as consulting, revision and optimization of planned or existing systems

OPC UA – the industry 4.0 standard

  • Client and Server development
  • Dual platform (Windows/Linux) C++ stack from Unified Automation or
  • Platform independent python opcua-asyncio stack
  • Use of UA Modeler for fast prototyping and development
  • PubSub support

Edge Computing and IoT devices

  • Software development for Windows or Linux based embedded systems
  • Integration of industry standard sensor and host/cloud interfaces
  • IoT devices based on different platforms i.e., Sierra Wireless Legato, espressif ESP32
  • Support for OPC UA, MQTT, Bluetooth, SPI, I2C, CAN, serial, etc.

Control, measurement and test electronics

  • We cover a wide range of different programming platforms i.e., STM32, AVR, 80C51, 80(X)C166 for different use cases
  • Integration of industry standard interfaces like serial UART, USB, CAN, Ethernet, I2C, SPI via main or add-on controllers
  • Use of real-time OS

Vision systems

  • Support for GiGE, USB, CameraLink and IEEE1488 camera interfaces
  • BCAM based Basler Pylon Framework
  • Camera setup and control via software
  • Simple image processing and fail-save storage

AJAX Web applications

  • JavaScript/HTML browser interface
  • Backend with PHP/MySQL

Altium Designer Macros and Plug-Ins

  • Delphi compiled DLLs or Altium Designer Macros

Programming targets

  • Embedded Linux Systems (C++, Python)
  • Embedded Windows Systems (C++, Python, .NET)
  • United Electronics Industries (UEI) UEIPAC Linux Systems with RT Linux using PDNA API (C++)
  • Desktop Systems (C++, Python, .NET, AJAX, PHP, Delphi)
  • STM32 µController (C++, Assembly)
  • Microchip AVR µController (C++, Assembly)
  • 80C51, 80(X)C166 µController (C/C++, Assembly)
  • Sierra Wireless Airprime IoT Modules running Linux/Legato OS with 4G/5G, Wi-Fi and GPS support (C++)
  • espressif ESP IoT Modules with Wi-Fi and Bluetooth support (C++)
  • Raspberry Pi Compute Modules with Wi-Fi and Bluetooth (C++, Python)

More Technologies

  • Realtime programming using FreeRTOS, Keil RTX, etc.
  • RFID, SRD (433/866 MHz), etc. using specialized controllers/interface devices
  • MQTT interfacing
  • Apache Arrow data format for Cloud interfacing
  • and many more …

Development Platforms and Tools

  • Visual Studio, Visual Studio Code
  • Eclipse
  • STM32Cube
  • Microchip Studio
  • KEIL IDE
  • Delphi XE
  • Doxygen
  • SVN

Project examples

  • Edge Computing units for Sounding Rocket experiments with OPC UA interface
  • Experiment control units for Sounding Rocket with OPC UA interface
  • Experiment vision systems for Sounding Rocket with OPC UA interface
  • Control electronics for billboard devices with GPS time sync and 4G cloud interface
  • Desktop Maintenance tool for billboard devices
  • Door monitoring systems with MQTT cloud connection and smartphone dashboard
  • Barcode based production monitoring with web front end
  • Altium Designer plug-in for custom workflow support and automation