使用设备接入(IoTDA)触发器
本节介绍如何通过函数工作流控制台创建IoTDA触发器,实现与设备接入服务IoTDA的协同工作。
关于设备接入服务IoTDA触发器事件源的具体介绍,请参见支持的事件源。
约束与限制
IoTDA触发器当前支持“华南-广州”、“华北-北京四”、“中国-香港”、“亚太-曼谷”区域使用。具体运行时函数是否支持使用请以控制台为准。
创建设备接入IoTDA触发器
触发函数
- 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。
- 选择待配置的函数,单击函数名称进入函数详情页。
- 在函数详情页,选择函数版本。
- 在“代码”页签下,单击“测试”,弹出“配置测试事件”对话框。
- 填写如表2参数后,单击“创建”。
表2 测试信息 参数
说明
配置测试事件
可创建新的测试事件,也可编辑已有的测试事件。默认是“创建新的测试事件”。
事件模板
选择“空白模板”。
事件名称
事件名称必须以大写或小写字母开头,支持字母(大写或小写),数字和下划线“_”(或中划线“-”),并以字母或数字结尾,长度为1-25个字符,例如iotda-123test。
测试事件
{ "resource" : "device", "event" : "create", "event_time" : "20240919T011335Z", "event_time_ms" : "2024-09-19T01:13:35.854Z", "request_id" : "75127474-1a26-4578-8847-3128d6101954", "notify_data" : { "body" : { "app_id" : "3d40caf3ddfc4e83815b54b50f13aad7", "app_name" : "DefaultApp_6439vdv2", "device_id" : "66eb7a0ffa8d9c36870c6892_ttytytytytytyt", "node_id" : "ttytytytytytyt", "gateway_id" : "66eb7a0ffa8d9c36870c6892_ttytytytytytyt", "node_type" : "GATEWAY", "auth_info" : { "auth_type" : "SECRET", "secure_access" : false, "timeout" : 0 }, "product_id" : "66eb7a0ffa8d9c36870c6892", "product_name" : "test", "status" : "INACTIVE", "create_time" : "20240919T011335Z" } } }
- 单击“测试”,可以得到函数运行结果,函数会返回输入的IoTDA消息数据。
相关文档
除使用控制台外,函数工作流支持通过API的方式使用函数触发器,详情请参见函数触发器API参考。