FreeIOE开发文档
  • Introduction
  • 基础介绍
    • FreeIOE是什么
    • 名词解释
  • 开发引导
    • 开发入门
    • 环境搭建
      • 使用网关产品
      • 使用虚拟网关
      • 使用VSCode插件开发
      • 其他应用开发方式
    • 应用开发
      • 应用是什么
      • 快速构建应用
        • 数据采集
        • 数据上云
        • 边缘计算
        • 设备通讯
      • 深入理解应用
        • 应用本质
        • 从零构造
        • 应用配置可视化
      • 注意事项
      • 应用示例
    • 发布应用
      • 申请账户
      • 新建应用
      • 克隆应用
      • 应用打包
      • 应用上传
  • 接口文档
    • 应用接口
      • 应用基础类模块
        • 应用基础类
        • MQTT应用基础类
      • 系统接口
      • 基础接口
      • 设备对象
      • 统计接口
      • 日志接口
      • 事件类型和等级
      • 云配置接口
      • 云配置帮助接口
      • 数据通讯模块
        • 端口模块
        • 帮助模块
        • 端口超时封装
      • 工具类模块
        • 数据订阅计算
        • 数据拼接
        • 数据流缓存
    • 系统服务接口
      • 配置服务
      • 软件分发服务
      • 扩展管理服务
      • 应用管理服务
      • 缓存服务
    • 其它资料 & 文档
      • Lua语言学习
      • 二进制数据操作
      • 文件操作
      • 模块列表
      • IOE模块
      • 串口操作模块
      • 累计量计算模块
      • 工具模块
        • helper模块
        • leds模块
        • gpios模块
        • sysinfo模块
        • 周期计时模块
Powered by GitBook
On this page
  • FreeIOE 入门
  • 要求
  • 创建账户

Was this helpful?

  1. 开发引导

开发入门

Previous开发引导Next环境搭建

Last updated 5 years ago

Was this helpful?

FreeIOE 入门

本教程包含若干模块,每个模块旨在向您介绍 FreeIOE 基础知识,并帮助您快速入门。本教程将讲述以下内容:

  • FreeIOE 编程模型

  • 基本概念,例如设备、模型和分发等

  • 在网关上部署应用的过程

要求

在开始阅读本章前,请先了解:

  • 语言

  • 如何构建简单的 Lua 模块

  • Lua 中的面向对象编程

要完成本教程、您需要:

  • Windows、Mac PC 或 Linux发行版系统

  • 冬笋云开发者账户,请参阅

  • 使用集成有 FreeIOE 的网关产品

    可以使用网关硬件产品,也可以使用虚拟机运行

  • 安装 VSCode

    成功后需要安装我们提供的 IOT Editor,并学习如何使用它进行应用的代码编辑,以及设备在线开发的操作

创建账户

如果您没有冬笋云账户,请执行以下步骤:

  1. 选择账户注册。您需要一个合法的邮箱来进行注册,且在注册过程中您会接收到账户注册链接

  2. 您的申请会在24H内进行审批

打开

登录冬笋云,按照在线说明进行开发者申请

冬笋云
申请地址
Lua
FreeIOE 虚拟网关
创建冬笋云开发者账户