单设备动作选择下拉菜单
本地
http://127.0.0.1:9999
本地
http://127.0.0.1:9999
GET
http://127.0.0.1:9999
请求参数
Query 参数
device_id
string
设备id
示例值:
84fd5c8f-9c6c-ea57-a7b7-d32dce6b65af
Header 参数
x-token
string
可选
默认值:
{{x-token}}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://127.0.0.1:9999/api/v1/device/metrics/menu?device_id=84fd5c8f-9c6c-ea57-a7b7-d32dce6b65af' \
--header 'x-token: {{x-token}}'
返回响应
🟢200成功
application/json
Body
code
integer
必需
message
string
必需
data
array [object {2}]
必需
data_source_type
string
必需
options
array [object {4}]
必需
示例
{"code":200,"message":"success","data":[{"data_source_type":"telemetry","options":[{"key":"aa","label":null,"data_type":"number","unit":null},{"key":"cellSignal","label":null,"data_type":"number","unit":null},{"key":"alarmCode","label":null,"data_type":"string","unit":null},{"key":"taskErrorCode","label":null,"data_type":"number","unit":null},{"key":"externalVol","label":null,"data_type":"number","unit":null},{"key":"taskState","label":null,"data_type":"number","unit":null},{"key":"ts","label":null,"data_type":"number","unit":null},{"key":"batteryLevel","label":null,"data_type":"number","unit":null},{"key":"taskType","label":null,"data_type":"number","unit":null},{"key":"taskParam","label":null,"data_type":"string","unit":null},{"key":"stateCode","label":null,"data_type":"string","unit":null},{"key":"taskName","label":null,"data_type":"string","unit":null},{"key":"taskStartTime","label":null,"data_type":"number","unit":null},{"key":"irrigationCapacity","label":null,"data_type":"number","unit":null},{"key":"valveOpen","label":null,"data_type":"number","unit":null}]},{"data_source_type":"attributes","options":[{"key":"language","label":null,"data_type":"number","unit":null},{"key":"mqttTopicPrefix","label":null,"data_type":"string","unit":null},{"key":"alarmOutputSwitch","label":null,"data_type":"number","unit":null},{"key":"hasFlowmeter","label":null,"data_type":"boolean","unit":null},{"key":"heartBeat","label":null,"data_type":"number","unit":null},{"key":"flowmeterType","label":null,"data_type":"number","unit":null},{"key":"sleepWakeTime","label":null,"data_type":"number","unit":null},{"key":"deviceType","label":null,"data_type":"string","unit":null},{"key":"mqttAddr","label":null,"data_type":"string","unit":null},{"key":"valveType","label":null,"data_type":"number","unit":null},{"key":"temp","label":null,"data_type":"number","unit":null},{"key":"flowmeterAccuracy","label":null,"data_type":"number","unit":null},{"key":"workingMode","label":null,"data_type":"number","unit":null},{"key":"deviceName","label":null,"data_type":"string","unit":null},{"key":"mqttUserName","label":null,"data_type":"string","unit":null},{"key":"sleepTime","label":null,"data_type":"string","unit":null},{"key":"hum","label":null,"data_type":"number","unit":null},{"key":"mqttUserPassword","label":null,"data_type":"string","unit":null},{"key":"mqttMessageQos","label":null,"data_type":"number","unit":null},{"key":"timeZone","label":null,"data_type":"number","unit":null},{"key":"alarmTemperature","label":null,"data_type":"number","unit":null},{"key":"tamperSwitch","label":null,"data_type":"number","unit":null},{"key":"alarmSwitch","label":null,"data_type":"number","unit":null}]}]}