patent pending

a future with
  • smarter electronics
  • iolinker

Flexible, programmable hardware. Simpler software.

iolinker is the IO multiplexing approach of the future and simplifies any development so far that it will save you days at first, then weeks and in the end months. Get in touch to optimize your challenges with us.


> remote maintenance

> system redundancy

> operational reconfiguration

iolinker improves the reliability safety of satellites
and makes the electronics more flexible.

Universal interface without software overhead for industry utilization.
The flexibility of iolinker’s easy re-wiring enables the functionality
to connect and switch between subfuntions
of multiple electronic modules via a configuration interface.

With iolinker the circuit diagram can be disabled in
order to survey single components in hibernation,
before problems arise.

+
Consumer


+
Aerospace

> remote maintenance

> system redundancy

> operational reconfiguration

iolinker improves the reliability safety of satellites
and makes the electronics more flexible.

+
Industrie 4.0

Universal interface without software overhead for industry utilization.
The flexibility of iolinker’s easy re-wiring enables the functionality
to connect and switch between subfuntions
of multiple electronic modules via a configuration interface.

+
Predictive Maintenance

With iolinker the circuit diagram can be disabled in
order to survey single components in hibernation,
before problems arise.

Pure beauty in hardware.

Use our open source library on GitHub to integrate iolinker boards into your Arduino, Raspberry Pi, PC application or something entirely different — within minutes.

Pure beauty in software.

#include <IOLinker.h> 

IOLinker iolinker;

void setup() {
     Serial.begin(IOLINKER_BAUDRATE); // Use Serial1 on Arduino Leonardo!
     while (!Serial) {
     ; // wait for serial port to connect. Needed for Leonardo only
     }

    /* Connect to iolinker */
     iolinker.beginStream(Serial);
     iolinker.targetAddress(1);

    /* P1 and P2 are outputs, P3 to P49 are inputs */
     iolinker.setPinType(IOLinker::IOLINKER_OUTPUT, 0);
     iolinker.setPinType(IOLinker::IOLINKER_OUTPUT, 1);
     iolinker.setPinType(IOLinker::IOLINKER_INPUT, 2, 48);

    /* Set P1 and P2 high */
     iolinker.setOutput(true, 0, 1);

    /* Output a PWM signal on P1 */
     iolinker.pwm(50, 0);

    /* Connect P2 to P3 */
     iolinker.link(2, 1);
 }

IoT ready

Use the iolinker designer for live configuration of schematics and for code generation. Fully automatic, suitable for embedded Linux / Raspberry Pi.

BMWi_4C_Gef_de
0

Your Cart