快速入门面向开发者,提供简洁的入门教程,指导开发者在本地安装开放可编程环境,帮助开发者如何利用本地AOC mini开发和调试SSP业务包。
开始前准备
在开始任务之前,您需要在本地计算机安装如下软件。
说明: 此处代码编辑器以PyCharm专业版举例,如果您使用VsCode, 可以参考 使用VSCode配置调试环境
说明: 开放可编程不同场景和安装软件的区别请参考 开放可编程三种场景介绍
启动软件
  • 1

    打开软件包

    双击start.bat脚本文件,请等待软件启动成功。该文件需要全程保持打开状态,请勿关闭。

  • 2

    打开编程页面

说明:网元驱动包由华为方提供,可在开发者社区 资源下载 页面进行下载。当前环境已默认安装并激活网元驱动包,当您需要手动安装并激活时请执行下面的操作。
加载网元驱动包
  • 1

    快捷入口

    在首页“快捷入口”模块单击“包仓库”,进入“包仓库”页面。

  • 2

    导入

    在“包仓库”页面,导入网元驱动包,其中包括软件包(.zip)和签名文件(.asc)。

  • 3

    激活

    单击“操作”列中的“部署”,激活网元驱动包。

说明:AOC mini环境中已默认配置网元信息NE1,如果您不需要进行其他配置,可跳过当前步骤。
纳管设备
  • 1

    设备管理

    从主菜单中选择“资源>设备管理”,进入“设备管理”页面。

  • 2

    创建

    单击“创建”,进入“创建网元”页面,填写设备的基本信息和通讯参数。

  • 3

    查看

    从主菜单中选择“网元配置>设备管理”,进入设备管理页面,可以查看新添加的设备,设备状态显示正常为纳管成功。

说明:当前环境已默认安装并激活业务包。当您根据业务需要开发业务包时,可执行下述操作。
开发业务包
  • 1

    进入包管理页面

    在主菜单中选择“包仓库”,在左侧导航树中选择“包管理”,单击“增加”。

  • 2

    创建业务包模板

    填写业务包参数信息,填写完成之后单击“确定”按钮,完成业务包模板的创建。

  • 3

    导出模板并开发

    导出业务包模板并导入PyCharm中。您可以在IDE中进行业务包的开发,详细开发过程可以参考 进阶学习

加载业务包
  • 1

    打开页面

    在首页“快捷入口”模块单击“包仓库”,进入“包仓库”页面。

  • 2

    导入

    在“包仓库”页面,导入业务包,其中包括软件包(.zip)和签名文件(.asc)。

  • 3

    部署

    单击“操作”列中的“部署”,激活业务包。

配置环境简介
进行调试前,您首先需要配置调试环境。主要包括配置SDK、配置Debug Server、配置Jinja模板调试环境以及添加运行文件到环境中。
配置SDK
  • 1

    打开PyCharm主菜单:File -> Settings。

  • 2

    单击“Project:AOCmini”(AOCmini为视频内的工程名,工程通过单击File -> New Project,Location选择AOCmini安装路径创建。),并选中“Project Structure”。

  • 3

    单击右侧“+Add Content Root ”,选择AOC mini软件包中mediator文件夹(AOCmini\envs\Product-ExtendedPkgRTService\mediator)并确定。

  • 4

    在PyCharm左侧导航树中选中mediator文件夹,右键选择“Mark Directory as”,选中“Sources Root”。

配置Debug Server
  • 1

    打开PyCharm,在主菜单中打开 Run -> Edit Configurations。

  • 2

    单击“+”,选择 Python Debug Server,创建类型为 Python Debug Server的调试。

  • 3

    右侧内容栏Local host name填写为:localhost;Port填写为:30000。

配置Jinja模板调试环境
  • 1

    打开PyCharm主菜单:File -> Settings。

  • 2

    在Editor > File Types中找到Jinja 2 Template,单击+号。

  • 3

    在弹出的对话框中填入*.j2,单击“OK”。

添加运行文件到PyCharm
  • 1

    打开PyCharm主菜单:File -> Settings。

  • 2

    单击“Project:AOCmini”(AOCmini为视频内的工程名),并选中“Project Structure”。

  • 3

    单击右侧“+Add Content Root ”,添加运行环境路径。

调试
  • 1

    启动Debug Server。

  • 2

    执行试运行操作 。在业务管理界面填写业务参数,单击“增加”,填写“username”,再单击“创建”,在“nename”中输入正确的网元名,“password”可随意填写,然后单击“试运行”。

  • 3

    此时,PyCharm会自动弹出代码,并在默认代码入口处自动停止。您可以在需要调试的代码中添加断点进行调试。

去进阶学习  →

