MQTT中间服务器(mosquitto)安装(含cmake和libwebsockets安装)

本文详细记录了在Ubuntu 12.04上安装MQTT中间服务器mosquitto的过程,包括安装cmake 2.8.9+、libwebsockets以及mosquitto,并解决make报错问题。测试了mosquitto的使用,包括启动服务器、创建订阅者和发布者。同时提到了前端使用Websocket进行MQTT通信的资源链接。
摘要由CSDN通过智能技术生成

以下为本人安装mosquitto作为MQTT中间服务器步骤记录,仅供参考。

测试环境

Ubuntu 12.04

依赖

包括但不限于如下依赖包
1. MQTT(mosquitto)的依赖(使用apt-get 安装)

   libssl-dev
   uuid-dev
  1. libwebsockets的准备
    需要 cmake 2.8.9 以上
    注:如果mqtt不需要支持websocket,可以不用安装这个。

安装

cmake 安装

版本 2.8.9 及以上,下载网站:https://cmake.org/download/
若版本满足要求,不用再装
这里以 3.11.4 版本为例
安装命令如下

tar -xzvf cmake-3.11.4.tar.gz
cd cmake-3.11.4
./configure
make
make install

安装完后,在命令行输入cmake 测试是否安装成功,若提示 No such file. 则给cmake建立快捷方式。

ln -s /usr/local/bin/cmake /usr/bin/cmake

libwebsockets 安装

github链接:https://github.com/warmcat/libwebsockets
选择下载zip或者使用git命令进行克隆到本地
如果mqtt不需要支持websocket,可以不用安装这个
安装命令:

unzip libwebsockets-master.zip
cd libwebsockets-master/
mkdir bulid
cd build/
cmake ../
make
make inst
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值