本文档讲述如何通过调试运维控制台远程与设备做命令行交互。

背景信息

AliOS Things通过CLI模块为设备提供了命令行交互的能力。通过命令行交互,我们可以完成如:

  • 查看分析设备状态
  • 调整设置设备参数
  • 操作控制设备行为

等调试运维操作。

设备的命令行交互功能通常是通过串口透出的。开发者需要将设备的串口接到电脑上才能进行操作。通过串口交互通常会给开发者调试运维设备(尤其是运程设备)带来很多不便。为了解决这个问题,AliOS Things通过uAgent模块+运程调试运维控制台的配合,把设备的命令行交互的能力透出到了网页上。这种方式能极大地方便开发者远程与设备做命令行交互。

前置条件

远程命令行交互操作步骤

步骤1. 访问调试运维服务页面,点击需要运维产品的“调试运维”按钮,进入其调试运维页面

步骤2. 在左边的设备列表中,找到你要操作的设备,单击打开其操控页面

Tips: 如果设备数量较多,可以在设备列表上方的搜索框里输入设备名称,来快速找到你要操作的设备。

步骤3. 熟悉打开的设备远程控制台交互页面布局

远程控制台交互页面提供与设备的命令行交互功能,其的布局如下图所示。页面主要包括三个功能区:

  • 交互日志显示区:显示用户与设备所有的命令行交互日志
  • 交互命令输入区:包括命令输入框 和 命令快捷输入框,提供用户输入命令并发给设备的功能
  • 交互日志操作区:提供按钮来操作交互日志,包括“清除屏幕”按钮和“保存到本地按钮”。清除屏幕按钮能清空日志显示;保存到本地按钮能将交互日志下载为文件保存到本地,以方便用户做进一步分析。

步骤4. 输入命令与设备交互

在命令输入框输入命令,按Enter(或者点击“发送”按钮)可以发送给设备。命令的输出结果,会显示到页面的交互日志显示区。

Tips: 在命令输入框,按上/下按键,可以快捷选择输入历史命令哦

步骤5. 点击常用命令输入框,可以快捷输入频繁使用的命令

Tips:常用命令列表,会随着你输入的命令动态更新哦,永远显示您最频繁使用的命令

步骤6. 点击“保存到本地”按钮,可以将您与设备交互的所有日志,以文件形式下载保存到本地,以便做进一步分析

步骤7. 点击“清除屏幕”按键,可以清除交互日志显示去的所有日志