你的位置:首页 > 软件开发 > ASP.net > MQTT服务器搭建

MQTT服务器搭建

发布时间:2015-09-24 18:00:06
Mosquittomosquitto是一款实现了 MQTT v3.1 协议的开源的消息代理服务软件.其提供了非常轻量级的消息数据传输协议,采用发布/订阅模式进行工作,可用于物联设备、中间件、APP客户端之间的消息通讯。 mosquitto官网http://mosquitto. ...

Mosquitto

mosquitto是一款实现了 MQTT v3.1 协议的开源的消息代理服务软件.
其提供了非常轻量级的消息数据传输协议,采用发布/订阅模式进行工作,可用于物联设备、中间件、APP客户端之间的消息通讯。 
 

编译安装

编译选项

当前的程序目录可直接编译,在编译之前需根据需要做一定的配置,否则会出现 xxx.h找不到的情况。
vim config.mk
missing uuid.h
安装lib-uuid
yum install libuuid-devel
//添加路径vim /etc/ld.so.conf.d/liblocal.conf/usr/local/lib64/usr/local/lib
配置项说明
# 服务进程的PID#pid_file /var/run/mosquitto.pid # 服务进程的系统用户#user mosquitto # 服务绑定的IP地址#bind_address # 服务绑定的端口号#port 1883 # 允许的最大连接数,-1表示没有限制#max_connections -1 # 允许匿名用户#allow_anonymous true
//关于详细配置可参考
http://mosquitto.org/man/mosquitto-conf-5.html

启动

mosquitto -c /etc/mosquitto/mosquitto.conf -d
成功将启动1883端口监听
 

客户端测试

新建两个shell端口A/B
A 订阅主题:
mosquitto_sub -t location 
Ubuntu下搭建教程(日文)
http://qiita.com/aquaviter/items/cb3051cf42a3a3c4a4d9
使mosquitto支持websockets
https://www.justinribeiro.com/chronicle/2014/10/22/mosquitto-libwebsockets-google-compute-engine-setup/
使用JS实现mqtt-websocket
http://jpmens.net/2014/07/03/the-mosquitto-mqtt-broker-gets-websockets-support/

 

原标题:MQTT服务器搭建

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录