#5: add pub/sub API support for Socket.io and MQTT transports