使用VS Code开发FreeIOE应用

下载VS Code

可以从微软网站下载VS Code。地址

安装IOT Editor插件

运行VS Code后,安装IOT Editor插件。

另:建议安装Lua语言插件:

  • luaide-lite

使用 IOT Editor插件

开启IOT Editor使用步骤

  • 打开工作目录
  • 保存工作区
  • Shift + Alt + P 搜索运行 “IOT: Setup editor workspace”
  • 在打开的freeioe_devices.json文件中的devices节点下,输入正确的设备IP,并修改其设备名称
  • Shift + Alt + P 搜索运行 “IOT: Connect to freeioe device”
  • 选择你要连接的设备
  • 当设备连接成功后,在工作区会出现以设备名为名称的目录节点(该节点映射了设备中的应用列表)

IOT Editor 提供的功能

  • 自动映射设备中的应用文件到工作区。 可以直接打开和保存文件,IOT Editor会自动同步到设备
  • 输出窗口有设备日志,设备报文以及IOT Editor工作信息
  • 设备列表窗口有配置文件中所有设备的节点,并可以手工进行连接/断开操作。可以同步连接多个设备。
  • 事件列表可以显示已连接设备中的设备事件信息

IOT Editor 功能区

使用 IOT Editor 新建应用

  • Shift + Alt + P 搜索运行 “IOT: Create new application”
  • 输入应用实例名称和应用名称
  • 设备中会新建出带有模板代码的新应用。同时VS Code工作区会出现该应用目录。
  • 打开应用下面的入口文件(app.lua)就可以开始您的应用开发之旅

下载应用包

当应用代码开发完毕,通过”Download Application”右键菜单下载应用包:

  1. 文件浏览器窗口的应用目录点击右键
  2. 设备列表窗口的应用节点点击右键

IOT Editor会从设备中下载打包好的应用包到指定的目录。请务必手工修改version文件,确保版本和应用中心上传时的版本一致。