Friday, November 18, 2022

Migrating from shuttered IBM Watson IoT platform

In a previous article simulation was recognized as helping prevent IoT project failures
so prevalent in the industry.
 
With the recent announcements of the shuttering of the Google IoT Core and 
IBM Watson IoT platforms, we can suggest that MIMIC IoT Simulator can be used 
to help migrate from the obsolete IoT platforms to a new offering by:


1) running a facsimile of your environment in MIMIC

2) staging migration to the new platform

3) testing requirements at various scales to make it future-proof

before you impact your production network.

Thursday, November 17, 2022

How to scale your MQTT lab to 1000 sensors in minutes

TL;DR Money saved: $40,000. Time saved: immeasurable.

We needed to create a MQTT lab with 1000 sensors to test a subscriber client with
realistic telemetry. The open-source client tracks any key value, and alerts if any
arbitrarily pre-selected value exceeds a threshold.

We bought 1 real Shelly Plus H&T sensor for $40.

After you have configured it, it sends MQTT messages to the broker, but only 
every time the temperature and humidity changes. So, to test our application, we 
would have had to run to the refridgerator quite often to make it change the 
temperature.

As you can see from the screenshot


it sends JSON payloads, but very infrequently. In our case, after 6 minutes


So, every time we wanted a message, we needed to change the temperature.

To accelerate development, we used MIMIC.

First we just captured the messages with wireshark, recorded into MIMIC MQTT Simulator
and generated messages whenever and however we wanted. Rather than waiting for minutes, we can
send any message with any value in seconds, speeding up development time. Then we multiplied
the sensor 1000-fold, quickly reaching the required scalability at no additional cost.

This video shows the process in 2 minutes:


Money saved: $40,000. Time saved: immeasurable.

Thursday, October 20, 2022

IoT platform demo requirements


IoT platform software is complicated leading to project delays and frequent failures. To 
select the right platform for their needs, the customer has to learn and evaluate features such 
as data acquisition, analytics, graphing, database integration, alarming, etc.

Product evaluation is usually done in a couple of steps, starting with a survey leading to practical 
hands-on trial, each further filtering from the wide assortment of products. The initial evaluation needs 
to whittle down to a couple of candidates for deeper investigation before a proof-of-concept effort. 

Free brochures, videos, and other static marketing collateral can only go so far to get a customer
interested in the IoT platform software. What is needed is a more engaging, interactive format.
Thus, in order to best advertise platform features, an initial product demo has to be
  1. free - to get the foot in the door, you should not be charged. Further, the customer
    should not need to give a credit card number, or any kind of personal information
  2. immediate - the customer should get to the demo in a couple of clicks, and the instructions
    should not consist of more than a couple of lines. In total, the demo should be done in a
    couple of minutes.
  3. always on - in a global economy, the demos should be accessible 24 hours a day, 7 days
    a week.
  4. interactive - the demos should go beyond replay of videos, and consist of live interactions
    for each customer.
  5. dynamic - the customer should be able to view the features you want to show off in the
    most compelling way and be most realistic.
  6. predictable - the demo should behave the same way each time they visit, so that you can
    control it, describe it, and it matches the customer's expectations.
  7. diverse - every customer scenario is unique, requiring different platform features and
    types of sensor hardware. The demos should showcase the various features that the customer wants.
  8. scalable - scaling up an IoT application is the hardest part. The demo should prove
    how the platform enables large scale applications.


For examples of demos with MIMIC IoT Simulator that we have provided to our partners 

see also this blog post .



Tuesday, September 13, 2022

MIMIC SNMP Simulator and neteXpose DNA


MIMIC SNMP Simulator can simulate details of each device to the finest level. In 
this integration, netExpose DNA discovered the chassis details of a simulated 
Alcatel switch, allowing them to test their management application with all sorts
of device scenarios.




Friday, August 26, 2022

Migrating to Google IoT Core alternatives


If you are contemplating migrating from Google IoT before it retires in a year, you 
might want to use MIMIC MQTT Simulator and its SaaS offering for Google IoT 
https://mqttlab.iotsim.io/gcp to design / develop / test your migration strategy.
 
MIMIC MQTT Simulator allows you to simulate a large number of your assets that 
connect to Google IoT Core, then migrate them to the alternative of your choice.
You can duplicate your current IoT environment in MIMIC to make sure the new 
IoT platform handles your specific requirements.



Friday, March 4, 2022

MIMIC MQTT Lab for Azure IoT Hub - get started in 5 minutes


Available for immediate use is MIMIC MQTT Lab Azure to get started with Azure IoT Hub
in minutes, as shown in this 3-minute Youtube video



Start with #nocode, #loweffort, #lowcost, then graduate to more advanced IoT simulation
to develop, test, prototype, demo and train your Azure IoT application.
Generate predictable, customized telemetry graphed in Azure Time Series Insight in under
2 minutes




Tuesday, November 9, 2021

Live, dynamic, immediate, 24/7, interactive Ubidots demo

 FYI, we have published a demo with MIMIC MQTT Lab for the Ubidots IoT platform that is

  1. live - real-time telemetry, no pre-canned videos;
  2. dynamic - things are changing all the time, GPS coordinates, telemetry;
  3. immediate - no need to sign up, etc. just open 2 web browser windows;
  4. predictable - telemetry looks deliberately artificial to show complete control;
  5. interactive - can change the telemetry in real-time;
  6. 24/7 - any time of day or night.

The demo shows asset tracking features for a fleet of vehicles: real-time telemetry updates the location

on the map. If the vehicle is going too fast or is stopped, the colors of the gauge widgets turn to yellow and red respectively.

To try it now, open 2 web browser windows side by side with the URLs to

eg. as in this Youtube video


 You can change the speed of vehicle 1 with the Demo menu. Allow a couple of seconds to see the impact in the dashboard.

UPDATE: You can now try the same demo for several more platforms: