前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows10下安装mosquitto服务

Windows10下安装mosquitto服务

作者头像
ccf19881030
发布2020-12-11 16:15:12
1.7K0
发布2020-12-11 16:15:12
举报
文章被收录于专栏:ccf19881030的博客ccf19881030的博客

Eclipse Mosquitto™ 一款实现了 MQTT v3.1/v3.1.1 协议的轻量级开源消息代理软件。它支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器、手机、嵌入式计算机、微型控制器等移动设备。

Mosquitto也包含C/C++动态链接库libmosquitto 、mosquitto_pub 和mosquitto_sub 发布和订阅客户端。

mosquitto目前最新版本是mosquitto-2.0.0,其下载主页是:https://mosquitto.org/download/

旧的版本下载地址为:https://mosquitto.org/files/binary/

我很早之前在自己的Windows系统下安装了mosquitto_1.6.0版本,其目录结构如下图所示:

mosquitto 1.6.0安装目录
mosquitto 1.6.0安装目录

其中几个主要的作用如下:

项目

功能

mosquitto.conf

mosquitto服务器的配置文件

mosquitto

用来开启broker

mosquitto_passwd

用来设置用户的账号与密码

mosquitto_pub

用来发布消息

mosquitto_sub

用来订阅消息

pwfile.example

通过mosquitto_passwd来存储用户的账号密码的文件

  • 测试服务器 创建Broker、订阅、发布消息可以通过命令行来进行,我们首先测试一下服务器是否可以正常运行:
  • 开启服务器 mosquitto -c mosquitto.conf,通过命令行运行,如果没有出现其他提示表示成功,此时我们可以自己发布、订阅消息来进行下面的测试了。
  • 设置用户的账号与密码: mosquitto_passwd [ -c | -D ] passwordfile username

-c表示创建一个新的用户并写入到一个文件中。

最近遇到一个问题就是需要将mosquitto在Windows10系统下做成后台服务,部署到Windows服务器中,步骤如下:

  • 1.创建系统环境变量MOSQUITTO_DIR=D:\env_build\mosquitto_1_6_0
  • 2.安装目录D:\env_build\mosquitto_1_6_0下运行mosquitto install 注意需要用管理员账号运行该命令 上面的mosquitto安装目录改成你自己的目录 如果mosquitto服务安装成功,可以在服务中找到相应的mosquitto服务,如下图所示:
mosquitto服务
mosquitto服务
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-12-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档