这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 【炫Q-IOT】MQTT服务端(mosquitto)搭建

共10条 1/1 1 跳转至

【炫Q-IOT】MQTT服务端(mosquitto)搭建

专家
2016-03-06 18:28:57     打赏

MQTT的服务端有很多种,可以参见

https://github.com/mqtt/mqtt.github.io/wiki/servers

通过了解Mosquitto用的相对比较多,似乎大球也在用

同时有前辈的文章可以参考

http://blog.csdn.net/xukai871105/article/details/39255089

http://blog.csdn.net/xukai871105/article/details/39252653

决定自己也在香蕉上搭建一套



专家
2016-03-06 18:36:17     打赏
2楼

官方网站是

http://mosquitto.org/

http://mosquitto.org/download/

目前的最新版本应该是1.4.8

首先建立一个mqtt的文件夹,然后下载源码包

mkdir mqtt
cd mqtt
wget http://mosquitto.org/files/source/mosquitto-1.4.8.tar.gz

 


专家
2016-03-06 18:39:57     打赏
3楼

然后解压并进入文件夹,编译并安装

tar zxfv mosquitto-1.4.8.tar.gz
cd mosquitto-1.4.8
make
sudo make install

 

果然遇到了传说中的错误,不过有备无患


专家
2016-03-06 19:04:08     打赏
4楼
sudo apt-get install libssl-dev

 

sudo apt-get install libc-ares-dev

 

sudo apt-get install uuid-dev

 

期间看到了大球的博客,写得很细致

http://qubot.org/?p=222


专家
2016-03-06 19:06:47     打赏
5楼
mosquitto -v

 

不知道为啥还有一个错误


专家
2016-03-06 19:23:36     打赏
6楼
sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1
sudo ldconfig

 

cp /etc/mosquitto/mosquitto.conf.example /etc/mosquitto/mosquitto.conf
nano /etc/mosquitto/mosquitto.conf

user pi

mosquitto_pub -t 主题 -i 发布端 -h 192.168.1.112 -m '我是发布端,你好。'

 


专家
2016-03-06 19:33:28     打赏
7楼

似乎带盖可能就部署好了,首先打开一个订阅,#是所有,+是一级

mosquitto_sub -v -t '#' -h 192.168.1.112 &

 

然后就可以发送了

mosquitto_pub -t 主题 -i 发布端 -h 192.168.1.112 -m '我是发布端,你好。'  
mosquitto_pub -t 新猪蹄 -i Qubot -h 192.168.1.112 -m '我是Qubot,你好。'  

mosquitto_pub -t 'MikuQ/test' -i MikuQ -h 192.168.1.112 -m 'eepwnet test!'  

 


专家
2016-03-06 20:22:01     打赏
8楼

又被可怜的重新登录把内容弄没了

首先把mosquitto -v 写入了rc.local

然后把1883端口映射到了p.xuanq.top

这样一个公用的mqtt的服务器端就搞定了

链接地址:p.xuanq.top

链接端口:1883

可以添加通用订阅

mosquitto_sub -v -t '#'

 

可以通过python来客户端来访问

import paho.mqtt.client as mqtt

client = mqtt.Client()
client.connect("p.xuanq.top", 1883, 50)
client.publish("mikuq/test", "Hello MQTT!")

 

参考了二叔的文章:

http://2.liub.org/


专家
2016-03-06 22:19:19     打赏
9楼
抽时间  我也来自己搭一个MQTT服务器

专家
2016-03-07 07:00:23     打赏
10楼
我在我这里能访问到吗?

共10条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]