阿里云服务器 之 mqtt服务器搭建及使用

1 篇文章 0 订阅
订阅专栏

本文主要是对mqtt的学习使用,其中服务器是基于阿里云服务器的mqtt功能,客户端使用的是mqttx软件。

一、服务器部分搭建说明

1、如果是首次使用,则需要经过注册与认证的步骤。

2、找到"产品与服务"-->"物联网平台",然后在实例中选择"开通"(如果是已经开通了,则略过),直接点击"已开通"进入具体操作页面。相关操作如下:

点击"已开通"进入操作界面

3、创建产品。

点击"设备管理"-->"产品"-->"创建产品"进行产品的创建

根据实际情况填写(实际的数据并无意义)

双击相应的产品,并点击发布,如下:

4、创建设备

依次点击"设备"-->"添加设备"

5、定义主题(topic类列表)。

依次点击"产品"-->"topic类列表"-->"自定义topic"-->"定义topic类"-->"发布”

注:如果是已发布的,可以选择"撤销发布",等再次修改、新增后,最后再发布。

以上服务端的配置就完成了,可以等待客户端的连接、订阅、发布等操作。

需要注意的点:

1)定义的主题名称格式是:/im1sOncvBpV/${deviceName}/user/mqtt_public_subscrib_test,因此在客户端订阅主题时需要完整的。

2)阿里云对应的服务器域名的格式说明:$(productKey).iot-as-mqtt.$(region).aliyuncs.com.示例: im1sOncvBpV.iot-as-mqtt.cn-shanghai.aliyuncs.com。其中region对应的是"设备"-->"设备信息"-->"地域"

地域的转换具体见"地域和可用区" ( https://help.aliyun.com/document_detail/40654.htm?spm=a2c4g.163765.0.0.25955181PLLKpF )

2)用户名和密码的生成说明:

2.1)用户名的格式为:$(deviceName)&$(productKey)。示例:mqtt_1&im1sOncvBpV或者mqtt_2_paho&im1sOncvBpV

2.2)密码需要借助工具生成 (链接: https://files.alicdn.com/tpsservice/88413c66e471bec826257781969d1bc7.zip)

3)服务器的端口为1883

4)mqttclientId的格式:$(clientId)|securemode=3,signmethod=hmacsha1| 。示例:00001|securemode=3,signmethod=hmacsha1|

其中:clientId为设备的Id信息,可随意。建议使用mac或sn。securemode为安全模式,tcp直连则设置为securemode=3,tls连接则为securemode=2。signmethod为算法类型,支持hmacmd5和hmacsha1。

二、客户端部分说明

首先当然是下载mqttx,并且安装。

mqttx下载的地址: MQTTX: Cross-platform MQTT 5.0 Desktop Client

 1、连接配置说明

配置说明:

1)名称 可随意

2clientId 对应着服务器上的mqttclientId,可见上面的说明

3)服务器地址 见服务器部分的说明

4)端口 1883

5)用户名 见服务器部分的说明

6)密码 是通过工具生成的,见服务器部分的说明

7 直接tcp直连,无tls/ssl的加密

2、订阅配置说明

注:topic为服务器上的"产品"--->"topic"类列表中(可自定义)

注:其中的deviceName需要改为相应的设备名

3、发布消息说明

服务器上"设备"-->"topic列表"-->"发布消息"

  

4、广播说明

可通过订阅/broadcast/im1sOncvBpV/all_device 来实现客户端1发布,客户端2接受订阅

对应的是"产品"-->"基础通信topic"-->"广播"

