初探(安装)MQTT

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

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


发表评论

  • OωO
  • |´・ω・)ノ
  • ヾ(≧∇≦*)ゝ
  • (☆ω☆)
  • (╯‵□′)╯︵┴─┴
  •  ̄﹃ ̄
  • (/ω\)
  • ∠(ᐛ」∠)_
  • (๑•̀ㅁ•́ฅ)
  • →_→
  • ୧(๑•̀⌄•́๑)૭
  • ٩(ˊᗜˋ*)و
  • (ノ°ο°)ノ
  • (´இ皿இ`)
  • ⌇●﹏●⌇
  • (ฅ´ω`ฅ)
  • (╯°A°)╯︵○○○
  • φ( ̄∇ ̄o)
  • (งᵒ̌皿ᵒ̌)ง⁼³₌₃
  • (ó﹏ò。)
  • Σ(っ°Д°;)っ
  • ╮(╯▽╰)╭
  • o(*
  • >﹏<
  • (。•ˇ‸ˇ•。)
  • 泡泡
  • 颜文字

*