import Client from '../src/client' // let mqtt = new Client({id:'example-mqtt-client', url:'tcp://trantor:1883', topics:'test1'}) let mqtt = new Client({id:'example-mqtt-client', connect:{host:'localhost', port:1883}, topics:'topic1'}) ; (async () => { await mqtt.connect() await mqtt.send({cmd:'test', status:'sent to topic1 implicitly'}) await mqtt.subscribe('topic2') await mqtt.send('topic2', {cmd:'test', status:'sent to topic2 explicitly'}) await mqtt.unsubscribe('topic2') await mqtt.send('topic2', {cmd:'test', status:'sent to topic2 with subscription'}) })().catch(err => { console.error('FATAL: UNABLE TO START SYSTEM!\n',err) })