An Exhaustive IoT Simulator for IoT/MQTT Application Testing Bevywise IoT Simulator is an intelligible simulation tool to simulate tens of thousands of MQTT clients in a single box. Develop, Test & Demo your IoT servers and managers.START YOUR FREE TRIAL
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 network. Simulating thousands of unique virtual devices with unique topics & messages within few minutes is now easy using Bulk Creation option. Supports specifying a replaceable place holders 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 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 .
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 which 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.
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 Broker. 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.
A simple and graphical user interface (gui) that enables customers build / create templates , networks, bulk addition of devices , configure messages and behaviour 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.
Control Simulation by integrating IoT Simulator with test automation suite using 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 simulator console. Query and update the data of simulation in database using device simulator API at runtime without desisting the simulator.
MQTT Simulation with python provides option for extendability to implement your own algorithm. 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 Bevywise IoT device simulator solution.
The Simulated Device support 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 behaviour can be made more powerful with the Python.
Encode the structured data in a productive yet extendible pattern with Bevvywise 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.
IoT Simulator helps you time your messages on Start, before disconnect, for a specific time and whole day at specific Interval of time and also at a very specific time of the day. These flexibility of timing will help you create messaging for any scenario.
Without simulation, IoT networks of millions of inexpensive devices adding upto 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.
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.
Connect & enable robust performance testing for AWS IoT Core
Connect & enable robust performance testing for Microsoft Azure IoT Hub
Get connected to the IoT Simulator & test Bevywise IoT Platform
Connect & test your desired IoT / MQTT Broker or any other manager applications
Try the full-fledged features of simulation engine by downloading the FREE version now.