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.