设备接入 IOTDA-内部函数:使用说明

时间:2024-10-23 17:42:54

使用说明

华为云IoTDA提供了多个内部函数供用户在模板中使用,使用时请认真阅读每个函数的功能定义,包括入参类型,参数长度,返回值类型等。

  • 整个函数必须是合法的Json格式。
  • 函数中可使用${}变量占位符或者"Ref"函数引用入参定义的参数值。
  • 函数所使用的参数必须在模板参数中声明。
  • 单一入参的函数后面直接跟参数,比如:"Fn::Base64Decode": "${iotda::mqtt::username}"。
  • 多个入参的函数后面接数组格式,比如:"Fn::HmacSHA256": ["${iotda::mqtt::username}", "${iotda::device::secret}"]。
  • 函数可以嵌套使用,即一个函数的参数可以是另一个函数,注意嵌套函数的返回值必须跟当前函数参数类型一致,比如:{"Fn::HmacSHA256": ["${iotda::mqtt::username}", {"Fn::Base64Encode": "${iotda::device::secret}"}]}
support.huaweicloud.com/usermanual-iothub/iot_01_0216.html