Documentation ¶
Overview ¶
Package mqtt hold the implementation of the Publisher and PubSub interfaces for the MQTT messaging system, the internal messaging broker of the Magistrala IoT platform. Due to the practical requirements implementation Publisher is created alongside PubSub. The reason for this is that Subscriber implementation of MQTT brings the burden of additional struct fields which are not used by Publisher. Subscriber is not implemented separately because PubSub can be used where Subscriber is needed.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrConnect indicates that connection to MQTT broker failed. ErrConnect = errors.New("failed to connect to MQTT broker") // ErrNotSubscribed indicates that the topic is not subscribed to. ErrNotSubscribed = errors.New("not subscribed") // ErrEmptyTopic indicates the absence of topic. ErrEmptyTopic = errors.New("empty topic") // ErrEmptyID indicates the absence of ID. ErrEmptyID = errors.New("empty ID") )
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.