You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure IoT Hub设备配置支持复杂目标条件吗?后缀匹配语法咨询

Azure IoT Hub 配置目标条件:设备ID后缀匹配与运算符支持

1. 能否基于设备ID后缀设置目标配置?语法是什么?

可以,Azure IoT Hub的目标条件支持使用ENDSWITH()字符串函数匹配以特定后缀结尾的设备ID,语法如下:

ENDSWITH(deviceId, '-demo')

这个表达式会筛选出所有设备ID以-demo结尾的IoT设备。

2. 是否仅支持等于比较“=”?

不是,目标条件支持多种运算符和内置函数,常用的包括:

  • 比较运算符:=、!=、<、>、<=、>=
  • 字符串函数:STARTSWITH()(匹配前缀)、ENDSWITH()(匹配后缀)、CONTAINS()(匹配包含指定字符串)
  • 逻辑运算符:AND、OR、NOT

举几个实用示例:

  • 匹配以sensor-开头的设备:STARTSWITH(deviceId, 'sensor-')
  • 匹配设备ID包含test且环境标签为dev的设备:CONTAINS(deviceId, 'test') AND tags.environment = 'dev'
  • 排除设备ID为iot-device-001的设备:NOT(deviceId = 'iot-device-001')

内容的提问来源于stack exchange,提问作者sebsmgzz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 09:11:31