emqx/apps/emqx_gateway/test/emqx_gateway_SUITE_data/lwm2m.conf

77 lines
1.3 KiB
Plaintext

gateway.lwm2m {
## How long time the connection will be disconnected if the
## connection is established but no bytes received
idle_timeout = 30s
## To control whether write statistics data into ETS table
## for dashboard to read.
enable_stats = true
## When publishing or subscribing, prefix all topics with a mountpoint string.
mountpoint = "lwm2m/${username}"
xml_dir = "etc/lwm2m_xml"
##
##
lifetime_min = 1s
lifetime_max = 86400s
qmode_time_window = 22s
auto_observe = false
## always | contains_object_list
update_msg_publish_condition = contains_object_list
translators {
command {
topic = "/dn/#"
qos = 0
}
response {
topic = "/up/resp"
qos = 0
}
notify {
topic = "/up/notify"
qos = 0
}
register {
topic = "/up/resp"
qos = 0
}
update {
topic = "/up/resp"
qos = 0
}
}
listeners.udp.default {
bind = 5783
authentication: {
mechanism: password_based,
backend: built_in_database
}
}
authentication {
mechanism: password_based,
backend: redis,
redis_type: single,
server: "localhost:6379",
cmd: "HMGET mqtt_user:${username} password_hash salt is_superuser",
password_hash_algorithm: {
name: plain,
salt_position: suffix
}
}
}