Installation & Administration Guide

Installation

Docker

In case you don't have an M-DUINO PLC to work with we have developed a dockerized simulation. If you don't have Docker you can install it here.

Arduino IDE

This can only be used if you have an M-DUINO. If not, check the Step by Step for a dockerized simulation.

It's the main tool to write and upload code to the M-DUINO board. Download here.

Orion Context Broker

It is encouraged to use the official Orion docker container at dockerhub. Other alternatives can be found here.

Configuration

Arduino IDE for M-DUINO

Arduino IDE board installation guide.

For easier code development, Arduino IDE offers a boards manager where we can install our specific M-DUINO model and the PLC inputs will be automatically mapped to more readable references like I0_0 for the digital input I0.0 of our physical board.

Usage

Arduino IDE for M-DUINO

This link contains a simple guide to use the mapped M-DUINO pins alongside a basic TCP Client. Although we will go into further detail about the Arduino code in the User & Programmers Manual.