Was just looking into this. Seems pretty easy. How common is this now?
I see MQTT has been discussed fairly recently. Has there been any additional developments?
I came here specifically to see if Host was working on MQTT for their PLCs. I see that AutomationDirect/Host Engineerings knock-off competitor in Iowa has a PLC that supports MQTT, at least Publish only.
I think MQTT has become somewhat of a "defacto" standard for non-real time data transfer between devices and information systems across the web. Keep in mind that some applications are not even using the PLC for control but for monitoring. In my experience, the "IoT" world has little to offer in the way of actual hardware for industrial interfacing (4-20ma, high voltage I/O, etc.). Even finding platforms that support 24V I/O can be challenging. Security is always an issue, especially for inbound data. However, I think it limits the usefulness by having only Publish capability. (Although Publish is better than nothing.) I think Subscribe should be made available as well but with all the necessary warnings about security. MQTT can be used over TLS and there is some provision for username/password to access a broker. In the end, let the developer determine if inbound data is enabled or not.
My use case would be primarily monitoring of remote systems with very limited control. Probably more filtering and scaling of inputs than any hard control. The remote systems would be connected using cellular gateways with centralized cloud server to handle alarm SMS/Email messaging and hosting monitoring dashboards.
My only other wish would be a "C" style programing language instead of ladder logic. I know its probably unlikely but one can dream, can't they?