Introduction
INSYS icom provides ready-made containers for the icom SmartBox of the MR router series (Smart Devices) for use and further development free of charge. The rights of the individual Open Source components must be respected by the user. INSYS does not assure any certain function for these containers.
The containers listed here have "demo" status. They serve as example for applications, for demonstrating technologies as well as a basis for developments and adaptations by our customers or third parties; the examples are not tested or released for productive use.
In case of any questions regarding the functionality of the programs or libraries contained in the containers, please refer to the respective (open source) project or appropriate bulletin boards.
Containers of the "build" type are compiled and published by INSYS with a documented status of the components contained. The build scripts used for this are provided by INSYS: https://github.com/insys-icom/M3_Container/tree/master/scripts
Containers of the "static" type have an "as is" status at the time when the container was created. Contact us in case you need a specific version of components in a container.
1. Application containers
Application containers contain executable Device Apps that can be configured and modified.
Eclipse 4diac Soft PLC (IEC 61499 / IEC 61131) | |
Status | Demo |
Type | Build |
Description |
Exemplary projects, e.g. LED control, MQTT communication, RAM usage monitoring |
Download image | Container: forte_container.tar (2.6 MB)
INSYS function blocks for 4diac IDE: insys_interfaces.zip (7.4 KB)
INSYS function blocks for 4diac FORTE (runtime) – for developers, if 4diac runtime will be self-compiled: libForteControls-1.0.tar.gz (380 KB)
INSYS library for MRX/MRO interfaces – for developers, if 4diac runtime will be self-compiled: libmrx_control-1.0.tar.gz (160 KB)
4diac IDE: |
Documentation | Execute the quick start wizard on a Smart Device in default settings. Further information about the installation and use of the exemplary projects are available here: HowTo_Forte-4DIAC_1_Intro |
Build script / package overview | create_container_forte.sh |
Related links |
MQTT Broker | |
Status | Demo |
Type | Build |
Description |
|
Download image | container_mosquitto_mqtt_broker.tar (2.3 MB) |
Documentation | Based on Smart Device in default settings
|
Build script / package overview | create_container_mosquitto_mqtt_broker.sh |
Related links |
Modbus to MQTT Gateway | |
Status | Demo |
Type | Build |
Description |
|
Download image | container_modbus_mqtt_gateway.tar (2.3 MB) |
Documentation | Based on Smart Device in default settings
|
Build script / package overview | |
Related links |
Nagios Network Monitoring | |
Status | Demo |
Type | Static |
Description |
|
Download image | m3_debian_nagios.tar (147 MB) |
Documentation | nagios_login.txt (1 kB) nagios_setup.txt (1 kB) |
Related links |
Network Monitoring Tools: Icinga, Cacti, Zabbix | |
Status | Demo |
Type | Static |
Description |
|
Download image | Icinga.tar.gz (160 MB) Cacti.tar.gz (106 MB) Zabbix.tar.gz (185 MB) |
Documentation | The files for download are archives with the actual image (container) as well as text files with further information about installation and commissioning.
Please unpack the respective archive and use only the *.tar file as container in the following instructions.
Based on Smart Device in default settings 1. Execute Startup Wizard 2. Install container in IP net "net1 – Config", assign an IP address 3. Refer to the text files in the downloaded archive for further information |
Related links |
Node-RED | |
Status | Demo |
Type | Static |
Description |
|
Download image | NodeRED.tar.gz (36 MB) |
Documentation | The file for download is an archive with the actual image (container) as well as a text file with further information about installation and commissioning.
Please unpack the archive and use only the *.tar file as container in the following instructions.
Based on Smart Device in default settings |
Related links |
Node-RED PRTG Network Monitoring Edition | |
Status | Demo |
Type | Static |
Description |
|
Download image |
Paessler-AG_Node-Red_Alpine-Stable (111 MB) |
Documentation |
The file for download is an archive with the actual image (container) as well as a text file with further information about installation and commissioning.
Use only the *.tar file as container in the following instructions.
Based on Smart Device in default settings 1. Execute Startup Wizard 2. Install container in IP net "net1 – Config", assign an IP address 3. Refer to the text file in the downloaded archive for further information. |
Related links |
Net Tools | |
Status | Demo |
Type | Build |
Description |
|
Download image | container_net_tools.tar (2,9 MB) |
Build script / package overview |
2. Development containers
Development containers contain environments, resources and/or libraries for programming customer-specific applications (apps).
Debian environment | |
Status | Demo |
Type | Static |
Description |
|
Download image | Debian 9 (Stretch) (49 MB) Debian 8 (Jessie) (59 MB) |
Documentation | Configuration Guide "Installing a Linux Container in icom SmartBox" |
Default Container | |
Status | Demo |
Type | Build |
Description |
|
Download image | container_default.tar (1.2 MB) |
Build script / package overview |
Minimal Container BusyBox | |
Status | Demo |
Type | Build |
Description |
|
Download image | container_busybox.tar (1.0 MB) |
Build script / package overview |
Git Container | |
Status | Demo |
Type | Build |
Description |
|
Download image | container_git.tar (2.1 MB) |
Build script / package overview |
IRC Container | |
Status | Demo |
Type | Build |
Description |
|
Download image | container_irc.tar (1,8 MB) |
Build script / package overview |
Web server | |
Status | Demo |
Type | Build |
Description |
|
Download image | container_lighttpd.tar (2.4 MB) |
Build script / package overview |
Node JS | |
Status | Demo |
Type | Build |
Description |
|
Download image | container_nodejs.tar (14 MB) |
Build script / package overview |
Python 2 | |
Status | Demo |
Type | Build |
Description |
|
Download image | container_python_2.tar (16 MB) |
Build script / package overview |
Python 3 | |
Status | Demo |
Type | Build |
Description |
|
Download image | container_python_3.tar (8.2 MB) |
Build script / package overview |
Alpine Linux | |
Status | Demo |
Type | Static |
Description |
A how-to for installing an Alpine Linux container is available here. |
Download image |
Alpine Linux 3.8 (2,9 MB) |
Documentation |
3. Developer page
Software developers will find information and tools to generate own containers from scratch in our Github project "M3_Container".
https://github.com/insys-icom/M3_Container
- Tool chain for generating C/C++ programs (realised in a VirtualBox for all PC operating systems) in the SDK
- HTML framework for creating configuration websites
- Adapted build scripts for standard software
- Sources of the containers of the "build" type
- Various tutorials, e.g. for using GO al programming language: https://github.com/insys-icom/M3_Container/tree/master/doc
The demo containers are open as demonstration material for own developments in operation: ssh access to the command line is granted to the user root with password root with full rights.
4. Services
We are happy to support you within the scope of our service offerings amongst other services with:
- Generation of containers on behalf of the customer
- Training in small groups
- Individual counsel and design review
Contact us under [email protected] or use the following form: