搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
不正经
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
kafka rebalance问题解决方案_kafka rebalance问题如何解决
2
【服务器】Linux 安装 Jenkins+cpolar实现远程访问_linux将本地作为jenkins服务器,其他同网段ip可访问
3
find: ‘/run/user/1000/gvfs’: Permission denied解决办法_find: ‘/run/user/1000/doc’: 权限不够 find: ‘/run/user/
4
RabbitMQ-Queue_rabbitmq queues
5
DATAX:MongoDB增量数据写入到mysql中_datax以增量导入数据
6
MATLAB算法实战应用案例精讲-【图像处理】小目标检测(附matlab代码实现)_matlab 图像梯度小目标检测
7
VSCode中找不到UnityEngine.UI命名空间_using unityengine.ui;找不到
8
IT行业有哪些证书含金量高?
9
Vue 预览word,excel,ppt等office文档-内网访问(基于onlyoffice,后端返回文件流)_onlyoffice 后端token
10
为什么大多数TCP服务器采用多线程,以及如何从头开始构建一个多线程的TCP服务器
当前位置:
article
> 正文
MQTT主题通配符_paho-mqtt 通配符
作者:不正经 | 2024-03-01 19:51:39
赞
踩
paho-mqtt 通配符
订阅也许会包含特殊字符,允许一次订阅多个主题。
使用顶层分隔符意在主题中引入结构概念,因此能够为达到该目标,在主题内指定。多层通配符与单层通配符可用于订阅但是不能用于消息发布方的主题内。
顶层分隔符
前向/用于分隔主题树内不同层次,为主题空间提供层次化的结构。当订阅者指定主题遇到两个通配符时,使用顶层分隔符是十分重要的。
多层通配符
#号可以匹配主题内任何层次,例如,订阅
finance/stock/ibm/#,可以在以下主题上接收到消息:
finance/stock/ibm
finance/stock/ibm/closingprice
finance/stock/ibm/currentprice
多层通配符可以代表零或多个层次,因此,finance/#也能够匹配单一finance,其中#代表零层次。顶层分隔符在该上下文环境中是无意义的,因为无层次进行分隔。
可以指定多层通配符仅仅自己或者在顶层分隔符之后。因此,#与finance/#都是有效的,但是finance#无效。多层通配符在主题树内必须是最后一个使用字符,例如finance/#有效,但是finance/#/closingprice无效。
单层通配符
+号仅仅匹配一个主题层次。例如,finance/stock/+匹配
finance/stock/ibm与
finance/stock/xyz,但是不匹配
finance/stock/ibm/closingprice。因为单层次通配符仅仅匹配一个层次,finance/+不匹配finance
。
单层次通配符可用于主题树内任何层次,并与多层次通配符一起使用。必须用于在顶层分隔符之后,除了当自己指定时。因此,+和
finance/+
都是有效的,但是finance+无效。单层通配符可用于主题树最后或者在主题树内,例如,
finance/+与
finance/+
/ibm
都是有效的。
主题语义与用法
搭建一个应用程序时,主题树设计应当考虑以下主题名称语法与语义原则:
主体必须至少一个字符;
主题名称大小写敏感,例如,ACCOUNTS与Accounts应当为两个不同主题;
主题名称可以包括空白字符,例如,Accounts payable为有效主题;
前导/创建一个独立主题,例如,/finance不同于finance,/finance匹配+/+和/+,但不是+;
主题内不要包括空字符(Unicode \x 0000)
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/不正经/article/detail/176489
推荐阅读
article
MQTT
协议
简介_
充电
桩 管理平台
mqtt
...
由于在
充电
桩项目中和云平台通信用的是
MQTT
协议
,所以来简单学习了解下
MQTT
协议
。一、简述
MQTT
(Message...
赞
踩
article
STM32
使用
esp
01
s
上云,
MQTT
.fx调试_eps-
01
支持
mqtt
...
文章目录1、基本概念2、
mqtt
协议3、使用
mqtt
fx调试4、百度与onenet实战5、腾讯云实战6、阿里云实战1、基...
赞
踩
article
LoRaWAN
中
的
网关
和
chirpstack
到底如何
通信
的
?UDP?
GRPC
?
MQTT
?...
LoRaWAN
中
的
网关
和
chirpstack
到底如何
通信
的
?UDP?
GRPC
?
MQTT
?_
chirpstack
chirp...
赞
踩
article
快速搭建个人
MQTT
服务器
(基于
EMQX
)_
宝塔
mqtt
wss
...
快速在Ubuntu系统搭建
MQTT
服务器
_
宝塔
mqtt
wss
宝塔
mqtt
wss
...
赞
踩
article
MQTTX
工具上的
mqtt
mqtt
s
ws
ws
s
的区别,以及常见
问题解答
...
ws
-->WebSocket 非加密(端口8083)
ws
s
--> WebSocket SSL 加密 (端口8084)m...
赞
踩
article
EMQX
MQTT 微信
小
程序
接入搭建_微信
小
程序
emqx
...
EMQX
MQTT 微信
小
程序
接入搭建_微信
小
程序
emqx
微信
小
程序
emqx
1、通过域名去...
赞
踩
article
mqtt
C语言
版本,
MQTT
客户端
编程--
C语言
...
环境准备php①安装paho c库html解压tar zxvf paho.
mqtt
.c-1.3.0.tar.gzgith...
赞
踩
article
【
MQTT
】
MQTT
协议
与
指令
下发
;
MQTT
与
Kafka
比较_
mqtt
下发
命令...
它提供了发布/订阅的模式,允许设备和系统之间实现松耦合的通信。在结合
MQTT
时,需要定义好
指令
的主题(Topic),确保...
赞
踩
article
【
MQTT
】
MQTT
C语言
客户端
实现/
MQTT
嵌入式
客户端
...
MQTT
客户端
实现(
嵌入式
)最新最容易使用的mqtt封装。
MQTT
客户端
实现(使用Eclipse Paho C库,进行...
赞
踩
article
【
MQTT
协议
】
使用
c++
实现
mqtt
协议
(
Mosquitto
源码编译)_
c++
mqtt
...
MQTT
(Message Queuing Telemetry Transport)是一种轻量级的、基于发布/订阅模式的消...
赞
踩
article
MQTT
----基于
mosquitto
库C语言实现
发布
和
订阅
_
mqtt
库
c
...
一.
MQTT
是什么
MQTT
(Message Queuing Telemetry Transport,消息队列遥测传输协议...
赞
踩
article
paho
.
mqtt
.c简单介绍...
概述
paho
.
mqtt
.c 是Eclipse编写的开源
mqtt
c库,支持Posix标准操作系统(如Linux,Andr...
赞
踩
article
C语言
实现
MQTT
协议
(二)
头文件
介绍
_c
mqtt
...
前提这里我只是根据我实际用的功能来
实现
MQTT
协议
,并没有把
MQTT
全部
实现
。接下来我会
介绍
我是怎么
实现
MQTT
协议
的,...
赞
踩
article
Mqtt
C实现记录,
流程
分析
_
subscribe
_
options
...
文章目录1. 访问模式2. 主要数据结构1. MQTTAsyncs2.
流程
1. 访问模式
Mqtt
C中分为同步访问和异...
赞
踩
article
C语言
基于
paho
实现
MQTT
客户端
实战案例_
paho
mqtt
c
开发...
C语言
基于
paho
实现
MQTT
客户端
实战案例_
paho
mqtt
c
开发
paho
mqtt
c
开发 ...
赞
踩
article
【
MQTT
】
MQTT
简介
+
安装
+
使用
...
MQTT
协议
简介
MQTT
(Message Queuing Telemetry Transport),是一个物联网传输...
赞
踩
article
【
协议
】
MQTT
、
CoAP
、
HTTP
比较,
MQTT
协议
优缺点_mqtt
协议
和
http
协议
区别...
从这几个层面进行比较与描述:1.
协议
栈:
MQTT
: TCP 长链接,
CoAP
: UDP 低功耗短连接,
HTTP
:...
赞
踩
article
paho
.
mqtt
.
c
库的使用(异步
客户端
)
_
mqtt
c
lient
_
responseoptions
...
paho
.
mqtt
.
c
库的使用(异步
客户端
)
_
mqtt
c
lient
_
responseoptions
mqtt
c
lient...
赞
踩
article
paho
-
mqtt
-
c
交叉编译
_
paho
-
mqtt
c
...
1. 在目录
paho
-
mqtt
-
c
/
c
make中新建文件tool
c
hain.linux-arm11-hdaq.
c
make...
赞
踩
article
Paho
mqtt
C语言库介绍...
虽然可以自己构造MQTT报文,但是还是比较麻烦的,采用别人设计好的库,速度更快,也不容易出现某些自己无法解决的bug,P...
赞
踩
相关标签
stm32
物联网
onenet
阿里云
腾讯云
网络协议
网络
websocket
服务器
webview
微信小程序
小程序
运维
nginx
mqtt C语言版本
kafka
分布式
数据库
信息与通信
中间件
c语言
开发语言
c++
mqtt