带 $ 的 AWS-IoT 主题

AWS-IoT Topic with $

如何发布和订阅以 $ 开头的主题,例如在 AWS-IoT 中:

$shared/xy/1234

我读过:

1- Topics AWS IoT

2- Reserved topics

当我将 $ 添加到主题名称时,出现异常:

c.a.s.i.c.m.AwsIotMqttMessageListener: Request failed for topic $share/xy/+/xyz

您一直在尝试使用 MQTT 5 的 shared subscription 功能,因为共享订阅的主题结构是 $share/GROUPID/TOPIC

但是,目前 AWS 不支持它,虽然有 request

“$”字符用于 AWS 中保留的主题,您不能发布到以此开头的主题。