阿里云mqtt小工具.exe
04-12
mqtt 生成clientid username password等 适用于阿里云物联网平台
esp8266连接mqtt服务器.zip
09-16
连接阿里云MQTT服务器教程:https://blog.csdn.net/weixin_48896613/article/details/127679452 连接自己搭建的MQTT服务器(EMQ)教程:https://blog.csdn.net/weixin_48896613/article/details/127619566
自建 MQTT 服务器过程
kevin8086的博客
01-19 423
阿里云服务器自建MQTT服务笔记
阿里云物联网MQTT对接
玉凌风
07-30 3861
阿里云物联网MQTT,分为公共实例和企业版实例,两种实例对接方式基本相同,只是企业版实例,需要提供mqtt接入域名。
MQTT 服务器(emqx)搭建及使用_mqtt 服务器配置
最新发布
2401_83703999的博客
05-13 2555
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
阿里云上安装MQTT服务器
Holy的博客
07-28 1616
在云服务器上安装EMQX,MQTTX通信
阿里云服务器如何搭建MQTT服务器
lqsdddd的博客
10-01 5231
阿里云搭建MQTT物联网服务器
MQTT】| 搭建——在云服务器上搭建MQTT服务器
小尾巴的博客
06-24 8023
服务器上搭建MQTT服务器
自己搭建mqtt服务器
weixin_52522953的博客
11-22 1万+
自己搭建mqtt服务器——基于emqx消息服务件
(一)MQTT连接阿里云物联网平台(小白向)
qq_51658236的博客
02-10 2万+
本次项目使用的是MQTT协议,首先需要了解一下使用MQTT协议,本篇文章将简单介绍MQTT协议的原理,接着讲解阿里云物联网平台的使用方法,并讲解如何使用网络调试助手模拟连接阿里云物联网平台及mqtt.fx如何连接阿里云平台物联网设备。在MQTT协议通讯中,有两个最为重要的角色。它们分别是服务端和客户端。MQTT服务端MQTT服务端通常是一台服务器。它是MQTT信息传输的枢纽,负责将MQTT客户端发送来的信息传递给MQTT客户端。MQTT服务端还负责管理MQTT客户端。
阿里云服务器centos8搭建thingsboard并发布到外网(mqtt
08-25
阿里云服务器centos8搭建thingsboard并发布到外网(通过mqtt方式)
阿里云IoT物联网平台 stm32MQTT 开关控制-ESP8266.rar
02-03
使用MQTT协议进行通信时,STM32将扮演客户端角色,通过ESP8266连接到阿里云IoT物联网平台的服务器。以下是一些关键步骤: 1. **配置ESP8266**: 首先,你需要对ESP8266进行初始化,设置其工作模式(通常为 Station...
MQTTnet 在.net core中的应用--服务端+订阅发布客户端(支持阿里云mqtt
01-19
...本实例主要展示了如何在.NET Core 2.2环境下使用MQTTnet构建服务端和客户端,同时...结合阿里云MQTT服务,可以搭建稳定可靠的物联网通信系统。通过研究提供的示例代码,有助于加深对MQTT协议和.NET Core开发的理解。
QT5.6.1+MQTT+minGW4.9.2.zip
08-28
在这个项目中,开发者使用了第三方MQTT库,可能是Paho MQTT C++库或mosquitto等,这些库为QT应用程序提供了与MQTT服务器交互的能力。通过集成这个库,应用可以实现连接MQTT服务器(Connect)、发布消息(Publish)等...
服务器搭建MQTT环境部署(简要版)
qq_45956475的博客
08-06 1230
进行ssl和wss文件的修改之后,重启EMQX进行即可实现MQTT平台的搭建,为了验证MQTT平台搭建的成功与否,在hahaha.top:18083(其中hahaha.top是域名)的后台的Websocket进行ssl连接,发现连接成功,这说明ssl证书有已经配置成功。国内的服务器厂家很多,考虑到稳定可靠的云服务才是最关键的,而规模比较大的公司在云应用层面有着非常丰富的应用经验,本文考虑阿里云、华为云、腾讯云这三家云平台,因为它们背靠互联网巨头,更值得用户的信赖。(2)回到购买域名的平台添加一条解析记录。
MQTT服务器详细介绍:连接物联网的通信枢纽
laobaisoft的博客
07-30 2240
当客户端订阅某个主题时,订阅管理系统将该主题与客户端的连接进行关联,以便在有新消息时能够将消息发送给订阅该主题的客户端。当客户端发布消息时,服务器会将消息存储在消息队列中,并将消息发送给订阅了相关主题的客户端。发布状态:服务器接收到客户端发布的消息后,会将消息存储在消息队列中,并逐个发送给订阅了相关主题的客户端。消息队列:用于存储待发送的消息。当服务器接收到客户端的消息时,可以将消息存储在消息队列中,然后逐个发送给订阅了相关主题的客户端。在连接状态下,服务器可以接收来自客户端的消息,并将消息转发给订阅者。
MQTT (EMQX)服务器搭建教程
weixin_46545987的博客
07-21 5824
本文将以 EMQ X v4.3.10(开源版)为例,介绍 EMQ X 在 Docker、Kubernetes、Windows 和 Linux 上的安装方法以及常见问题,为大家利用 MQTT 消息服务器快速搭建物联网平台提供帮助。
【Android】MQTT入门——服务器部署与客户端搭建
宾有为的博客
10-24 7706
MQTT(Message Queuing Telemetry Transport)是一种基于发布/订阅模式的轻量级消息传输协议,专门针对低带宽、和不稳定网络环境的物联网应用而设计,它可以用极少的代码为互联网设备提供实时可靠的消息服务。
阿里云MQTT服务器搭建与测试(全图文,非常详细)
热门推荐
wwwqqq2014的博客
11-01 4万+
阿里云MQTT服务器搭建与测试一、 MQTT概念二、 阿里云MQTT服务器搭建1 阿里云平台注册及认证2 添加平台2 创建产品与设备获取MQTT连接相关信息三、MQTT.fx测试1 MQTT.fx下载及安装2 配置登录信息3 从MQTT.fx上报数据到阿里云服务器4 阿里云下发数据到MQTT.fx 一、 MQTT概念 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该
阿里云服务器上搭建MQTT服务器
07-27
阿里云服务器上搭建MQTT服务器需要进行以下步骤: 1. 首先,确保服务器的防火墙已经设置好,以允许MQTT服务器的连接。可以添加规则来开放TCP和UDP的所有端口。\[1\] 2. 安装并配置MQTT服务器软件,比如mosquitto。可以使用以下基本命令来管理mosquitto服务: - 查看mosquitto服务的状态:sudo service mosquitto status - 开启mosquitto服务:sudo service mosquitto start - 停止mosquitto服务:sudo service mosquitto stop\[1\] 3. 配置阿里云服务器的入站规则,以允许MQTT服务器的访问。根据需求,可以添加以下端口规则: - 18083:EMQX服务器控制台网页端口 - 1883:一般客户端访问MQTT服务器的端口(例如:PC桌面应用程序、ESP8266) - 8083:WebSocket客户端访问MQTT服务器的端口(注意WebSocket访问的端口可能不同)\[2\] 4. 在阿里云上配置服务器域名,格式为$(productKey).iot-as-mqtt.$(region).aliyuncs.com。其中,region对应的是设备的地域信息。例如:im1sOncvBpV.iot-as-mqtt.cn-shanghai.aliyuncs.com。这个域名将用于连接到阿里云MQTT服务器。\[3\] 通过以上步骤,你就可以在阿里云服务器上成功搭建MQTT服务器了。 #### 引用[.reference_title] - *1* [在阿里云服务器上搭建MQTT服务](https://blog.csdn.net/qq_50427726/article/details/121185744)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [阿里云服务器如何搭建MQTT服务器](https://blog.csdn.net/lqsdddd/article/details/127136173)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [阿里云服务器mqtt服务器搭建使用](https://blog.csdn.net/qq_33782617/article/details/130794031)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • linux下 svn服务器搭建及使用 10265
  • android jni (jni_onload方式) 8878
  • Android viewpager使用 7287
  • Linux 下 va_start、va_end 学习及使用 5174
  • 阿里云服务器 之 mqtt服务器搭建及使用 4791

分类专栏

  • 物联网模块 1篇
  • LCD/TP驱动 11篇
  • c/c++基础编程知识 15篇
  • 驱动基础知识 8篇
  • 资源收藏 2篇
  • wince编程知识 5篇
  • 工具使用 12篇
  • android编程知识 19篇
  • linux 10篇

最新评论

  • LCD DRM component 框架分析

    NaturalBase: 感谢,写得很清晰表情包

  • LCD模块加载启动分析

    NaturalBase: 感谢,写得很清晰表情包

  • LCD DRM驱动框架分析二

    ARM-IoT: 看您写的这篇文档,提到了mipi lcd 兼容方案,这个在rk uboot 源码并没有找到,比如panel_matching 这个接口

  • LCD DRM驱动框架分析二

    weixin_46612318: 就是进了系统后,logo图片还显示在桌面中心点上

  • LCD DRM驱动框架分析二

    weixin_46612318: 显示logo照片的显存

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • Android TP驱动模型框架分析
  • ARM汇编指令学习---基于启动文件startup.S分析
  • Android viewpager使用
2023年1篇
2022年23篇
2021年29篇
2020年10篇
2019年10篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

PHP网站源码观澜关键词排名木棉湾网站优化按天收费丹竹头企业网站改版沙井关键词排名包年推广龙岗网站推广系统观澜百姓网标王推广大浪网站优化盐田SEO按天收费东莞高端网站设计广州建网站坑梓网站优化按天计费横岗seo网站推广双龙如何制作网站盐田建网站吉祥模板推广塘坑网站优化塘坑百度竞价包年推广永湖网站搜索优化丹竹头企业网站改版光明百搜标王观澜网站推广系统大芬关键词排名包年推广坪地建设网站坂田网站建设东莞网站改版南联营销网站南澳网站优化软件坪山模板推广布吉企业网站制作坂田百姓网标王推广歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化