EdgexAgent/device-ble-go/cmd/res/profiles/device_ble.yaml

70 lines
1.6 KiB
YAML
Raw Normal View History

2025-07-10 20:40:32 +08:00
name: "device-ble"
manufacturer: "edgex"
model: "device-ble"
labels:
- "ble-agent-service-example"
description: "Example of ble-agent-service"
deviceResources:
-
name: "GetVERSION"
isHidden: false
description: "Get VERSION"
attributes: { type: "ble", timeout: 1000}
properties:
valueType: "String"
readWrite: "R"
-
name: "GetBLEADDR"
isHidden: false
description: "Get VERSION"
attributes: { type: "ble", timeout: 1000}
properties:
valueType: "String"
readWrite: "R"
-
name: "Setting&&PeripheralInit"
isHidden: false
description: "BLE Setting and Peripheral Init, e.g., {BleName:<string>}"
attributes: { type: "ble", timeout: 1000}
properties:
valueType: "Object"
readWrite: "W"
-
name: "SendString"
isHidden: false
description: "Send String"
attributes: { type: "ble", timeout: 1000}
properties:
valueType: "String"
readWrite: "W"
-
name: "SetTxPower"
isHidden: false
description: "Set TXPOWER"
attributes: { type: "ble", timeout: 1000}
properties:
valueType: "Int8"
readWrite: "W"
-
name: "SetBaud"
isHidden: false
description: "Set SetBaud"
attributes: { type: "ble", timeout: 1000}
properties:
valueType: "Int64"
readWrite: "W"
# deviceCommands:
# -
# name: "GetCMD"
# isHidden: false
# readWrite: "R"
# resourceOperations:
# - { deviceResource: "GetVERSION", defaultValue: "0.0" }
# - { deviceResource: "GetBLEADDR", defaultValue: "0.0.0.0" }