Documentation ¶
Index ¶
Constants ¶
View Source
const TokenCheckCycle = 15 // token 检查周期,单位:s
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConnectHelper ¶
type ConnectHelper struct {
// contains filtered or unexported fields
}
ConnectHelper MQTT 客户端连接助手
func NewConnectHelperFromClientOptions ¶ added in v1.1.0
func NewConnectHelperFromClientOptions(opts *options.MQTTClientOptions) *ConnectHelper
NewConnectHelperFromClientOptions 根据 ClientOptions 创建 ConnectHelper 实例
type MQTTClient ¶ added in v1.1.0
type MQTTClient struct {
// contains filtered or unexported fields
}
MQTTClient MQTT 操作对象
func NewMQTTClient ¶ added in v1.1.0
func NewMQTTClient(opts *options.MQTTClientOptions) (*MQTTClient, error)
NewMQTTClient 创建新的 MQTT 客户端对象
func (*MQTTClient) Publish ¶ added in v1.1.0
func (c *MQTTClient) Publish(opts *options.PublishOptions) error
Publish 向 MQTT 服务发布消息
func (*MQTTClient) Subscribe ¶ added in v1.1.0
func (c *MQTTClient) Subscribe(opts *options.SubscribeOptions) (chan *mqtt.Message, error)
Subscribe 从 MQTT 服务订阅消息
Click to show internal directories.
Click to hide internal directories.