No clue. This situation is very frustrating for resource constrained devices (and companies). They want to connect every device to the Net of the future, and yet seem oblivious to the fact that many device are built on low performance micros.
Yeah, I know. All the support glibly says "Oh, you know, just update to the latest version of TBird or Outlook and go back to watching Netflix. You'll be fine.", totally ignoring all the embedded stuff.
I have a vision of a cloud connected PLC where virtually all of the Internet comms are performed by the cloud itself. I still think that is the only viable answer long term. Make Internet connectivity an Internet problem, and leave factory floor devices to focus on control. It's easy for a controller to say to the cloud server "I want to send this message to X, Y, and Z", and then the cloud itself knows how to do that...even when how to do that changed five times in the last five years. Trying to shove the protocol of the moment into the PLC will always be a losing bet.
Yeah, but how does that work? The link from the embedded devices to the cloud comm server will still need to be secure to someone's satisfaction. Somebody will figure out how to hack the cloud comm server to order stuff on your Ebay account, then the providers will want to make it more secure, and so on, and so on, and so on. You'll have the same security protocol arms race, just with a different server, wouldn't you?
Or are you saying this cloud server is an edge device at the automation customer, so he has complete physical control over the link from the automation stuff to that server, so it [probably] doesn't need to be secure? So the comm server is basically a comms coprocessor for the entire building?