macchina.io is a powerful application software platform for IoT devices.
Rapidly build and deploy device applications that communicate with devices, sensors, actuators, cloud services, and humans. Collect valuable and actionable data from sensors and devices. Process, analyze, visualize and take action locally—at the edge. Optimize device and cloud integration. Make the IoT work to your advantage—with macchina.io.
IoT device software development is full of challenges:
high and ever growing software complexity, security, protocols, performance,
evolving hardware platforms, upgradeability, extensibility, integration, apps & APIs
and time to market pressure.
macchina.io is the result of 10+ years of experience in building software for connected smart devices. macchina.io reduces development risks and costs and shortens time-to-deployment by providing industry proven software building blocks you can count on.
consisting of middleware, protocols and rich APIs.
macchina.io provides ready-to-use and industry proven software building blocks that enable applications to collect, process, filter, analyze and visualize sensor, machine and process data locally, directly where it originates, and where the action happens.
macchina.io enables IoT edge and fog computing.
For device manufacturers, system integrators and solution providers,
macchina.io delivers a flexible, scalable, extensible, reliable
and secure software platform that will enable you to build and deploy connected products faster.
All backed by flexible licensing options, professional support, consulting services and training delivered by
the creators of macchina.io.
For professional makers, macchina.io delivers a powerful, fun-to-use and open source toolkit to play, learn, experiment and quickly build prototypes with.
Leading companies are using macchina.io and its building blocks to create automotive telematics platforms, building and home automation devices, industrial edge computing systems, smart sensors and energy management systems.
Let macchina.io do the heavy lifting.
|Focus core competencies of your product development teams.||Don't spend valuable development time and resources writing infrastructure and low-level framework code that will not differentiate your product. Focus on unique product features that will let your product stand out in the market and let macchina.io handle the rest.|
|Build upon an industry-proven, reliable and secure software platform.||macchina.io is the result of more than a decade of experience in building software for connected smart devices.|
|Reduce development costs, risk and time-to-deployment.||Use macchina.io's comprehensive, well-integrated features and consistent, rich APIs. This means less code to write, less third-party dependencies to integrate and manage and less headache overall.|
|Avoid hardware lock-in.||macchina.io allows you to write your device application in a hardware independent way. This makes it easy to switch the hardware platform, or support multiple different hardware platforms with a single code base.|
|Modernize and IoT-enable legacy code bases.||macchina.io is written in C++. This makes it easy to bring your existing investments into C++ and C code into the future.|
macchina.io is based on a powerful embedded web application server, providing a flexible module system that makes it easy to build dynamically extensible applications providing rich web-based user interfaces.
A powerful components (bundles) and services architecture enables modular, easily extensible applications that can be securely upgraded and extended with new features in the field.
Broad support for modern and legacy communication protocols makes it easy to integrate sensor networks, automation devices and cloud services. Includes support for HTTP, MQTT, REST, JSON-RPC, MQTT, SOAP, UPnP™, Modbus, OPC-UA, CANopen, etc.
macchina.io has been implemented in C++ for best efficiency and performance. Extremely modular design and flexible scalability make macchina.io a perfect fit for a broad range of devices and applications.
Deploy and manage third-party applications in Docker containers, using macchina.io's bundle concept.
macchina.io uses my-devices.net for secure remote management and remote access via Web, SSH and VNC.
Read the white paper: Programming IoT Gateways with macchina.io.
macchina.io is brought to you by The Digital Creators at
Applied Informatics Software Engineering GmbH.
Being true IoT pioneers, we have been creating software for connected smart devices for over a decade now and completed our first IoT projects long before everyone started talking about IoT as The Next Big Thing.
As we'd like to say: IoT is now ready for us—finally.
Besides being the creator of macchina.io, Günter Obiltschnig, our founder and principal, is also the creator of the well-known POCO C++ Libraries open source project.
Applied Informatics Software Engineering GmbH
Maria Elend 143
9182 St. Jakob im Rosental
+43 4253 32596
Applied Informatics USA
1661 International Drive
Memphis, TN 38120
+1 931 325 9920