mosquitto配置与使用

原创 2015年07月10日 19:54:47

环境:redhat server 5.5 i386

编译工具:gcc-4.1.2    gcc-c++-4.1.2

mosquitto下载地址:http://mosquitto.org/files/source/

配置:

1.在config.mk文件中将图中两项配置为 "no"

如下所示:

这两向是openssl相关的东西,具体作用暂时未知,留待以后发掘。

2.执行make install命令,开始编译,出现如下错误

在mosquitto的代码工程中查找mosquitto_internal.h文件,找到其中包含ares.h的位置

然后在config.mk文件中将WITH_SRV定义的地方改为"no",如图所示

继续执行make install命令。如果出现如上述问题,那么按照相同方法修改即可。

我这边出现了一个install相关的问题

通过查看install的帮助信息,发现install支持的是"S"(大写),而不是"s"(小写)。因此需将文件中用到install -S 的地方做出修改。

将上图中的"-s"修改为"-S",在多个Makefile文件中存在。

再次执行make install,这次就能顺利编译完成。

2.运行mosquitto

在终端中输入mosquitto,出现如下错误

此时需要在/etc/mosquitto/目录下的mosquitto.conf文件中写入"user root",如果没有该文件可以创建。

因为我是用的root登录,所以输入"user root",其他人用"useradd mosquitto"也可行,但是我没测试过。

输入如下命令

其中的warning不用管。

这样mosquitto服务就开始运行了。它会始终挂在这,所以下面不会出现命令行。

3.订阅消息。

重新开一个终端,输入“mosquitto_sub  -t mqtt”,其中mqtt为主题名

4.发布消息。

重新开一个终端,输入"mosquitto_pub -h localhost -t mqtt -m "hello world"","hello world"为发布的内容

这样在订阅终端中能看到hello world就表示成功了。

mosquitto配置文件说明

安装完成之后,所有配置文件会被放置于/etc/mosquitto/目录下,其中最重要的就是Mosquitto的配置文件,即mosquitto.conf,以下是详细的配置参数说明。 #...
  • xyblog
  • xyblog
  • 2015年11月30日 15:48
  • 5794

MQTT服务器搭建--Mosquitto用户名密码配置

Mosquitto用户认证配置 前言:基于Mosquitto服务器已经搭建成功,大部分都是采用默认的是允许匿名用户登录模式,正式上线的系统需要进行用户认证。 1.用户参数说明 Mosquitto...
  • u012377333
  • u012377333
  • 2017年04月06日 17:11
  • 7101

[移动] Mosquitto简要教程(安装/使用/测试)

上篇文章《Android主流推送方案分析(MQTT/XMPP/GCM)》中,我们给大家介绍了,如何在移动领域使用灵巧的消息传输协议MQTT来完成消息推送,最后也提到了开源项目Mosquitto。实际上...
  • shagoo
  • shagoo
  • 2012年08月27日 09:18
  • 58217

mosquitto的鉴权配置

mosquitto.conf是mosquitto配置的核心文件,具体配置说明可参考mosquitto-conf       对于mosquitto的鉴权配置,主要涉及到以下几个参数    ...
  • song_java
  • song_java
  • 2017年04月24日 11:21
  • 1041

Ubutu Mosquitto部署和相关的配置(支持websocket)

最近公司使用MQTT对公司现有的物联网设备进行重组,有幸能研究关于MQTT的一个服务端Mosquitto,虽然支持Socket的方式很好部署,但是在WebSoket的部署上还是走了很多弯路,网上查询了...
  • fwj380891124
  • fwj380891124
  • 2016年04月22日 19:37
  • 3693

mosquitto 设置用户和密码

1、 下载mosquitto安装文件(http://mosquitto.org/files/source/) 2、 找到相应系统的安装文件安装,如果不想做任何设置直接在服务里启动就行。 3、配置文件...
  • smellmine
  • smellmine
  • 2016年04月22日 01:43
  • 7058

Mosquitto的安装、配置、测试

Mosquitto的安装、配置、测试 转自 http://my.oschina.net/u/1396253/blog/175773 Mosquitto是一个开...
  • skykingf
  • skykingf
  • 2015年06月11日 17:15
  • 7036

mosquitto的鉴权配置

mosquitto.conf是mosquitto配置的核心文件,具体配置说明可参考mosquitto-conf       对于mosquitto的鉴权配置,主要涉及到以下几个参数      ...
  • MENGHUANBEIKE
  • MENGHUANBEIKE
  • 2017年07月17日 16:01
  • 519

Mosquitto安装和使用

0 前言     MQTT是IBM开发的一个即时通讯协议。MQTT是面向M2M和物联网的连接协议,采用轻量级发布和订阅消息传输机制。Mosquitto是一款实现了 MQTT v3.1 协议的开源消息...
  • MENGHUANBEIKE
  • MENGHUANBEIKE
  • 2017年07月16日 23:13
  • 1496

linux下安装mosquitto-1.1.3

一开始在windows下好使了,用的
  • jbb0403
  • jbb0403
  • 2014年11月04日 16:41
  • 1678
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mosquitto配置与使用
举报原因:
原因补充:

(最多只允许输入30个字)