mqtt消息推送-Mosquitto安装
来源:互联网 发布:三菱q系列plc编程手册 编辑:程序博客网 时间:2024/05/18 21:07
服务器操作系统为CentOS7。
添加yum源
1、在服务器下载并重命名。
http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-7/home:oojah:mqtt.repo
2、手动创建编辑并上传。
到官网下载repo资源。
http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-7/home:oojah:mqtt.repo
本地新建文件mosquitto.repo,将上面链接中的内容拷贝到文件中并保存。上传到服务器/etc/yum.repos.d/目录中。
安装
yum search all mosquittoyum install mosquitto mosquitto-clients
中间会有两次选择,直接默认的输入y确定就好了。
配置
安装完成后,配置文件在/etc/mosquitto/目录下。
Mosquitto配置文件名为mosquitto.conf。
[root@centos7_148 conf.d]# cat /etc/mosquitto/mosquitto.conf# Place your local configuration in /etc/mosquitto/conf.d/pid_file /var/run/mosquitto.pidpersistence truepersistence_location /var/lib/mosquitto/#log_dest file /var/log/mosquitto/mosquitto.loginclude_dir /etc/mosquitto/conf.d[root@centos7_148 conf.d]#
查看配置文件内容。引入了/etc/mosquitto/conf.d/文件夹。自定义的配置文件就是放在这个文件夹中。
将默认配置文件拷贝到自定义配置文件夹中并重命名为.conf文件。
/etc/mosquitto/mosquitto.conf.example为默认配置文件,拷贝到/etc/mosquitto/conf.d/文件夹下,并重命名为mosquitto.conf。
然后根据需要配置文件。
[root@centos7_148 ~]# cd /etc/mosquitto/conf.d[root@centos7_148 conf.d]# lltotal 40-rw-r--r--. 1 root root 36806 Jul 4 17:28 mosquitto.conf-rw-r--r--. 1 root root 142 Jun 21 22:47 README[root@centos7_148 conf.d]# ll /etc/mosquitto/total 52-rw-r--r--. 1 root root 230 Jun 21 22:47 aclfile.exampledrwxr-xr-x. 2 root root 19 Jul 4 17:22 ca_certificatesdrwxr-xr-x. 2 root root 19 Jul 4 17:22 certsdrwxr-xr-x. 2 root root 40 Jul 4 17:28 conf.d-rw-r--r--. 1 root root 235 Jun 21 22:47 mosquitto.conf-rw-r--r--. 1 root root 36806 Jun 21 22:47 mosquitto.conf.example-rw-r--r--. 1 root root 23 Jun 21 22:47 pskfile.example-rw-r--r--. 1 root root 355 Jun 21 22:47 pwfile.example[root@centos7_148 conf.d]#
启动/停止
启动 sudo /etc/init.d/mosquitto start
停止 sudo /etc/init.d/mosquitto stop
使用
打开两个连接,分别启动订阅和发布。
订阅: mosquitto_sub -t mqtt (mqtt topic为mqtt)
发布: mosquitto_pub -h localhost -t mqtt -m “hello” (mqtt topic为mqtt; 发送消息为hello)
- mqtt消息推送-Mosquitto安装
- android 推送 mosquitto MQTT
- (转)android消息推送mqtt代理服务mosquitto详解
- Centos7-mqtt消息中间件mosquitto的安装和配置
- CentOS下安装mosquitto(MQTT)
- MQTT学习之mosquitto安装
- MQTT协议 - Mosquitto安装测试
- MQTT协议、mosquitto安装体验
- MQTT Mosquitto安装和使用
- MQTT实现消息推送
- Adnroid 消息推送 MQTT
- 消息推送之MQTT
- MQTT实现消息推送
- MQTT实现消息推送
- MQTT实现消息推送
- MQTT实现消息推送
- IBM MQTT消息推送
- MQTT实现消息推送
- codeforces 822D
- 二分查找、二叉搜索
- JDBC技术连接数据库
- #pragma once与#ifndef两种防止头文件二次编译的区别
- 解析表字段内容为Gzip格式的数据
- mqtt消息推送-Mosquitto安装
- 用gcc编译成可执行程序
- Redis之list函数
- 微信小程序开发之radio实现显示和隐藏功能
- java Object 全解析(未完待续)
- SQL语句的执行过程(以oracle为例)
- 字符串 和 模式匹配(python学习手册4)
- jquery jqGrid colModel 某一列添加超链接
- 将键盘录入的数据,通过打印流(PrintWriter)写入本项目下的aa.txt中