Portal for public SaaS MQTT labs based on MIMIC MQTT Simulator for Samsung Artik .

You can try it yourself for free (no registration/credit card required), then upgrade to paid lab if you like it:

Artik Control System

Artik Control System


This lab demonstrates integration of Samsung Artik and MIMIC MQTT Simulator to produce an out-of-the-box lab for immediate (within a couple of minutes) first-time setup and use of a realistic IoT Control System as demonstrated in this Youtube video.

This lab demonstrates a realistic MQTT-based control-system with a single actuator and multiple sensors. There is no limit to the scalability, but we'll show 1 actuator and 19 sensors (if you need more, send e-mail to sales@gambitcomm.com. ). The control system mimics the steady-state feedback loop between sensors and actuators, like in

Features of this lab demonstrate:

The power of MIMIC is not limited to this. If you have a scenario you need simulated, send e-mail to sales@gambitcomm.com.


This procedure is shown in this Youtube video.

To setup your lab, we recommend 2 browser windows side by side. In one of them you have your MQTT lab displayed, eg. as in this picture:

2 browser windows

Figure 1 - 2 browser windows side-by-side

In the other browser window, in your empty Artik account, just navigate to your API console page and execute the first Get User Profile call by pressing on the call, then TRY IT!. If there is an error in the Response Body then you need to login to Artik, or refresh the window to get the latest Artik session parameters.

Then invoke the Samsung-Artik menu in your lab, and click on Configure Artik - Live.

In the resulting dialog copy/paste the following fields from the result output in your Artik API console window to the Configure Artik - Live dialog:

Once you click Ok, a new Run Script Console tab is opened with the output of the processing. Once it says Task completed, your lab is configured to work with your Artik account.

If you now reload the lab window, each icon should have a name underneath its number, eg. the first device should be named Actuator.

Using the lab

To start using the lab, first see that the device instances are showing in your your Artik dashboard.

You can chart the telemetry by clicking VIEW YOUR DATA. Add the first couple of devices, in this case Actuator, Bosch1 and Bosch10.

When you start the corresponding devices in the lab, you will see the telemetry charted in real-time.

In this lab, the temperature reported by the sensors increases while the Actuator device is turned off, and when they reach a threshold temperature, the Actuator is turned on, causing the temperatures to fall.

You can verify the rules that control the devices in your rules page. Since these rules were added by the API console, you need to click on Show rules private to other applications.

The bottom 2 rules control the devices.

Now you can investigate further how things work and change things on the fly.


To clear the lab, follow instructions of Q: What about privacy? in the next section.

Frequently Asked Questions

Video: MQTT Lab and Samsung Artik

Video: MQTT Lab Intro

Video: Scaling your Node-RED dashboard

Video: Simulated IoT control system

Video: Bosch sensors

Video: IBM MessageSight

Video: Samsung Artik

Video: Thingsboard

Video: Pubnub

    Copyright © 2018, Gambit Communications, Inc
    Privacy Policy      Trademark