Skip to main content
shopping_basket Basket 0



What is SIMATIC IOT2020?

SIMATIC IOT2020, an open industrial IOT Gateway aims to support students, makers, and young developers to familiarize with the IIoT and scale up their prototypes developed with open source development boards like Arduino, Intel Galileo, and Raspberry PI.  IOT2020 is not a logic controller.  It aims to be the brain of every IoT application by collecting data, via its various communication ports, from PLCs, drives, and sensors located everywhere in the world. In any case students and makers can get onboard IO capabilities by using the Arduino connectors or using many of the existing Arduino shields.


What does it mean, SIMATIC IOT2020 is an “Industrial hardware”? What is the difference with the regular development boards such as Arduino?

UL and CE certification is only one of the many requirements that make IOT2020 suitable hardware for industrial applications. IOT2020 is developed with an industrial IP20 housing and with connection interfaces that allow it to be safely installed in machinery or in an electrical panel, and to be connected with other DIN rail industrial devices such as PLCs, power supplies, relays, and motor drives.

Moreover, IOT2020 is built with industrial grade components that allow it to operate 24/7 in an industrial environment with vibrations, dust, high temperatures, and electromagnetic interference.

Regarding communication protocols, IOT2020 can communicate with other industrial hardware by using secure industrial protocols such as Modbus, PROFINET, and MQTT.

The typical open source development boards are usually not developed for continuous operation in an industrial environment and are not designed to interface easily with other industrial devices.

Why do Students and Makers need an industrial grade and certified hardware?

An industrial grade and certified hardware is mandatory for the Students who want to intregate their IOT university projects into an existing industrial system (e.g. prototype a new remote monitoring system to control an existing industrial robot arm). Students can continue to start prototyping at the desk with the Arduino boards as usual; then move the code, and the Arduino shields if needed, into the IOT2020 when they want to start integrating the project into an automation/Electrical panel or industrial machinery.

The Makers can use IOT2020 to scale up their IoT projects to commercial applications by leveraging its industrial certifications and by simply migrating the vast majority of the code, already developed for the Arduino based baords during the prototyping phase, into it.

What are the main differences between the IOT2020 an the IOT2040


  • Intel Quark® x1000
  • 512 MB RAM
  • 1 Ethernet interface
  • NO battery buffered RTC (but it can be added)


  • Intel Quark® x1020 (+secure boot)
  • 1 GB RAM
  • 2 Ethernet interfaces
  • 2 x RS232/485 interfaces
  • Battery buffered RTC


Designerz has not written a bio yet…

Recommended Articles


June 19, 2017 07:47


The RTC battery which "can be added" to the 2020 - is there a part number for this? I've found the Siemens part number A5E34345932, but can't seem to source it anywhere.

May 26, 2017 12:42

Hi there
Here is what I have
Windows 10
IOT2020 with 2.1.3 firmware
Connected with standard USB type A (PC End) to microUSB on the IOT2020 end (I am using a USB 3 hub in this test)
The image is standard, no additional drivers loaded on the linux side. it shows up as COM6 on my PC, it may be different on yours
Arduino IDE version 18.1, I added all the standard stuff as detailed in my videos / and Galileo V2 site to get intel Galileo V2 to be available to the IDE (As shown in the attached image)
Com6 under windows device manager shows as a standard com device and is using a microsoft driver.
Don't confuse this with the FTDI cable that is used to connect to the internal Serial debug pins. (The FTDI cable shows up as an FTDI Driver in windows device manager)
The Arduino IDE was able to easily find the "Galileo V2" IOT2020 and when upload as done, it all worked as expected.

Can you verify what and where you connecting on the IOT2020 and also what cable your using. What is your OS ?. Are you trying to get the Arduino IDE to connect via the FTDI cable... this will not work

0 Votes

May 22, 2017 07:54

I have bought a Siemens IOT 2020 and watch your youtube movie and I've come so far that I've made ip address so it fits home network but my pc can not see IOT 2020 on USB it see as CSC Serial, And I'm trying to install IntelGalileoWindowsSerialDrivers, but it does not work what I've done wrong.
I can not see IOT 2020 "Galilo Gen2" in Arduino IDE Genuino. ???

I hope you can help me so I can use some of the projects I have done with uno on my IOT 2020.
thanks in advance

0 Votes

[Comment was deleted]

DesignSpark Electrical Logolinkedin