在进阶学习,您可以了解AOC的原理、界面介绍,以及SND和SSP的详细开发过程。

  • 开始前准备

    快速入门面向开发者,提供简洁的入门教程,指导开发者在本地安装开放可编程环境,帮助开发者如何利用本地AOC mini开发和调试SSP业务包。

    在开始任务之前,您需要在本地计算机安装如下软件。

    说明: 此处代码编辑器以PyCharm专业版举例,如果您使用VsCode, 可以参考 使用VSCode配置调试环境
    说明: 开放可编程不同场景和安装软件的区别请参考 开放可编程三种场景介绍
  • 启动软件
    • 1

      打开软件包

      双击start.bat脚本文件,请等待软件启动成功。该文件需要全程保持打开状态,请勿关闭。

    • 2

      打开编程页面

  • 加载网元驱动包
    说明: 网元驱动包由华为方提供,可在开发者社区 资源下载 页面进行下载。当前环境已默认安装并激活网元驱动包,当您需要手动安装并激活时请执行下面的操作。
    • 1

      快捷入口

      在首页“快捷入口”模块单击“包仓库”,进入“包仓库”页面。

    • 2

      导入

      在“包仓库”页面,导入网元驱动包,其中包括软件包(.zip)和签名文件(.asc)。

    • 3

      激活

      单击“操作”列中的“部署”,激活网元驱动包。

  • 纳管设备
    说明: AOC mini环境中已默认配置网元信息NE1,如果您不需要进行其他配置,可跳过当前步骤。
    • 1

      设备管理

      从主菜单中选择“资源>设备管理”,进入“设备管理”页面。

    • 2

      创建

      单击“创建”,进入“创建网元”页面,填写设备的基本信息和通讯参数。

    • 3

      查看

      从主菜单中选择“网元配置>设备管理”,进入设备管理页面,可以查看新添加的设备,设备状态显示正常为纳管成功。

  • 开发业务包
    说明: 当前环境已默认安装并激活业务包。当您根据业务需要开发业务包时,可执行下述操作。
    • 1

      进入包管理页面

      在主菜单中选择“包仓库”,在左侧导航树中选择“包管理”,单击“增加”。

    • 2

      创建业务包模板

      填写业务包参数信息,填写完成之后单击“确定”按钮,完成业务包模板的创建。

    • 3

      导出模板并开发

      导出业务包模板并导入PyCharm中。您可以在IDE中进行业务包的开发,详细开发过程可以参考 进阶学习。

  • 加载业务包
    • 1

      打开页面

      在首页“快捷入口”模块单击“包仓库”,进入“包仓库”页面。

    • 2

      导入

      在“包仓库”页面,导入业务包,其中包括软件包(.zip)和签名文件(.asc)。

    • 3

      部署

      单击“操作”列中的“部署”,激活业务包。

  • 配置调试环境

    配置环境简介

    进行调试前,您首先需要配置调试环境。主要包括配置SDK、配置Debug Server、配置Jinja模板调试环境以及添加运行文件到环境中。

    配置SDK

    • 1

      打开PyCharm主菜单:File -> Settings。

    • 2

      单击“Project:AOCmini”(AOCmini为视频内的工程名,工程通过单击File -> New Project,Location选择AOCmini安装路径创建。),并选中“Project Structure”。

    • 3

      单击右侧“+Add Content Root ”,选择AOC mini软件包中mediator文件夹(AOCmini\envs\Product-ExtendedPkgRTService\mediator)并确定。

    • 4

      在PyCharm左侧导航树中选中mediator文件夹,右键选择“Mark Directory as”,选中“Sources Root”。

    配置Debug Server

    • 1

      打开PyCharm,在主菜单中打开 Run -> Edit Configurations。

    • 2

      单击“+”,选择 Python Debug Server,创建类型为 Python Debug Server的调试。

    • 3

      右侧内容栏Local host name填写为:localhost;Port填写为:30000。

    配置Jinja模板调试环境

    • 1

      打开PyCharm主菜单:File -> Settings。

    • 2

      在Editor > File Types中找到Jinja 2 Template,单击+号。

    • 3

      在弹出的对话框中填入*.j2,单击“OK”。

    添加运行文件到PyCharm

    • 1

      打开PyCharm主菜单:File -> Settings。

    • 2

      单击“Project:AOCmini”(AOCmini为视频内的工程名),并选中“Project Structure”。

    • 3

      单击右侧“+Add Content Root ”,添加运行环境路径。

  • 调试
    • 1

      启动Debug Server。

    • 2

      执行试运行操作 。在业务管理界面填写业务参数,单击“增加”,填写“username”,再单击“创建”,在“nename”中输入正确的网元名,“password”可随意填写,然后单击“试运行”。

    • 3

      此时,PyCharm会自动弹出代码,并在默认代码入口处自动停止。您可以在需要调试的代码中添加断点进行调试。