index.ts
3.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
/**
*规则链 外部的 中文配置文件
目前共有11个,分类按名称进行配置
*/
export default {
title: '外部的',
description: '与外部系统交互',
alarmNotice: {
name: '告警通知',
details: `通知方式包括短信、电子邮件等。`,
description: '当设备产生告警时,通知联系人。',
},
awsSns: {
name: 'AWS SNS',
details: `将向AWS SNS主题发布消息有效载荷;出站消息将在AWS SNS的消息元数据中包含响应字段(messageId、requestId),例如requestId字段可以使用Metadata.requestId访问。`,
description: '将消息发布到AWS SNS。',
},
awsSqs: {
name: 'AWS SQS',
details: `将向AWS SQS队列发布消息有效负载和元数据属性。出站消息将在AWS SQS的消息元数据中包含响应字段(messageId、requestId、messageBodyMd5、messageAttributesMd5、sequenceNumber)。例如requestId字段可以使用Metadata.requestId访问。`,
description: '向AWS SQS发布消息。',
},
azureIotHub: {
name: 'Azure物联网中心',
details: `将消息有效负载发布到Azure物联网中心,使用QoS的条件至少一次。`,
description: '将消息发布到Azure物联网中心。',
},
gcpPubsub: {
name: 'GCP pubsub',
details: `将向Google Cloud Platform PubSub主题发布消息负载。出站消息将包含响应字段(GCP PubSub的消息元数据中的messageId字段可以通过Metadata.messageId访问)。`,
description: '将消息发布到Google Cloud PubSub。',
},
kafka: {
name: 'Kafka',
details: `将通过Kafka生产记录发送到Kafka服务器。出站消息将包含来自消息元数据中Kafka的响应字段(offset、partition和topic)。例如,partition字段可以通过metadata.partition访问。`,
description: '将消息发布到Kafka服务器。',
},
mqtt: {
name: 'MQTT',
details: `将消息有效负载发布到MQTT代理,使用QoS的条件至少一次。`,
description: '将消息发布到MQTT代理。',
},
rabbitmq: {
name: 'RabbitMQ',
details: `将向RabbitMQ队列发布消息负载。`,
description: '将消息发布到RabbitMQ。',
},
restApiCall: {
name: 'rest_api调用',
details: `将调用REST-API调用GET|POST|PUT|DELETE到外部REST服务器。已将消息有效负载添加到请求正文中。配置的属性可以从消息元数据添加到标头中。出站消息将在消息元数据中包含响应字段(status、statusCode和响应headers)。响应正文保存在出站消息负载中。例如,可以使用metadata.statusCode访问statusCode字段。注意:如果使用系统代理属性,则应添加下一个系统代理属性:“http.proxyHost”和“http.prroxyPort”或“https.proxyHost”和“https.prroxyPort”,接下来的两个应该添加到thingsbard.conf文件中:“tb.proxy.user”和“tb.prroxy.password”。`,
description: '调用对外部REST服务器的REST_API',
},
sendEmail: {
name: '发送邮件',
details: `应为SEND_EMAIL类型的邮件。节点仅适用于使用to Email转换节点创建的消息,请使用Successful链将与to Email节点一起使用。`,
description: '通过SMTP服务器发送电子邮件。',
},
sendSms: {
name: '发送短信',
details: `将通过使用从消息元数据派生的值填充目标电话号码和短信字段来发送短信。`,
description: '通过短信提供商发送短信。',
},
};