MQTT初体验mosquitto的安装和使用
来源:互联网 发布:java防止重复提交 编辑:程序博客网 时间:2024/04/30 10:14
一、简单介绍
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。(以上内容来源百度)
二、环境介绍
1、系统环境 :centos (腾讯云服务器)
2、MQTT版本:mosquitto-1.4.5
三、环境准备
1、资源获取
# 下载源代码包
wget http://mosquitto.org/files/source/mosquitto-1.4.9.tar.gz
# 解压
tar zxfv mosquitto-1.4.9.tar.gz
2、linux环境准备
ares.h sudo yum install libc-ares-dev
uuid.h yum install libuuid-devel
g++ yum install gcc
yum install gcc-c++
3、安装
# 进入目录
cd mosquitto-1.4.5
# 编译
make
# 安装
sudo make install
4、问题
1、提示error,没有用户 mosquitto ,使用下面命令新建一个用户即可
useradd mosquitto
2、libmosquitto.so.1 文件找不到问题
//创建链接
/usr/local/lib/libmosquitto.so.1
//更新链接库
/sbin/ldconfig -v
5、测试
putty : 打开三个控制台
mosquitto -v
mosquitto_sub -v -t toptest
mosquitto_pub -t toptest-m helloworld
6、运行后结果
toptest helloworld
4、问题
1、提示error,没有用户 mosquitto ,使用下面命令新建一个用户即可
useradd mosquitto
2、libmosquitto.so.1 文件找不到问题
//创建链接
vi /etc/ld.so.conf
//编辑文件ld.so.conf
include ld.so.conf.d/*.conf//编辑文件ld.so.conf
/usr/local/lib/libmosquitto.so.1
//更新链接库
/sbin/ldconfig -v
5、测试
putty : 打开三个控制台
mosquitto -v
mosquitto_sub -v -t toptest
mosquitto_pub -t toptest-m helloworld
6、运行后结果
toptest helloworld
0 0
- MQTT初体验mosquitto的安装和使用
- MQTT 初体验——mosquitto 的安装与使用
- mqtt服务端mosquitto的安装和使用
- MQTT Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- MQTT初体验mosquitto的java实现
- MQTT协议、mosquitto安装体验
- MQTT协议之Mosquitto安装和使用
- MQTT协议与mosquitto的安装使用
- MQTT学习——Centos7上安装Mosquitto和使用
- MQTT的学习之Mosquitto简要教程(安装&使用)
- 编译安装 MQTT mosquitto 遇到的问题和解法
- 存储过程返回参数的方法(也是执行动态sql 实现列名成为变量的功能)
- AtCoder Grant Contest 010 C - Cleaning dfs+逻辑+dp思想
- 关于DOM的初步认识
- 数据结构用递归和非递归方法实现二分查找法
- 计算一个数组中相同元素对的数目
- MQTT初体验mosquitto的安装和使用
- sun.misc.BASE64Encoder找不到jar包的解决方法
- POJ 1837 Balance DP 二维背包
- flume学习(一)——安装和一个简单的netcat程序
- 一次生产事故的优化经历
- 查看linux的ftp服务是否安装
- 波动数列 解题报告
- SAP成本会计分录大全
- Swift 获得字符串String长度