Linux mosquitoo的安装与配置

一: 背景

Mosquitto是一个开源(BSD许可证)的消息代理,实现MQTT(消息队列遥测传输)协议版本3.1。

MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。值得一提的是mqtt提供三种不同质量的消息服务:

“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。 “至少一次”,确保消息到达,但消息重复可能会发生。 “只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果
操作系统: Ubuntu
mosquitoo1.4

二:安装

1. http://mosquitto.org/download/ 下载 mosquitto-1.4.tar.gz

2.解压缩  tar -zxvf  mosquitto-1.4.tar.gz
             cd   mosquitto-1.4

    修改config.mk文件,去掉ssl的配置
   #WITH_TLS:=yes
    #WITH_TLS_PSK:=yes

  make install 进行安装

安装后的文件目录

  

三.启动
添加用户
useradd mosquitto

 mosquitto -c /etc/mosquitto/mosquitto.conf -d 

四:测试


常见问题:
mosquitto_pub命令不能使用:
[root@vasms ~]# mosquitto_pub
mosquitto_pub: error while loading shared libraries: libmosquitto.so.1: cannot open shared object file: No such file or directory
解决方法:
[root@vasms lib]# cp /usr/local/ lib/libmosquitto.so.1 /usr/lib
[root@vasms ]# ldconfig
#ldconfig一下,新的library才能在程 序运行时被找到。

五:监测

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28624388/viewspace-1439438/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28624388/viewspace-1439438/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值