- Introduction
- Prerequisites
- Create Device profile on ThingsBoard
- Create Device on ThingsBoard
- Connect device to ThingsBoard via VIBit Mobile Application
- Conclusion
Introduction
VIBit is a compact, rugged, tri-axial vibration, temperature, and acoustic sensor designed for industrial anomaly detection. It supports Wi-Fi connectivity and integrates seamlessly with the MachineAstro VIBit Application for configuration and monitoring.
Prerequisites
To continue with this guide, we will need the following:
- Sensor user guide
- MachineAstro VIBit Application installed on a smartphone.
- Wi-Fi network credentials for sensor connectivity.
- MQTT Basic credentials:
- Username: sensor
- Password: cimcon
- Client ID: VIBit Device BLE MAC (Bluetooth MAC address of the sensor)
Create Device profile on ThingsBoard
First, create a new device profile in ThingsBoard that uses the MQTT transport and the standard MQTT topics for telemetry and attributes.
- Log in to your ThingsBoard instance.
- Navigate to Device profiles page under the Profiles section.
- Click the “plus” button, and then select “Add new device profile” from drop-down menu.
- Enter MQTT as the device profile name.
- Click “Next: Transport configuration” button.
- Select MQTT as transport type.
- Leave default MQTT device topic filters.
- Click Add to create device profile.

Navigate to Device profiles page under the Profiles section, click the “plus” button, and then select “Add new device profile” from drop-down menu.

Enter MQTT as the device profile name. Click “Next: Transport configuration” button.

Select MQTT as transport type. Leave default MQTT device topic filters. Click Add to create device profile.

The device profile is created.
Create Device on ThingsBoard
- Navigate to Devices page under the Entities section.
- Click on “+” to add a new device, and then select “Add new device” from drop-down menu.
- Enter a name using the VIBit Sensor BLE MAC address (e.g., “F4B3B1A1EFAC”).
- Select the previously created MQTT device profile in the “Device profile” field.
- Click Next: Credentials button.
- On the Credentials tab:
- Select MQTT Basic as the credential type.
- Use the BLE MAC address of the VIBit device as the Client ID.
- Enter sensor as the Username.
- Enter cimcon as the Password.
- Click Add button to create the device.

Navigate to Devices page under the Entities section. Click on “+” to add a new device, and then select “Add new device” from drop-down menu.

Enter a name using the VIBit Sensor BLE MAC address (e.g., “F4B3B1A1EFAC”). Select the previously created MQTT device profile in the “Device profile” field. Click Next: Credentials button.

On the Credentials tab:
- Select MQTT Basic as the credential type.
- Use the BLE MAC address of the VIBit device as the Client ID.
- Enter sensor as the Username.
- Enter cimcon as the Password.
- Click Add button to create the device.

The device is created.
Connect device to ThingsBoard via VIBit Mobile Application
Prerequisites
- A user must be present on Thingsboard platform.
-
VIBit Device must be present on Thingsboard platform.
- Power on the VIBit sensor.
- Open the VIBit Mobile Application on your smartphone.
- The VIBit mobile application can connect to any ThingsBoard platform by selecting the “Custom” option from the drop-down menu and entering either the static public IP address or the HTTPS domain name. Below is one sample image.
- Go to Connect Section on the application. It will display list of VIBit sensors available in the Bluetooth Range.
- Search the respective device and click on the Connect button. (Assuming that Device is already exists on the Thingsboard.)
- Configure the sensor's Wi-Fi settings using the app:
- Enter the Wi-Fi SSID and password.
- Input the ThingsBoard server URL.
- Enter the MQTT Username as sensor, Password as cimcon, and Client ID as the BLE MAC address.
- Save the settings to apply the configurations.
- Check Cloud and Wi-Fi Connectivity Status in the Mobile Application.
Check Data on ThingsBoard
- In ThingsBoard, navigate to the “Devices” section and select your VIBit device.
- Access the “Latest telemetry” tab to view real-time data such as:
- 3-axis acceleration and velocity RMS
- FFT Timeseries Data
- Temperature and acoustic readings
Conclusion
Integrating VIBit with ThingsBoard using MQTT Basic authentication ensures secure and efficient monitoring of industrial equipment, facilitating predictive maintenance and reducing downtime. The combination of real-time data transmission and comprehensive dashboards empowers maintenance teams to make informed decisions.