我已经使用 MQTT 连接了我所有的 ESP8266 单元,但我有一个关于主题的一般问题。根据www.hivemq.com:
/
应避免“前导斜线” 。- 应避免使用空格。
- 仅使用 ASCII 字符。
- 将唯一标识符或 ClientId 嵌入到主题中。
- 等等。
我几乎已经应用于此,但我使用了一些特殊字符(例如 % 和 °)。例如我使用:
Garage_Sensor_001/Temperature/°C
value
Livingroom_HID_002/Switch_001/Action
value
Bedroom_Sensor_001/Motion_001/Detection
value
IE
PLACEMENT_OF_NODE/TYPE_OF_SENSOR_UNIT_OR_ACTION/FUNDAMENTAL_UNIT_OF_VALUE_IF_ANY
所以我的问题是:命名 MQTT 主题时是否应该使用特殊字符?