product.ts
10.8 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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
export default {
createText: '创建产品',
importText: '导入产品',
exportText: '导出',
defaultText: '默认(HTTP、MQTT、COAP)',
productListText: '产品列表',
defaultSettingSuccessText: '设置默认成功',
defaultSettingFailedText: '设置默认失败',
updateRuleChain: '更新规则链',
prodcutDetailText: '产品详情',
productText: '产品',
imageText: '图片',
deviceTypeText: '设备类型',
productNameText: '产品名称',
ruleChainText: '规则链',
processQueueText: '处理队列',
descriptionText: '描述',
transportConfigurationText: '传输配置',
accessTypeText: '鉴权方式',
accessScriptText: '鉴权脚本',
uplinkScriptText: '上行脚本',
downlinkScriptText: '下行脚本',
enablePayloadCompatibilityText: '启用与其他有效负载格式的兼容性',
defaultDownlinkTopicUseDefaultTypeText: '默认下行主题使用JSON格式',
accessProtocolText: '接入协议',
telemetryDataSubjectFilterText: '遥测数据主题筛选器 ',
attributeTopicFilterText: '属性主题过滤器',
testScriptText: '测试脚本',
hexLengthText: '最小HEX长度',
splicePositionText: '截取起止位置',
splicePositionHelpMessageText: '截取示例:"ABCD".substring(0,2) 截取后的值为"AB"',
inputSpliceStartPositionText: '请输入截取起止位置',
splicePositionValidText: '截取起始位置大于截取结束位置',
spliceLengthValidText: '截取起止位置大于HEX长度',
spliceLengthEndValidText: '截取结束位置要小于HEX长度',
spliceLengthNotSame: '截取起止位置不能相同',
spliceRemingLength: '截取剩余长度位置不能是奇数',
inputStartPositionText: '请输入起始位置',
inputEndPositionText: '请输入截止位置',
filterPrefixText: '匹配前缀',
deviceMessagePayloadText: '{deviceType} 设备 Payload',
energySavingModeText: '节能模式',
psmActivityTimerText: 'PSM活动计时器',
edrxCycleText: 'eDRX循环',
edrxCycleTimeText: 'eDRX循环时间单位',
pagingTransmissionWindowText: '寻呼传输窗口',
pagingTransmissionWindowTimeText: '寻呼传输窗口时间单位',
timerUnitText: '时间单位',
deviceTelemetryProtoSchemaText: '遥测数据 proto schema',
deviceAttributesProtoSchemaText: 'Attributes proto schema',
deviceRpcRequestProtoSchemaText: 'RPC 请求 proto schema',
deviceRpcResponseProtoSchemaText: 'RPC 响应 proto schema',
enableText: '启用',
closeText: '关闭',
topicText: 'Topic',
featureText: '功能',
releaseText: '发布',
subscribeText: '订阅',
releaseTopicText: '发布主题',
subscribeTopicText: '订阅主题',
platformText: '平台',
deviceText: '设备',
sensorDeviceText: '网关子设备',
gatewayWithDirectDeviceText: '网关/直连设备',
gatewayWithDirectWithSensorDeviceText: '网关/直连/网关子设备',
gatewayWithDirectTelemetryText: '网关/直连设备遥测',
serverCommandToDeviceText: '服务端命令下发到设备端',
deviceResponseCommandToServerText: '设备端响应命令到服务端',
directAttributeReportText: '直连设备属性上报',
deviceRequestServerAttributeText: '设备端请求服务端共享属性及客户端属性',
serverResponseDeviceAttributeText: '服务端响应共享属性及客户端属性给设备端',
deviceRequestSensorAttributeText: '设备端请求服务端子设备共享属性及客户端属性',
serviceResponseSensorAttributeText: '服务端响应子设备共享属性及客户端属性给设备端',
deviceReportClientAttributeText: '设备端上报子设备客户端属性',
gatewaySubTelemetryText: '网关子设备遥测',
eventReportText: '事件上报',
orText: '或',
thingsModelText: '物模型',
thingsModelManageText: '物模型管理',
thingsModelBeforeEditTipText: '当前展示的是已发布到线上的功能定义,如需修改,请点击',
thingsModelAfterEditTipText: '您正在编辑的是草稿,需点击发布后,物模型才会正式生效.',
thingsModelTSLText: '@:deviceManagement.product.thingsModelText TSL',
thingsModelCreateText: '@:common.createText@:deviceManagement.product.thingsModelText',
thingsModelEditText: '@:common.editText@:deviceManagement.product.thingsModelText',
thingsModelExportText: '导出@:deviceManagement.product.thingsModelText',
thingsModelExportAllText: '导出全部',
thingsModelImportText: '导入@:deviceManagement.product.thingsModelText',
thingsModelReleaseText: '发布上线',
thingsModelReleaseConfirmText: '是否确认发布操作?',
thingsModelTSLDescText:
'物模型是对设备在云端的功能描述,包括设备的属性、服务和事件。物联网平台通过定义一种物的描述语言来描述物模型,称之为 TSL(即 Thing Specification Language),采用 JSON 格式,您可以根据 TSL 组装上报设备的数据。您可以导出完整物模型,用于云端应用开发;您也可以只导出 精简物模型,配合设备端 SDK 实现设备开发。',
featureTypeText: '功能类型',
featureNameText: '功能名称',
identifierText: '标识符',
dataTypeText: '数据类型',
eventTypeText: '事件类型',
statusText: '状态',
haveReleasedText: '已发布',
toBeReleasedText: '待发布',
properties: '属性',
services: '服务',
events: '事件',
info: '信息',
alert: '告警',
error: '故障',
thingsModelDescText:
'属性一般是指设备的运行状态,如当前温度等;服务是指设备可被调用的方法,支持定义参数,如执行某项任务;事件则是指设备上报的通知,如告警,需要被及时处理。',
accessModeText: '读写类型',
valueRangeText: '取值范围',
stepText: '步长',
unitText: '单位',
unitNameText: '单位名称',
openNameText: '开',
closeNameText: '关',
boolCloseText: '0 - 关',
boolOpenText: '1 - 开',
lengthText: '数据长度(字节)',
extensionDescText: '扩展描述符',
enumsDataText: '枚举项',
structDataText: 'JSON对象',
callTypeText: '调用方式',
inputDatText: '输入参数',
outputDataText: '输出参数',
featureNameHelpText: '支持中文、大小写字母、数字、短划线、下划线。',
identifierHelpText: '支持大小写字母、数字和下划线.',
identifierTCPHelpText: '支持大小写字母、数字和下划线,如要支持原始数据留存,请使用标识符 "source"',
hexCommandRuleMessageText: '请输入ASCII或HEX服务命令(0~9/A~F)',
extensionDescHelpText: '扩展描述用于配置设备接入网关协议和物模型定义之间的映射关系。',
extensionDescRuleText: '@:common.inputText@:deviceManagement.product.extensionDescText',
createExtensionDescText: '@:common.createText@:deviceManagement.product.extensionDescText',
maxValueText: '最大值',
minValueText: '最小值',
actionTypeText: '操作类型',
registerAddressText: '寄存器地址',
originalDataTypeText: '原始数据类型',
bitPositionText: '比特位',
scalingFactorText: '缩放因子',
createValueMappingText: '+添加值映射',
registerNumberText: '寄存器个数',
valueMappingText: '值映射',
registerAddressHelpText: '范围在0x0-0xFFFF',
valueRangeHelpText:
'取值范围指的是原始数据经过缩放因子处理之后的取值范围,超出取值范围的数据会被丢弃。',
scalingFactorHelpText: '缩放因子,不能为 0,默认为 1',
registerCountHelpText: '操作类型为保持寄存器/输入寄存器时限制为1~125',
valueRangeRuleText: '最大值小于最小值',
stepRuleText: '步长不能大于取值范围的差值',
boolRuleText: '布尔值不能相同',
createStructItemText: '+@:common.createText 参数',
parameterNameText: '参数名称',
createEnumsText: '@:common.createText@:deviceManagement.product.enumsDataText',
createEnumsTooltipText: '枚举项最多创建 100 个',
enumsExistRuleText: '枚举项中存在相同的参数值或参数描述',
enumsExistSameValueText: '存在相同的枚举',
referenceValueText: '参考值',
referenceValueRuleText: '支持整型,取值范围:-2147483648 ~ 2147483647',
referenceDescText: '参考描述',
referenceDescRuleText:
'支持中文、英文大小写、日文、数字、下划线和短划线,必须以中文、英文或数字开头,不超过20个字符',
enumsItemPlaceholderText: '编号如"0"',
enumsNameRuleText: '参数描述不能为空',
enumsNamePlaceholderText: '对该枚举项的描述',
productCategoryText: '产品品类',
assignHardwareText: '分配的固件',
assignSoftwareText: '分配的软件',
customCategoryText: '自定义品类',
standardCategoryText: '标准品类',
productCategoryPlaceholderText:
'@:common.chooseText@:deviceManagement.product.productCategoryText',
viewFunctionText: '查看功能',
nextStepText: '下一步',
lastStepText: '上一步',
gbtProtocolHelpText: 'GBT28181协议使用的是ZLMediaKit流媒体服务框架',
coapDeviceTypeText: 'CoAP设备类型',
coapDevicePayloadText: 'CoAP设备消息Payload',
unitMsText: '毫秒',
unitSText: '秒',
unitMText: '分钟',
unitHText: '小时',
mqttTopicHelpText:
'支持单[+]和多级[#]通配符。 [+] is suitable for any topic filter level。例如:v1/devices/+/telemetry or +/devices/+/attributes。 [#]可以替换 topic filter 本身,并且必须是 topic 的最后一个符号。例如:# or v1/devices/me/#。',
mqttEnableProtobufHelpText:
'启用时,默认情况下,平台将使用Protobuf有效载荷格式。如果解析失败,平台将尝试使用JSON负载格式。有助于固件更新期间的向后兼容性。例如,固件的初始版本使用Json,而新版本使用Protobuf。在设备组的固件更新过程中,需要同时支持Protobuf和JSON。兼容性模式会导致性能略有下降,因此建议在更新所有设备后禁用此模式。',
mqttEnablePayloadCompatibilityHelpText:
'启用后,平台将使用Json负载格式通过以下主题推送属性和RPC:v1/devices/me/attributes/response/$request id、v1/devices/me/attributes、v1/devices/me/RPC/request/$request id、v1/devices/me/RPC/response/$request id。此设置不会影响使用新(v2)主题发送的属性和rpc订阅: v2/a/res/$requestid、v2/a、v2/r/req/$request id、v2/r/res/$request id。 其中,$requestid是整数请求标识符。',
accessScriptRuleText: '@:common.chooseText@:deviceManagement.accessScriptText',
downlinkScriptRuleText: '@:common.chooseText@:deviceManagement.downlinkScriptText',
typeText: '类型',
scriptRuleText: '请选择对应的脚本',
createCoversionScriptText: '创建转换脚本',
configurationTypeText: '配置类型',
defaultConfigurationText: '默认配置',
selectCategory: '选择品类',
categoryName: '品类名称',
pleaseEnterCategoryName: '请输入品类名称',
area: '领域',
pleaseSelectArea: '请选择领域',
};