Insights

Real-time Telemetry Simulation with Gambit Communications

2 min read PubNub Staff on Oct 15, 2018
Try PubNub Today

Free up to 1MM monthly messages. No credit card required.

Subscribe to our newsletter

By submitting this form, you are agreeing to our Terms and Conditions and Privacy Policy.

MIMIC MQTT Simulator is a programmable, dynamic simulation platform designed to enable rapid development, testing, and deployment demonstrations of large-scale IoT applications. MIMIC creates a real-w...

MIMIC MQTT Simulator is a programmable, dynamic simulation platform designed to enable rapid development, testing, and deployment demonstrations of large-scale IoT applications. MIMIC creates a real-world, real-time test lab with thousands of IoT sensors, gateways and devices. And in this case, it allows PubNub users to create a lab full of MQTT sensors and devices and proof-of-concept their IoT requirements.

It’s specifically designed to mitigate risks associated with the deployment of large IoT applications by rapid prototyping of multiple alternatives, and load and feature testing of many scenarios.

Using MIMIC, PubNub users can assure their customers that they will be able to handle the scales of connections, topics, and varieties of messages to work properly when deployed across heterogeneous environments. They can also create a variety of benchmarks to show the scalability for sensors, the volume of messages and topics.

And the good news is, with our recent update to our MQTT support, it’s indeed easy to connect simulated MQTT sensors.

Example Use Case: Temperature Sensors

In this case, we’ve have configured our usual Bosch sensor simulation in the MIMIC MQTT Simulator to publish changing temperature values and which are detected in a configured PubNub Function as shown in the PubNub Debug Console below:

MQTT Compat PubNub

In the 1-minute demo video below, you’ll see the sensor publishing diverse telemetry data including acceleration, humidity, temperature, and pressure every 10 seconds. After a couple of intervals, we change the temperature in real time through the MIMICview GUI from 50 C to 150 C. The configured PubNub Function detects the published values and prints them in the debug console.

What we’re doing interactively through the GUI can instead be done programmatically for any number of sensors at will, and will reproduce any required scenarios.

More from PubNub

Top Trends to Engage Your App Users
InsightsSep 27, 20224 min read

Top Trends to Engage Your App Users

Take a look at the top trends that are the most effective in attracting customers and reducing churn, and how you can incorporate...

PubNub Staff

PubNub Staff

Comparing Game Engines: Unity vs Unreal vs the Rest
Real-Time Gaming BlogSep 21, 20225 min read

Comparing Game Engines: Unity vs Unreal vs the Rest

Comparing the major game engines: Unity vs Unreal Engine vs Corona SDK vs GameMaker Studio, including the benefits and cons of...

PubNub Staff

PubNub Staff

Python Socket Programming: Client, Server and Peer Libraries
BuildSep 21, 20226 min read

Python Socket Programming: Client, Server and Peer Libraries

Sockets (aka socket programming) enable programs to send and receive data, bi-directionally, at any given moment. This tutorial...

PubNub Staff

PubNub Staff