设备接入 IoTDA-Android Demo使用说明:接收下发命令

时间:2025-02-12 15:01:01

接收下发命令

在MainActivity类中提供了接收平台下发命令的功能,在MQTT建链完成后,可以在管理控制台设备详情中命令下发或使用应用侧Demo对该设备ID进行命令下发,例如下发参数名为command,参数值为5的命令,下发成功后,在MQTT的回调函数中接收到。

private final class MqttCallBack4IoTHub implements MqttCallbackExtended {    ......    @Overridepublic void messageArrived(String topic, MqttMessage message) throws Exception {        Log.i(TAG, "Incoming message: " + new String(message.getPayload(), StandardCharsets.UTF_8));        editText_mqtt_log.append("MQTT接收下发命令成功:" + message + "\n");    }

在设备详情页面可以查看到命令下发状态,这里显示timeout是因为该Demo示例中仅演示接收命令,没有回复响应给平台。

属性上报和命令接收成功,APP界面显示如下:

support.huaweicloud.com/devg-iothub/iot_02_2130.html