-- Mock up of what the ESP chip will be doing local MQTT = require("mqtt_library") local source="dbzoo.acme.test" local target ="dbzoo.eap.app" message=string.format([[ xap-header { class=test.class source=%s } output.state { id=* state=on } ]],source) c = MQTT.client.create("192.168.1.8", nil, recv) c:connect(source) topic = target:gsub('%.','/') c:publish(topic, message) c:destroy()