gpt4 book ai didi

java - 从 Java 设置 c8y_Command 结果字符串

转载 作者:行者123 更新时间:2023-11-29 04:45:19 25 4
gpt4 key购买 nike

我正在尝试在 java 代理中实现 c8y_Command (Shell) OperationType。我已经到了可以在设备上运行命令的地步,我也可以设置 OperationStatus 但我没有找到发回结果(命令输出)字符串的方法。

http://www.cumulocity.com/guides/reference/device-management/说:

To communicate the results of a particular command, the device adds a property "result":

"c8y_Command": {
"text": "get uboot.sn",
"result": "165711141901401"
}

如果这是代理可以设置状态的方式:

operation.setStatus(OperationStatus.SUCCESSFUL.toString());

那你能告诉我如何返回命令结果字符串吗?

非常感谢。

最佳答案

Json中“c8y_Command”对象对应的类是c8y.Command。所以设置结果的代码是:

operation.get(Command.class).setResult("165711141901401");

关于java - 从 Java 设置 c8y_Command 结果字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37422626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com