Skip to Content
IoT 应用开发编写边缘代码

编写边缘代码

IronFlock 提供云端 IDE,用于编辑代码、在远程设备上运行代码以及调试——一切都在浏览器中完成。

IronFlock 云端 IDE

App Studio

App Studio 是您创建和管理应用的地方。

  • 我的应用 — 您创建的应用,包括公开和私有应用。
  • 共享应用 — 您被授予开发权限的公开应用。

创建新应用:

  1. 点击 CREATE IOT APP
  2. 输入应用名称。
  3. 点击 + 按钮确认。

点击任意应用卡片上的 Develop 即可打开云端 IDE。

云端 IDE

IDE 是一个基于 VS Code 的编辑器,运行在云端。它提供:

  • 完整的代码编辑功能,支持语法高亮和自动补全
  • 文件浏览器,用于浏览项目文件
  • 集成终端
  • Git 集成(提交、推送、拉取、差异比较)

两个终端

IDE 提供两个不同的终端:

终端位置用途
代码编辑器终端云端运行在开发容器中,可访问 Git 仓库
侧边菜单终端远程设备登录到连接设备上运行的应用容器

侧边菜单终端连接设备时无需开放端口——它通过 IronFlock 进行隧道连接。

在设备上运行代码

  1. 使用侧边菜单选择目标设备(绿色 = 在线)。
  2. 点击 Run 在该设备上构建并启动应用。
  3. 点击 Stop 停止运行。
  4. 点击 Logs 查看设备的实时输出。

您需要对该设备拥有 Develop 权限才能将其用于调试。

代码工作流

代码编辑遵循 Git 工作流:

  1. 编辑 — 在您的个人开发环境中进行更改。
  2. 提交 — 在本地保存更改的快照。
  3. 推送 — 推送到 master 分支,使更改对其他开发者可见,并可用于版本发布。

您推送到 master 后,更改才对其他协作者可见。

使用本地编辑器

您可以使用自己的编辑器(VS Code、IntelliJ、Vim 等)替代云端 IDE:

  1. 将应用连接到外部 Git 服务(GitHub、GitLab 或 Bitbucket)。
  2. 在本地克隆仓库。
  3. 在本地编辑、提交和推送。
  4. 仅使用云端 IDE 在实际设备上运行和调试。

设置说明请参见 Git 集成

Last updated on