Issue Details
Is there a way to configure MQTT in InsightCM 3.9.2 or latest?
Solution / Resolution
Yes. MQTT can be enabled and configured in InsightCM 3.9.2 and integrated with Kepware by following the steps below.
1. Enable MQTT in InsightCM
- Open the Navigation Menu.
- Select Options.
- Go to Server settings → MQTT.
- Enable the MQTT checkbox.
2. Configure MQTT in Kepware
A. Create a new MQTT channel
- In the navigation tree, right‑click Project → Connectivity and select New Channel.
- In the Add Channel Wizard, configure the following:
- Channel Type: MQTT Client
- Name: Any value
- Host: IP address of the InsightCM server
- Port: 1883
-
SSL/TLS: Disable
- Username: Same as the RabbitMQ username ("ni" by default)
- Password: Same as the RabbitMQ password ("BlueRidge1" by default)
- All other settings: Use default values
B. Add a device
- Under the new channel, add a New Device.
- In the Add Device Wizard, assign any name and use default values.
- Right‑click the new device and select Properties.
- Under Tag Generation, click Create tags.
3. Publish Trend Point Names from InsightCM
- In InsightCM, return to the MQTT configuration screen.
- Click Publish Trend Point Names.
Kepware will automatically populate the available signals.
Additional Information
- Only port 183 is supported.
- SSL/TLS is not supported at this time.
- InsightCM runs an MQTT 3.1.1 server. The MQTT client must support this version.
Do you need more help?
Submit your questions or requests using the Support Ticket Submission form.