
martin_capra (Customer) asked a question.
We recently completed the design stage of a product using a CLICK PLUS PLC. This product requires uniquely generated IDs in its MQTT topics. Manually reconfiguring these topics before uploading the application to the PLC takes significant time in our assembly process, and we want to streamline this process.
Upon inspecting the project file’s raw data, I found that MQTT topics are stored as plain text. However, modifying even a single character in the file causes the CLICK Programming software to reject it due to an integrity check. Is there a way to bypass this check or recalculate the file's hash to pass the integrity verification?
Additionally, is there any way to automate the upload process via USB, serial, or Ethernet? Ideally, we’d like to upload applications from a Linux environment over Ethernet, but automation on Windows would also be beneficial.
Any insights or solutions for these issues would be greatly appreciated
I found this thread hoping to find a solution the the unique MQTT topic ID problem, but it seems this is not resolved. It would be extremely useful if an MQTT topic could contain a text address so that, for example, a unique suffix could be changed via HMI for the MQTT topic by an end user or customer without having deploy unique programs.
The ability to change an MQTT topic via HMI is not available in the Click PLC line. However, the Productivity 1000 Mini PLC does provide this capability at a similar price point to the Click.
Go to this link to have a look.
Thanks @ADC_Tech_03 (AutomationDirect) . Unfortunately it seems that Productivity1000 does not have built-in wifi. If i can find a way to add wifi to a Productivity1000, that might be a good solution.
@ADC_TechnologyGroup_06 (AutomationDirect) Like the original poster, The MQTT broker we use distinguishes between devices with a unique ID at the end of the topic, but as @ADC_Tech_03 (AutomationDirect) pointed out we can either have MQTT with wifi (Click PLC) or MQTT that can be modified via HMI (Productivity1000), but not both. Even being able to change the topic via the Click Plus Provisioning app would be adequate for the use case.