by Ponlakshmi
As IoT ecosystems grow more complex, the ability to simulate large-scale device behavior has become a necessity for developers and solution architects. Simulators provide a cost-effective way to model thousands of devices, manage message flows, and test communication patterns—all without the overhead of deploying physical hardware. This approach accelerates development, reduces risk, and ensures that IoT applications work seamlessly under real-world conditions.
One critical aspect of IoT development is ensuring that your device simulation integrates smoothly with the MQTT broker that powers your infrastructure.
In this blog, we’ll walk through how to use the Bevywise IoT Simulator and integrate it with an MQTT broker like HiveMQ Cloud, enabling a scalable, secure, and realistic IoT simulation environment.
Integrating an IoT simulator with an MQTT broker is not just about connecting clients—it’s about replicating real-world workloads accurately. By combining Bevywise IoT Simulator with HiveMQ Cloud, developers can:
This integration provides a controlled, repeatable environment for building resilient IoT applications that scale effortlessly.
To start the Bevywise IoT Simulator, simply double-click the simulator “.exe” file.
Once you do this, a terminal window will start running in the background, and you will be directed to the Bevywise IoT Simulator Dashboard.
This is how the Bevywise IoT Simulator Dashboard looks by default. The preconfigured network provided by Bevywise is named “HEALTH_CARE”, and the default address for the simulator will be 127.0.0.1:9000.
To create a new network in Bevywise IoT Simulator:
Alternatively, you can click on the “Create New Network” option displayed on the main page.
Once you select New Network, a dialog box will appear asking for a Name and Description. Fill in the details and click Create.
After this, the newly created network will be listed on the left side of the page above the dashboard option.
On the HiveMQ Overview Page, you can find the connection details for your HiveMQ broker.
Copy the URL from the connection details and paste it into the IP Address field in the simulator settings, as shown below.
To configure the simulator settings:
Provide the following details:
After filling in all the fields, click Save.
To create a device:
A dialog box will appear asking for Device Name, Device ID, and Description. Fill in these details and click Save.
A new device will now appear in the list. A red dot next to the device indicates that it is currently inactive.
To connect the simulator devices to HiveMQ Cloud, we first need to configure credentials.
1. Go to the HiveMQ Cloud Access Management Page.
2. Click on Add Credentials.
3. Enter a Username, Password, and Permissions, then click Save.
After creating the credentials, use the same Username and Password in the simulator:
Note : You should use the same username and password created in Access Management to configure the credentials.
To create an event:
You will notice that a topic is published under the Event Menu.
To activate the device and start publishing data:
Once your devices are connected, data is successfully published to HiveMQ Cloud. To help you monitor this data in real time, HiveMQ provides a Web Client feature. This acts as a subscriber and allows you to view messages by subscribing to the topics you specify.
To use the Web Client:
Enter the Username and Password, then click the Connect button to establish the connection with the Web Client.
Once connected, you can start publishing data by entering the Topic Name in the “Topic Subscriptions” box.
After entering the topic name, click the Subscribe button next to it.
Scroll down the Web Client page, and you will be able to see the data being published, as shown in the image below.
By following the above steps, we can successfully integrate Bevywise IoT Simulator with HiveMQ Cloud.
Bevywise IoT Simulator combined with HiveMQ Cloud offers developers a powerful way to simulate IoT environments, configure MQTT brokers, and publish real-time data securely. This integration ensures faster testing, reduced costs, and more reliable deployments without relying on physical devices.
Download our IoT Simulator and try it out now to experience seamless integration with HiveMQ Cloud and start building robust IoT solutions today!