树莓派学习——MQTT

时间:2017-10-14 19:31:01   收藏:0   阅读:287

1:安装相关包

 #下载安装包

wget http://mosquitto.org/files/source/mosquitto-1.4.9.tar.gz

#解压

tar zxfv mosquitto-1.4.9.tar.gz

#安装

##安装相关依赖包

  sudo apt-get install libssl-dev

  sudo apt-get install libc-ares-dev

##安装mosquitto

  cd mosquitto-1.4.9

  make

  sudo make install 

#检查是否安装成功

mosquitto

 

提示如下信息,即安装ok。

技术分享

安装完成之后,会自动生成一个mosquitto.conf文件,里面有详细的配置信息。Mosquitto是个异步IO框架,可通过 netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for (a in S) print a,S[a]}‘ 来测试最大的连接数。

ps在使用时,会提示找不到libmosquitto.so.1,只需要创建一个软链接就行 sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1,然后sudo ldconfig,使刚才创建的链接为系统共享。

 

2:测试一下mosquitto

一个完整的MQTT示例包括一个代理器,一个发布者和一个订阅者。

#PC端

  mosquitto -v

#树莓派端

  mosquitto_sub -v -t gpio -h 192.168.0.105

通讯过程中,如果出现无法正常正常应答,检查防火墙是否关闭。

当树莓派链接到PC端时,会弹出相关信息

技术分享

 

技术分享

 

原文:http://www.cnblogs.com/Blog-c/p/7668207.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!