Skip to main content

MqttEdgeGatewayConfig

@totemsdk/edge-mqtt


@totemsdk/edge-mqtt / MqttEdgeGatewayConfig

Interface: MqttEdgeGatewayConfig

Properties

client

client: MqttClientPort


commandHandler?

optional commandHandler?: MqttCommandHandler


deviceId

deviceId: string


identity?

optional identity?: TotemIdentityDocument


manifest?

optional manifest?: SignedManifest<EdgeServiceManifest>


metadata?

optional metadata?: Record<string, unknown>


proofPublisher?

optional proofPublisher?: MqttProofPublisher


queue?

optional queue?: MqttEdgeQueue


rules?

optional rules?: MqttTopicRule[]


runtime

runtime: EdgeRuntime


sensorBridge?

optional sensorBridge?: MqttSensorBridge


topics?

optional topics?: Partial<MqttTopicSet>


transport?

optional transport?: MqttTransportInfo