Mosquitto源码下载和简单测试

Mosquitto源码下载和简单测试

一、源码安装

#下载
wget http://mosquitto.org/files/source/mosquitto-2.0.2.tar.gz
#解压
tar zxfv mosquitto-2.0.2.tar.gz
#进入解压的文件
cd mosquitto-2.0.2
#编译(Makefile)
make
make遇到的几种问题 若没有可直接执行下个操作
1.编译找不到openssl/ssl.h
sudo apt-get install libssl-dev
2.编译过程找不到ares.h
sudo apt-get install libc-ares-dev
3.编译过程找不到uuid/uuid.h
sudo apt-get install uuid-dev
#安装
make install

二、简单测试

mosquitto mosquitto_sub mosquitto_pub是源码成功安装后生成的三个可执行文件 分别代表代理,订阅端,发布端

broker(代理) 指定端口 在这里插入图片描述
Subscriber(订阅端)
-h 指定域名 local 代表本机地址
-p 指定订阅的端口
-t 指定订阅的主题
-v 打印主题名
执行该命令行后等待publisher(发布端) 通过该主题发布信息
在这里插入图片描述publisher(发布端)
-h 指定域名 local 代表本机地址
-p 指定发布订阅的端口
-t 指定发布订阅的主题
-v 打印主题名
-m 要发布的消息
执行该命令行后发布的消息会被发布到相应的主题,订阅该主题的订阅段会受到相应的消息在这里插入图片描述
#参数命令说明
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值