初探(安装)MQTT

October 14, 2018 · 代码 · 290次阅读

因为社团最近在研究物联网项目,需要用上即时通讯协议,于是身为社团咸鱼的我就被迫来踩一踩坑。

MQTT是面向M2M和物联网的连接协议,采用轻量级发布和订阅消息传输机制。Mosquitto是一款实现了 MQTT v3.1 协议的开源消息代理软件,提供轻量级的,支持发布/订阅的的消息推送模式,使设备对设备之间的短消息通信简单易用。

IBM,YES!

安装

因为刚刚好在aliyun买了一台学生机,但没到18岁莫得备案,不能建站也就不知道该干什么了。现在刚刚好可以派上用场,计划通!

  • centos7.3
  • core *1
  • RAM 2G

首先安装依赖库

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel libwebsockets-devel.x86_64 c-ares-devel libuuid-devel

然后从官网下载源码包

wget http://mosquitto.org/files/source/mosquitto-1.4.14.tar.gz
tar zxfv mosquitto-1.4.14.tar.gz
cd mosquitto-1.4.14

然后常规操作make一下

make
sudo make install

大功告成

试试看,输入mosquitto -v

yabai.PNG

牙白!Invalid user咋办,添加用户即可

useradd mosquitto

okay.PNG

大功告成*2

p.s若是出现了找不到libmosquitto.so.1 ,执行以下命令即可

sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1
sudo ldconfig

喝杯水

标签:MQTT

最后编辑于:2019/01/27 22:13

添加新评论

CATEGORIES

控制面板