делается на mosquitto broker например.. где он расположен не важно.. главное что бы пинговался с ПЛК и всякие там фаерволы были настроены правильно.