mqtt mosquitto桥接简单设置及实现

桥接设置

linux下,mosquitto的配置文为/etc/mosquitto/mosquitto.conf文件,此文件的修改需要root权限,因此,我一般是将这个文件cp到home文件下的某个文件中进行桥接配置的修改。

  1. 将mosquitto.conf文件进行copy;
  2. 将mosquitto.conf文件最后添加如下代码
connection test
address xxx.xxx.xxx.xxx:yyyy
topic # in 1

其中,connection表示一个连接,后面的test表示的是该连接的名字(可以根据你的需要修改);address中的xxx为ip地址,yyyy为port端口号;topic中#号为topic的通配符,也就是所有的topic都进行桥接,也可以根据自己的需要将#改为自己需要的topic,in代表只桥接接收到的topic数据,还有out表示只桥接发送的topic数据,both代表发送接收的数据都进行桥接,1代表qos值(可以根据自己的需要进行修改为0,1,2);

启动桥接的指令

mosquitto -c xxx/mosquitto.conf -p 5678 -v

其中,-c是指定mosquitto使用的配置文件, 后面跟的是配置文件的位置,如果你是对/etc/mosquitto/下面的配置文件进行修改的,那么在这里可以进行设置,因为mosquitto指令会默认使用该配置文件;

猜你喜欢

转载自blog.csdn.net/u012850592/article/details/103406966