编写边缘代码
IronFlock 提供云端 IDE,用于编辑代码、在远程设备上运行代码以及调试——一切都在浏览器中完成。
App Studio
App Studio 是您创建和管理应用的地方。
- 我的应用 — 您创建的应用,包括公开和私有应用。
- 共享应用 — 您被授予开发权限的公开应用。
创建新应用:
- 点击 CREATE IOT APP。
- 输入应用名称。
- 点击 + 按钮确认。
点击任意应用卡片上的 Develop 即可打开云端 IDE。
云端 IDE
IDE 是一个基于 VS Code 的编辑器,运行在云端。它提供:
- 完整的代码编辑功能,支持语法高亮和自动补全
- 文件浏览器,用于浏览项目文件
- 集成终端
- Git 集成(提交、推送、拉取、差异比较)
两个终端
IDE 提供两个不同的终端:
| 终端 | 位置 | 用途 |
|---|---|---|
| 代码编辑器终端 | 云端 | 运行在开发容器中,可访问 Git 仓库 |
| 侧边菜单终端 | 远程设备 | 登录到连接设备上运行的应用容器 |
侧边菜单终端连接设备时无需开放端口——它通过 IronFlock 进行隧道连接。
在设备上运行代码
- 使用侧边菜单选择目标设备(绿色 = 在线)。
- 点击 Run 在该设备上构建并启动应用。
- 点击 Stop 停止运行。
- 点击 Logs 查看设备的实时输出。
您需要对该设备拥有 Develop 权限才能将其用于调试。
代码工作流
代码编辑遵循 Git 工作流:
- 编辑 — 在您的个人开发环境中进行更改。
- 提交 — 在本地保存更改的快照。
- 推送 — 推送到 master 分支,使更改对其他开发者可见,并可用于版本发布。
您推送到 master 后,更改才对其他协作者可见。
使用本地编辑器
您可以使用自己的编辑器(VS Code、IntelliJ、Vim 等)替代云端 IDE:
- 将应用连接到外部 Git 服务(GitHub、GitLab 或 Bitbucket)。
- 在本地克隆仓库。
- 在本地编辑、提交和推送。
- 仅使用云端 IDE 在实际设备上运行和调试。
设置说明请参见 Git 集成。
Last updated on