“connectRequests”章节
ThingsBoard允许向设备发送RPC命令和有关设备属性更新的通知。但是为了发送它们,平台需要知道目标设备是否已连接以及当前用于连接设备的网关或会话。如果您的设备不断发送遥测数据- ThingsBoard已经知道如何推送通知。如果您的设备只是连接到MQTT代理并等待命令/更新,则需要将消息发送到网关,并通知该设备已连接到代理。
- 来自代理的消息中的名称:
参数 | 默认值 | 描述 |
---|---|---|
topicFilter | /sensor/connect | 代理在代理上发送有关新连接设备的信息的主题地址。 |
deviceNameJsonExpression | ${serialNumber} | 用于查找新设备名称的JSON路径表达式。 |
- 主题地址中的名称:
参数 | 默认值 | 描述 |
---|---|---|
topicFilter | /sensor/+/connect | 代理在该主题地址上发送有关新连接设备的信息。 |
deviceNameTopicExpression | (?<=sensor/)(.*?)(?=/connect) | 在主题路径中查找设备名称的正则表达式。 |
配置中的此部分如下所示:
"connectRequests": [
{
"to