IoT Simulator

Simulate Real-Time
IoT Environments

Craft virtual environments, and harness the power of simulated devices
to refine and perfect your IoT solutions for tomorrow's connected world

Test your cloud and on-premise MQTT application without
hardware using IoT Simulator

Faster IoT Simulation

Faster IoT Simulation

Setting up the environment for IoT simulation will be time-consuming. Get your testing done in minutes by creating templates for your physical devices or device types with Bevywise IoT Simulator. Also, Develop & test your application without real devices and device networks. Simulating thousands of unique virtual devices with unique topics & messages within a few minutes is now easy using Bulk Creation option. Supports specifying a replaceable placeholders for topic names to create and simulate a dynamic network. Store the multiple simulated networks in MySQL database and reuse them for necessity.

Configure IoT Simulator

Configure IoT Simulator

Configure IoT simulator to send real-time messages within a range or from a random set or values based on time and client. Simulate dynamic messages in two message formats such as flat TEXT and complex JSON strings like the real world IoT devices. Supports four types of dynamic values to be sent as a part of messages to flexibly vary the data published in every sequence to make it in sync with the real device. Supports protocol buffers to define a schema for your data using a specification language. Configure IoT events with your predefined data set by uploading CSV file using CSV Importer .

 Device Response

Configure Device Response

Every command sent to the edge device/sensor device/IoT endpoint will have a response from the device once the action is done. Create the real scenario with an automatic response using Behavior simulation, an automatic response engine that will respond to the subscriber based on the received messages & topics. When the simulation request is received, the virtual connected devices start publishing the data to the endpoint. Transform incoming messages and publish different messages as different clients. Behavior simulation supports text-based messages.

Reliable MQTT Support

Reliable MQTT Support

Supports all MQTT essentials such as all levels of QoS, WILL and Retain messages, MQTT Authentication providing IoT security and clean session. Bevywise IoT Simulator works with all standard brokers. Able to connect with Azure IoT hub, AWS IoT core, any IoT platform like Bevywise IoT platform and any other MQTT Application or Broker. Hook the data stored to send it to any data visualization tool.

Delicate User Interface

Delicate User Interface

A simple and graphical user interface (GUI) that enables customers to build/create templates, networks, bulk addition of devices, configure messages and behavior patterns with much ease. Easy to view events that are published from the connected device and the commands received from the manager/broker application to make the testing easier.

Integrate IoT Simulator

Integrate IoT Simulator

Control Simulation by integrating IoT Simulator with test automation suite using an extensive set of Rest APIs for IoT application development. The simulated MQTT Clients can be started & stopped and the simulated data & subscriptions can be controlled at run time in the simulator console. Query and update the data of simulation in the database using device simulator API at runtime without desisting the simulator.

Python MQTT Simulation

Python MQTT Simulation

MQTT Simulation with Python provides an option for extendability to implement your own algorithm. The application developer can write their own code to override the simulation request response configuration. Build your own conditions to send different messages from different clients with the Bevywise IoT device simulator solution.

Device Management

Device Management

The Simulated Device supports both publishing and receiving of messages. The devices can be configured to publish ( respond ) to any message based on the data in the incoming message making it more communicative like the real-time device. The message behavior can be made more powerful with Python.

Supports Google Protobuf

Supports Google Protobuf

Encode the structured data in a productive yet extendible pattern with the Bevywise IoT Simulator. You can customize your payload in the way you need before sending it. Enables the transfer of data between processes or even between various servers with various architectural styles.

Flexibility in Timing of Messages

IoT Simulator helps you time your messages on Start, before disconnecting, for a specific time and whole day at specific Interval of time and also at a specific interval of the day. This flexibility of timing will help you create messaging for any scenario.
iot-simulator

IoT Simulator as a part of your test bed

Without simulation, IoT networks of millions of inexpensive devices adding up to large capital investments will not be built. Use Bevywise IoT simulator to mimic devices for capacity planning and decreased deployment costs & to test any backend services & IoT applications.

Demo

Easy Demonstration of your application anywhere

All big devices, network and scenario can be pre-configured and kept inside your laptop for a powerful demonstration at trade shows and customer meetings.

simulator Features

What more you can do with Bevywise IoT Simulator?

Testing AWS IoT Core

Connect & enable robust performance testing for AWS IoT Core

Testing Microsoft Azure IoT Hub

Connect & enable robust performance testing for Microsoft Azure IoT Hub

Testing Bevywise IoT Platform

Get connected to the IoT Simulator & test Bevywise IoT Platform

Testing standard MQTT implementations

Connect & test your desired IoT / MQTT Broker or any other manager applications

Testing AWS IoT Core

Connect & enable robust performance testing for AWS IoT Core

Testing Microsoft Azure IoT Hub

Connect & enable robust performance testing for Microsoft Azure IoT Hub

Testing Bevywise IoT Platform

Get connected to the IoT Simulator & test Bevywise IoT Platform

Testing standard MQTT implementations

Connect & test your desired IoT / MQTT Broker or any other manager applications

IoT Simulator for Application testing

LOAD TESTING

  • Continuous burst of data
  • Simulate Large Payload
  • Simulate Large Networks

ADVANCED TESTING

  • Protocol error simulation
  • Device Availability Simulation
  • Python Interceptor for device behavior

LET’S GET STARTED

Ready to create your IoT universe?

Download our simulator and craft your virtual IoT environment today!