dragino-mqtt channel works as a separate MQTT broker. In the channel card you may see MQTT broker URI to connect your devices and optionally configure authentication and enable TLS. MQTT client id can be any, as devices are identified by the first 8 bytes in the payload.
Different device types will require different topics to publish telemetry to. Currently supported devices and topics correspondence:
If you need to connect unlisted hardware that works over Dragino MQTT protocol - contact flespi team.
ain
number
volts
Voltage on the analog input
battery.voltage
number
volts
Internal battery voltage
channel.id
number
ID of channel that received a message
device.id
number
ID of device that received a message
device.name
string
Name of device that received a message
device.type.id
number
ID of device type of device that received a message
din
number
Digital inputs bitmask
gsm.signal.level
number
percentage
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal strength level
ident
string
Device unique identifier like serial number, IMEI, etc
onewire.sensor.temperature
number
celsius
External 1-Wire temperature sensor value
operating.mode.enum
number
Protocol-specific device operating mode
payload.text
string
Text Payload received from device
peer
string
IP:port from which device connecting to the channel
position.latitude
number
degrees
Latitude coordinate value
position.longitude
number
degrees
Longitude coordinate value
position.timestamp
number
seconds
Timestamp when coordinates where calculated
product.model.enum
number
Product model
protocol.id
number
ID of protocol
protocol.version
string
Protocol version string
report.code
string
Report code
sensor.humidity
number
percentage
Humidity sensor value, i.e. relative air humidity level
sensor.temperature
number
celsius
Temperature sensor value
server.timestamp
number
seconds
Timestamp when server received a message
timestamp
number
seconds
Message timestamp