ITPub博客

首页 > 应用开发 > IT综合 > Linux mosquitoo的安装与配置

Linux mosquitoo的安装与配置

原创 IT综合 作者:百联达 时间:2015-02-21 21:15:04 0 删除 编辑
一: 背景

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博客 ” ,链接:https://blog.itpub.net/28624388/viewspace-1439438/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: ActiveMQ 参数优化
请登录后发表评论 登录
全部评论
15年以上互联网经验,先后从事过制造业,证券业,物业行业和物流行业信息系统和互联网产品的设计落地实施,8年系统架构经验。最近关注企业数字化转型、财务数字化服务共享、大语言模型、Kubernetes微服务架构和Istio微服务治理框架。

注册时间:2013-02-05

  • 博文量
    332
  • 访问量
    1265657