码迷,mamicode.com
首页 > 其他好文 > 详细

树莓派学习——MQTT

时间:2017-10-14 19:59:27      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:http   需要   发布者   通过   usr   树莓派   image   1.4   最大的   

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端时,会弹出相关信息

技术分享

 

技术分享

 

树莓派学习——MQTT

标签:http   需要   发布者   通过   usr   树莓派   image   1.4   最大的   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!