mqtt服务器

问题描述:黑群晖怎样搭建MQTT服务器 大家好,小编来为大家解答以下问题,mqtt服务器可以连接多少设备,设备如何连接到mqtt服务器,今天让我们一起来看看吧!

在云服务器上搭建了mqtt,为什么手机连接不上mqtt,要怎么做才能连接上?求求大神帮忙

mqtt服务器的相关图片

1、打开群晖Docker,注册表搜索:mqtt;

2、点击下载好的镜像文件创建容器,输入容器名字,点击高级设置。

3、勾选启用自动重新启动

4、点击网络—-勾选与docker host相同的网络,点击应用,一直下一步直到创建完成。

的相关图片

MQTT协议是广泛应用的物联网协议,使用测试MQTT协议需要MQTT的代理。有两种方法使用MQTT服务,一是租用现成的MQTT服务器,如阿里云,百度云,华为云等公用的云平台提供的MQTT服务,使用公用的MQTT服务器的好处是省事,但如果仅仅用于测试学习还需要注册帐号,灵活性差些,有的平台还需要付费。另一方法是自己使用开源的MQTT组件来搭建。

MQTT服务器非常多,如apache的ActiveMQ,emtqqd,HiveMQ,Emitter,Mosquitto,Moquette等等。

这里介绍的是用轻量级的mosquitto开源项目来搭建一个属于自己的MQTT服务器。

第一步:需要安装一台linux主机,这不多介绍,可以使用真机安装也可以使用虚拟机安装。如果仅仅是自己测试使用都可以。

第二步:下载mosquitto需要的依赖。

sudo apt-get install libssl-devsudo apt-get install uuid-devsudo apt-get install cmake。

第三步:下载mosquitto并解压,现在mosquitto官网最新的版本是1.5.1。

tar xzvf mosquitto-1.5.1.tar.gz。

第四步:编译

cd mosquitto-1.5.1/。

make

make install

第五步:启动mosquitto。

./mosquitto -v

1535473957: mosquitto version 1.5.1 starting。

1535473957: Using default config.。

1535473957: Opening ipv4 listen socket on port 1883.。

1535473957: Opening ipv6 listen socket on port 1883.。

这时候mosquitto就会以默认的参数启动。如果需要带配置文件可以修改配置文件mosquitto.conf,

启动时候加上参数 -c,

./mosquitto -c mosquitto.conf。

可以看到,mosquitto监听的端口为1883.。

这时候我们的MQTT服务器就搭建好了。可找一个mqtt客户端来测试一下。

先发布一个主题“home/garden/fountain/2”

内容是“hello world”

这时候在mosquitto会打印出下面的log。

535474247: New connection from 192.168.1.105 on port 1883.。

1535474247: New client connected from 192.168.1.105 as MQTT_FX_Client (c1, k60).。

1535474247: No will message specified.。

1535474247: Sending CONNACK to MQTT_FX_Client (0, 0)。

1535474307: Received PINGREQ from MQTT_FX_Client。

1535474307: Sending PINGRESP to MQTT_FX_Client。

1535474339: Received PUBLISH from MQTT_FX_Client (d0, q0, r0, m0, 'home/garden/fountain/2', ... (12 bytes))。

1535474367: Received PINGREQ from MQTT_FX_Client。

1535474367: Sending PINGRESP to MQTT_FX_Client。

订阅主题“home/garden/fountain/2”

可以看到收到了自己发布的消息。

用wireshark抓包

可以看到抓到了一个MQTT的publish的报文。

的相关图片

的相关图片

原文地址:http://www.qianchusai.com/mqtt%E6%9C%8D%E5%8A%A1%E5%99%A8.html

耳朵小练笔50字,耳朵小练笔50字拟人方法

耳朵小练笔50字,耳朵小练笔50字拟人方法

联想w系列二手,联想二手笔记本能卖多少钱一台

联想w系列二手,联想二手笔记本能卖多少钱一台

海底手抄报简单又漂亮,海底手抄报简单又漂亮关于美人鱼

海底手抄报简单又漂亮,海底手抄报简单又漂亮关于美人鱼

蜗牛健步如飞,蜗牛健步如飞作文300字三年级下册

蜗牛健步如飞,蜗牛健步如飞作文300字三年级下册

过端午作文300字,过端午作文300字六年级下册

过端午作文300字,过端午作文300字六年级下册

过年作文70个字,过年作文700字左右2021

过年作文70个字,过年作文700字左右2021

起飞安全速度v2,起飞安全速度v2什么意思

起飞安全速度v2,起飞安全速度v2什么意思

贫穷名词英文,贫穷的英语名词 形容词

贫穷名词英文,贫穷的英语名词 形容词

贝壳平台acn规则,一篇文章讲透贝壳acn

贝壳平台acn规则,一篇文章讲透贝壳acn

股票三色战法,股票三色战法怎么设置

股票三色战法,股票三色战法怎么设置

三国志战略版张昭兵锋攻略 - 技能解析与阵容搭配 三国志战略版三军秘策使用攻略 - 完整指南与技巧 三国志战略版鬼神霆威值得换么?2024最新兑换攻略分析 三国志战略版攻打资源地攻略大全 | 资源地占领技巧与策略 三国志战略版乐府怎么建造 - 完整攻略指南 三国志战略版剧本介绍 - 全剧本攻略与玩法详解 三国志战略版3456789兵力配置攻略 - 最佳兵力搭配指南 三国志战略版治疗率计算器 - 精准计算武将治疗能力 三国志战略版渊骑和百骑攻略大全 - 兵种搭配与使用技巧 三国志战略版自愈技能使用攻略 - 完整指南 三国志战略版坐守孤城适合谁 - 防守型玩家策略指南 三国志战略版同盟秘策效果大全 - 游戏攻略指南 三国志战略版冲突克制系统完全攻略 - 兵种克制与战术指南 三国志战略版工坊几级建造 - 工坊等级建造攻略大全 三国志战略版高级建筑总量计算器 - 建筑升级资源规划指南 三国志战略版军屯建设攻略 - 详细教程与技巧 三国志战略版西凉路线攻略 - 完整发展指南 三国志战略版分城剧本攻略 - 最新玩法解析与策略指南 三国志战略版工坊和造币厂攻略指南 - 资源生产与经济管理 三国志战略版定军山之战剧本 - 重现经典战役,体验策略巅峰 三国志战略版四星武将排名 - 最强四星武将推荐攻略 三国志战略版NPC城池攻略大全 - 城池类型与攻占策略 三国志战略版怎么提升名声上限 - 完整攻略指南 三国志战略版红蜀智阵容攻略 - 最强蜀国智力队搭配指南 三国志战略版控制类武将完全攻略 - 技能搭配与阵容推荐 三国志战略版吕布成就大全 - 完整攻略与解锁条件 三国志战略版战法冲突效果详解 - 游戏攻略指南 三国志战略版回归服在哪 - 官方回归服务器入口指南 三国志战略版巴蜀篇地图 - 完整战略指南 三国志回血战法 - 完整攻略与技巧大全