文档章节

mosquitto安装、配置、运行

隆回水哥
 隆回水哥
发布于 2017/02/14 17:39
字数 334
阅读 123
收藏 0


1、引入mosquitto软件资源库。安装的操作系统是centos,其它操作系统的安装见官方文档
    在/etc/yum.repos.d/新建一个文件,比如mosquitto.repo,编辑该文件
    
    对Centos 6,文件内容
[home_oojah_mqtt]
name=mqtt (CentOS_CentOS-6)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-6/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-6//repodata/repomd.xml.key
enabled=1
    
    对centos 7,文件内容
[home_oojah_mqtt]
name=mqtt (CentOS_CentOS-7)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-7/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-7//repodata/repomd.xml.key
enabled=1

2、安装软件
    安装mosquitto服务端
    yum install mosquitto
    
    安装mosquitto命令行客户端
    yum install mosquitto-clients
    
3、mosquitto目录说明
    Mosquitto相关的命令文件路径
    /usr/sbin/mosquito                 # mosquitto启动服务命令
    /usr/bin/mosquito_pub              # mosquitto发布主题命令
    /usr/bin/mosquito_sub              # mosquitto订阅主题命令
    /usr/bin/mosquito_passwd          # mosquitto加密密码的工具
    
    配置目录
    /etc/mosquito/
    
    保存消息的数据库路径:可通过配置自定义路径
    /var/lib/mosquito/mosquitto.db
    
    日志路径:需要创建:可通过配置自定义路径
    /var/log/mosquito/mosquitto.log
    
4、mosquitto启动
    mosquito -c /etc/mosquito/mosquito.conf
    
5、订阅消息。
    mosquitto_sub  -t a/b/c
    
6、发布消息。就可以在命令行发布多条消息,在第5步中的订阅客户端,就能接收到消息。
    mosquitto_pub  -t a/b/c -l
    
    

 

© 著作权归作者所有

共有 人打赏支持
隆回水哥
粉丝 12
博文 48
码字总数 18247
作品 0
深圳
高级程序员
[移动] Mosquitto简要教程(安装/使用/测试)

上篇文章《Android主流推送方案分析(MQTT/XMPP/GCM)》中,我们给大家介绍了,如何在移动领域使用灵巧的消息传输协议MQTT来完成消息推送,最后也提到了开源项目Mosquitto。实际上,Mosquit...

长平狐
2013/07/01
1K
3
[2] MQTT,mosquitto,Eclipse Paho----mosquitto使用扫盲

既然要说后续系统都是围绕MQTT,mosquitto,Eclipse Paho展开,则在这里有必要先给大家简单说一下mosquitto的基本使用,扫一下盲。给大家简单介绍一下mosquitto在window系统下如何安装和启动。...

chancein007
2015/06/01
0
0
[移动] Mosquitto简要教程(安装&使用)

上篇文章《Android主流推送方案分析(MQTT/XMPP/GCM)》中,我们给大家介绍了,如何在移动领域使用灵巧的消息传输协议MQTT来完成消息推送,最后也提到了开源项目Mosquitto。实际上,Mosquit...

长平狐
2012/11/19
762
0
Mosquitto的安装、配置、测试

Mosquitto是一个开源(BSD许可证)的消息代理,实现MQTT(消息队列遥测传输)协议版本3.1。 MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较...

openthings
2015/01/22
0
0
Mosquitto的安装、配置、测试

Mosquitto是一个开源(BSD许可证)的消息代理,实现MQTT(消息队列遥测传输)协议版本3.1。 MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较...

呆头呆脑
2013/11/12
0
1

没有更多内容

加载失败,请刷新页面

加载更多

AOSP Build System —— Soong

Soong Soong is the replacement for the old Android make-based build system. It replaces Android.mk files with Android.bp files, which are JSON-like simple declarative descriptio......

雪落青山
14分钟前
0
0
C# lock关键字和mutex类的坑

Unity 5.6 环境下的 lock关键字,在特定的多线程环境下会死锁 崩溃 其中一种情况: 异步socket 操作,由于内部是一个线程池回调的异步回调,操作同一个对象时 lock关键字会概率出现死锁 闪退...

梦想游戏人
25分钟前
0
0
redis-hash

哈希类型是指健值本身又是一个键值对结构 基本命令: hset key field value 设置值 hget(获取),hdel(删除),hlen(计算field个数),hmget(批量设置),hexists(是否存在),hkeys(获取所有的...

拐美人
43分钟前
2
0
简单的svm例子

数据来源:https://github.com/oumiga1314/Coursera-ML-AndrewNg-Notes/blob/master/code/ex6-SVM/data/ex6data1.mat import pandas as pd import numpy as np import scipy.io as sio impor......

南桥北木
47分钟前
1
0
android 关于View的一些整理

1、Button text的值为英文时,会自动转换成大写。如需取消,设置android:textAllCaps="false" 2、控件的可见性 可以在layout的配置文件中,配置android:visibility属性 调用setVisibility()...

西米小娅
57分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部