Help Center > > Developer Guide> Product Development> Self-Service Testing> Command Delivery Test

Command Delivery Test

Updated at: Jun 26, 2019 GMT+08:00

Overview

The command delivery test verifies the capability of a device to receive and process commands. The purpose is to test whether the command fields defined in the profile file are correct. If the data format for the IoT platform interacting with the device is binary code stream, the test also verifies whether the mapping between the codec and the profile file is correct.

If a service application is used for the test, the test also verifies whether the service application can correctly call the Creating Device Commands API of the IoT platform to deliver commands to the device.

Procedure

  1. On the Command Delivery page, click Next to start the test.
  2. Enter the test page according to the wizard. Deliver a command defined in the profile file to the device on the IoT platform. After the physical device responds to the command, view the test result.

    • If the test is successful, click Next to proceed to the next phase.
    • If the test fails, rectify the fault and click Retest.
    NOTE:

    If a service application is connected to the IoT platform, the application server delivers a command to the device. After the physical device responds to the command, the page for uploading the screenshot about the successful application command delivery is displayed. Click + on the interface to upload the screenshot. The screenshot is a credential for the service application to correctly call the Creating Device Commands API of the IoT platform.

Did you find this page helpful?

Submit successfully!

Thank you for your feedback. Your feedback helps make our documentation better.

Failed to submit the feedback. Please try again later.

Which of the following issues have you encountered?







Please complete at least one feedback item.

Content most length 200 character

Content is empty.

OK Cancel
if(window.LinkTo){ var linkTo = LinkTo.default && LinkTo.default.getInstance({ env: 'dev', protocol: 'https', }); $('.header-user-info-button-common').on('click',function(){ event.preventDefault(); linkTo && linkTo.login({ service: encodeURIComponent(window.location.href), locale: 'zh-cn', }); }); $('.header-user-info-button-red').on('click',function(){ event.preventDefault(); linkTo && linkTo.register({ service: encodeURIComponent(window.location.href), locale: 'zh-cn', }); }); $('.account-verification').on('click',function(){ event.preventDefault(); linkTo && linkTo.realNameAuthing({ service: encodeURIComponent(window.location.href), locale: 'zh-cn', }); }); }