# Functions
CompileRegexpFromTopicTemplate creates regexp object from template, must be called in initializing of the server.
GetTopicVariables parses given topic string and extract variables from it.
NewServer returns a new MosquittoAuth Service Server.
# Constants
AckEvent is event published on downlink frame acknowledgements.
CommandTopicTemplate defines topic template which will be published by user, read by appserver.
ErrorEvent is event published in case of an error related to payload scheduling or handling.
EventTopicTemplate defines topic template which will be published by appserver, read by user.
IntegrationEvent is used by LoRaCloud integration, which should not be implemented here, before refactor the whole integration package, leave it here temporarily.
JoinEvent is event published when a device joins the network.
LocationEvent is event to set device location.
StatusEvent is event for battery and margin status received from devices.
TxAckEvent is event published when a downlink frame has been acknowledged by the gateway for transmission.
UplinkEvent contains the data and meta-data for an uplink application payload.
# Structs
Server defines the MosquittoAuth Service Server API structure.
TopicVariables includes all variables mentioned in different topics.
# Interfaces
Store defines set of db APIs used in mqttauth service.