阿里云MQTT服务器搭建与测试(全图文,非常详细)
阿里云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)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。
MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用
二、 阿里云MQTT服务器搭建
1 阿里云平台注册及认证
登录阿里云平台网址:https://help.aliyun.com/product/30520.html 并要注册与认证, 注册与认证,注册与认证。重要的事情说三遍
2 添加平台
直接上图,清晰明了
2 创建产品与设备
直接上图,清晰明了
产品名称根据自己情况填写
设备名称根据自己情况填写
发布上线
添加设备
DeviceName的名字可以随意起
获取MQTT连接相关信息
直接上图
{"ProductKey": "gj64h3QCehC","DeviceName": "TESTDEVICE01","DeviceSecret": "4d52e013a6b91d7bdf89a034c375c9d2"
}
根据官方给出的信息记得出下面的信息,并留备用
Broker Address:gj64h3QCehC.iot-as-mqtt.cn-shanghai.aliyuncs.com
Broker Port :1883
Client ID :00001|securemode=3,signmethod=hmacsha1|
通过Password生成小工具,生成密码
最终可以记录User Name与password
User Name:TESTDEVICE01&gj64h3QCehC
password:F04E282D9E92364B9C67AB2B946E6EACF0BEEBF1
三、MQTT.fx测试
1 MQTT.fx下载及安装
使用MQTT.fx模拟为客户机,通过MQTT.fx来与阿里云进行通信。MQTT.fx工具下载网址:https://www.jensd.de/apps/mqttfx/1.7.1/?spm=a2c4g.11186623.0.0.17b673a87YcqGK
选择下面版本,安装之后并安装
2 配置登录信息
这里的信息都是用上面获取的
打开MQTT服务器,获取属性上报与属性设置
属性上报:/sys/gj64h3QCehC/${deviceName}/thing/event/property/post
属性设置:/sys/gj64h3QCehC/${deviceName}/thing/service/property/set
//根据自己的设备名,填入属性信息即可
属性上报:/sys/gj64h3QCehC/TESTDEVICE01/thing/event/property/post
属性设置:/sys/gj64h3QCehC/TESTDEVICE01/thing/service/property/set
3 从MQTT.fx上报数据到阿里云服务器
4 阿里云下发数据到MQTT.fx
以上就是阿里云MQTT服务器搭建与测试步骤,喜欢的请点波关注及评论一波
阿里云MQTT服务器搭建与测试(全图文,非常详细)相关推荐
- 阿里云MQTT服务器搭建
一.注册ECS服务器 1.新用户注册ECS服务器 在网上搜索"阿里云",进入阿里云官网,如下: 如果是新用户,需要注册一个阿里云账号,注册账号这里就不做讲解. 点击"产品 ...
- 阿里云ECS服务器搭建Nginx+PHP+MySql+Redis环境详细步骤(CentOS7环境)
参考了很多别人总结的经验,没有版权,欢迎转载 ^ ^ 一.安装Nginx 1.下载nginx-release包 wget http://nginx.org/packages/centos/7/noar ...
- 华为云 和 阿里云 跨服务器搭建Hadoop集群
目录 华为云 和 阿里云 跨服务器搭建Hadoop集群 说明 期间遇到的问题 CentOS6 7 8更换阿里yum源 修改服务器名称 安装JDK 安装Hadoop 编写集群分发脚本 xsync scp ...
- 阿里云ECS服务器搭建wordpress个人博客网站【详细图文教程】
阿里云ECS服务器搭建wordpress个人博客网站[小白专用的图文教程] 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1.购买阿里云ECS主机 2.购买域名 3.申请备案 4.环境配置 5.安 ...
- MQTT服务器搭建和测试步骤及遇见的问题
MQTT服务器搭建和测试步骤及遇见的问题 前言:MQTT服务器有好多种,查看:Servers/Brokers Apache-Apollo:一个代理服务器,在ActiveMQ基础上发展而来,可以支持ST ...
- 【STM32 x ESP8266】连接阿里云 MQTT 服务器(报文连接)
具体如何在阿里云创建一个 MQTT 服务器我就不写出来了,可以去百度一下(主要是我忘了,不好演示). 有关 MQTT 报文的一些标识在我前面的一篇文章中讲过,感兴趣的可以去看看(有关代码部分讲解的内容 ...
- 阿里云ECS服务器搭建Mysql数据库
阿里云ECS服务器搭建Mysql数据库 一.服务器系统: Alibaba Cloud Linux 3.2104 LTS 64位 二.服务器文件夹创建 [说明]:由于服务器为新申请,故服务器为空白服务器 ...
- 阿里云ECS服务器搭建-阿里云开发者社区
阿里云ECS服务器搭建 一.服务器搭建的网址入口 有试用资格: 点击进入阿里云云产品试用中心,选择下图产品,选择试用30天. 无试用资格: 点击进入ecs主页,如下图,点击立即购买,花费约为0.8. ...
- 阿里云轻量级服务器搭建博客网站教程(入门级别搭建)
阿里云轻量级服务器搭建博客网站教程 先给大家看一下最后的成果:zhangshuaiqi.xyz 使用宝塔面板部署ssl证书,伪静态设置,一键部署wordpress 服务器类型:阿里云轻量级服务器2核4 ...
最新文章
- 电子商务网站是这样诞生的
- 服务部署如何做到高可用?这份“三级跳”秘籍送给你\n
- HTML5权威指南--Web Storage,本地数据库,本地缓存API,Web Sockets API,Geolocation API(简要学习笔记二)...
- struts2 18拦截器详解(五)
- 网络安装LINUX系统原理,PXE网络引导系统自动化安装CentOS7
- (八)数据结构之“树”
- pic pwm 占空比可调 源码_PIC16F914输出可调占空比PWM波形程序
- 多次为 selecttemp 指定了列 bstkd_36列城市铁路列车、轨道诊断、货车大修、调车机车备品备件招标...
- Fedora14 nfs配置 + tiny210 挂载nfs
- Dialog顶部空白点击后无法关闭Dialog
- 苹果cmsv8黑色简约炫酷手机免费影视模板
- css 的rgba属性
- error ‘defineProps‘ is not defined no-undef
- web术语chm_笨客户端的20个Web设计行业术语
- java查询图片前台展示_Java +spring MVC 后台图片流在前台页面显示
- 华为k662c的虚拟服务器,华为k662c路由器怎么设置 | 华为k662c路由器设置_什么值得买...
- Python将图片插入到Excel中
- JRE、JDK、JVM、Jit
- 局域网内Linux服务器时间同步
- 如何在word中插入漂亮代码
热门文章
- 基础知识:什么是鉴权?
- CUDA和optix安装、设置、编译
- 新需求、新政策陆续提出 亚洲光伏新兴市场走强
- 解决Google浏览器和IE浏览器跨域的问题
- CTF竞赛入门(三)密码学安全
- 史上最捞的小学生计算器
- TPS560200DBVR同步降压转换器
- 恒生金锐软件面试总结
- Acer 4750 安装黑苹果_黑苹果Mac mini驱动安装与设置教程
- maven 报 Could not find goal '' in plugin org.apache.maven.plugins:maven-help-plugin:3.1.0