MQTT的Res接口发布消息
时间:2019-09-23
本文章向大家介绍MQTT的Res接口发布消息,主要包括MQTT的Res接口发布消息使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
MQTT(这里采用的V2版本)发布消息的常见方法:
1、通过MQTT客户端连接MQTT服务器,建立长连接,通过接口发布消息
最常见的客户端:
<dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.1.0</version> </dependency>
发布接口示例(连接过程省略...)
//发布消息 try { MqttMessage message = new MqttMessage(); message.setQos(1); //保证消息能到达一次 message.setRetained(true); message.setPayload("我喜欢做测试,咋地了捏".getBytes()); client.publish(publishTopic,message); } catch (MqttException e) { System.out.println("publish fail"); e.printStackTrace(); }
2、通过MQTT提供的Rest接口发布消息
MQTT官网介绍:https://docs.emqx.io/broker/v2/cn/rest.html?highlight=post
postMan模拟
basic auth鉴权
发布的body
原文地址:https://www.cnblogs.com/huahua035/p/11572530.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Centos7 安装Mysql-寻找共性-万变不离其宗
- MySQL 入门、安装和客户端管理工具
- MySQL 基本使用(上):DDL 和 DML 语句
- MySQL 基本使用(下):DCL 语句和聚合函数
- 玩转 PhpStorm 系列(二):导航篇
- 带你写出符合Promise/A+规范Promise的源码
- 「R」R Docker 教程
- 「Workshop」第十期:聚类
- 使用 Vue 3.0,你可能不再需要Vuex了
- 14个 JavaScript 代码优化技巧
- 【Java】基础10:流程控制语句
- 【Java】基础06:编写入门程序
- 【Java】基础03:常用的DOS命令
- 面试进阶-数据库中需要理解的锁
- 剑指offer第9题:旋转数组的最小数字