【文件属性】:
文件名称:bridges命令-c语言 用指针作为函数返回值详解
文件大小:2.02MB
文件格式:PDF
更新时间:2024-07-02 05:06:43
EMQ MQTT
11.10 bridges命命命令令令
bridges命令用于在多台 EMQ服务器节点间创建桥接:
--------- ---------
Publisher --> | node1 | --Bridge Forward--> | node2 | --> Subscriber
--------- ---------
bridges list 查询全部桥接
bridges options 查询创建桥接选项
bridges start 创建桥接
bridges start 创建桥接并带选项设置
bridges stop 删除桥接
创建一条 emqttd1 -> emqttd2节点的桥接,转发传感器主题(Topic)消息到 emqttd2:
$ ./bin/emqttd_ctl bridges start emqttd2@127.0.0.1 sensor/#
bridge is started.
$ ./bin/emqttd_ctl bridges list
bridge: emqttd1@127.0.0.1--sensor/#-->emqttd2@127.0.0.1
测试 emqttd1–sensor/#–>emqttd2的桥接:
#emqttd2节点上
mosquitto_sub -t sensor/# -p 2883 -d
#emqttd1节点上
mosquitto_pub -t sensor/1/temperature -m "37.5" -d
11.10.1 bridge options
查询 bridge创建选项设置:
$ ./bin/emqttd_ctl bridges options
Options:
qos = 0 | 1 | 2
prefix = string
suffix = string
queue = integer
Example:
qos=2,prefix=abc/,suffix=/yxz,queue=1000
11.10.2 bridges stop
删除 emqttd1–sensor/#–>emqttd2的桥接:
11.10. bridges命命命令令令 91