module MQTT

Defined in:

mqtt.cr
mqtt/transport.cr
mqtt/transport/tcp.cr
mqtt/transport/websocket.cr
mqtt/v3/ack.cr
mqtt/v3/client.cr
mqtt/v3/connack.cr
mqtt/v3/connect.cr
mqtt/v3/empty_packet.cr
mqtt/v3/header.cr
mqtt/v3/publish.cr
mqtt/v3/suback.cr
mqtt/v3/subscribe.cr
mqtt/v3/unsubscribe.cr

Constant Summary

DEFAULT_PORT = 1883

Default port number for unencrypted connections

DEFAULT_SSL_PORT = 8883

Default port number for TLS/SSL encrypted connections

Log = ::Log.for(self)

Class Method Summary

Macro Summary

Class Method Detail

def self.generate_client_id(prefix = "crystal") #

[View source]
def self.peek_type(io : IO) #

[View source]

Macro Detail

macro string(name, onlyif = nil, default = nil, &block) #

[View source]