103 lines
2.4 KiB
Plaintext
103 lines
2.4 KiB
Plaintext
##====================================================================
|
|
## Configuration for MQTT ZeroMQ Gateway
|
|
##====================================================================
|
|
|
|
gateway.mqtt {
|
|
## MQTT Broker address: host:port .
|
|
##
|
|
## Value: String
|
|
## Example: mqtt-tcp://127.0.0.1:1883
|
|
address="mqtt-tcp://broker.emqx.io:1883"
|
|
## Need to subscribe to remote broker topics
|
|
##
|
|
## Value: String
|
|
sub_topic="topic/sub"
|
|
## Protocol version of the mqtt client.
|
|
##
|
|
## Value: Enum
|
|
## - 5: mqttv5
|
|
## - 4: mqttv4
|
|
## - 3: mqttv3
|
|
proto_ver=4
|
|
## Ping interval of a down mqtt client.
|
|
##
|
|
## Value: Duration
|
|
## Default: 10 seconds
|
|
keepalive=60
|
|
## The Clean start flag of mqtt client.
|
|
##
|
|
## Value: boolean
|
|
## Default: true
|
|
##
|
|
## NOTE: Some IoT platforms require clean_start
|
|
## must be set to 'true'
|
|
clean_start=true
|
|
## The username for mqtt client.
|
|
##
|
|
## Value: String
|
|
username="username"
|
|
## The password for mqtt client.
|
|
##
|
|
## Value: String
|
|
password="passwd"
|
|
## Topics that need to be forward to IoTHUB
|
|
##
|
|
## Value: String
|
|
## Example: topic1/pub
|
|
forward="topic/pub"
|
|
## parallel
|
|
## Handle a specified maximum number of outstanding requests
|
|
##
|
|
## Value: 1-infinity
|
|
parallel=2
|
|
}
|
|
gateway.zmq {
|
|
## ZeroMQ Subscribe address: host:port .
|
|
##
|
|
## Value: String
|
|
## Example: tcp://127.0.0.1:5560
|
|
sub_address="tcp://127.0.0.1:5560"
|
|
## ZeroMQ Publish address: host:port .
|
|
##
|
|
## Value: String
|
|
## Example: tcp://127.0.0.1:5559
|
|
pub_address="tcp://127.0.0.1:5559"
|
|
## ZeroMQ subscription prefix
|
|
##
|
|
## Value: String
|
|
## Example: sub_prefix
|
|
sub_pre="sub_prefix"
|
|
## ZeroMQ publish prefix
|
|
##
|
|
## Value: String
|
|
## Example: pub_prefix
|
|
pub_pre="pub_prefix"
|
|
}
|
|
|
|
# #============================================================
|
|
# # Http server
|
|
# #============================================================
|
|
http_server {
|
|
# # http server port
|
|
# #
|
|
# # Value: 0 - 65535
|
|
port = 8082
|
|
# # parallel for http server
|
|
# # Handle a specified maximum number of outstanding requests
|
|
# #
|
|
# # Value: 1-infinity
|
|
parallel = 2
|
|
# # username
|
|
# #
|
|
# # Basic authorization
|
|
# #
|
|
# # Value: String
|
|
username = admin
|
|
# # password
|
|
# #
|
|
# # Basic authorization
|
|
# #
|
|
# # Value: String
|
|
password = public
|
|
}
|