MqttClientPort
@totemsdk/edge-mqtt / MqttClientPort
Interface: MqttClientPort
Methods
connect()?
optionalconnect():Promise<void>
Returns
Promise<void>
disconnect()?
optionaldisconnect():Promise<void>
Returns
Promise<void>
onMessage()
onMessage(
handler): () =>void
Parameters
handler
(message) => void | Promise<void>
Returns
() => void
publish()
publish(
topic,payload,options?):Promise<void>
Parameters
topic
string
payload
string | Uint8Array<ArrayBufferLike>
options?
Returns
Promise<void>
subscribe()
subscribe(
topic,options?):Promise<MqttSubscription>
Parameters
topic
string
options?
Returns
Promise<MqttSubscription>
unsubscribe()?
optionalunsubscribe(topic):Promise<void>
Parameters
topic
string
Returns
Promise<void>