> For the complete documentation index, see [llms.txt](https://freeioe.gitbook.io/doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://freeioe.gitbook.io/doc/master.md).

# Introduction

***

## FreeIOE应用开发指南

FreeIOE 应用开发指南

### 基础介绍

FreeIOE基础介绍

* [什么是 FreeIOE](/doc/intro/freeioe.md)
* [名词解释](/doc/intro/glossary.md)

### 开发引导

了解开发应用的细节

* [开发入门](/doc/guide/intro.md)

#### 环境搭建

* [使用网关产品](/doc/guide/dev_setup/gateway.md)
* [使用虚拟网关](/doc/guide/dev_setup/gateway_vbox.md)
* [使用VSCode插件开发](/doc/guide/dev_setup/vscode.md)
* [其他应用开发方式](/doc/guide/dev_setup/other.md)

#### 应用开发

* [应用是什么](/doc/guide/app_dev/app_intro.md)
* [快速构建应用](/doc/guide/app_dev/easy.md)
  * [数据采集](/doc/guide/app_dev/easy/data_collection.md)
  * [数据上云](/doc/guide/app_dev/easy/mqtt_cloud.md)
  * [边缘计算](/doc/guide/app_dev/easy/calc.md)
  * [设备通讯](/doc/guide/app_dev/easy/dev_connection.md)
* [深入理解应用](/doc/guide/app_dev/advance.md)
  * [应用本质](/doc/guide/app_dev/advance/app_module.md)
  * [从零构造](/doc/guide/app_dev/advance/from_zero.md)
  * [应用配置可视化](/doc/guide/app_dev/advance/conf_visual.md)
* [注意事项](/doc/guide/app_dev/tips.md)
* [应用示例](/doc/guide/app_dev/examples.md)

#### 应用发布

发布您的应用到应用中心，以便在设备中使用它

* [注册平台账户](https://github.com/freeioe/freeioe_app_book/blob/master/app_center/reg.md)
* [新建应用](https://github.com/freeioe/freeioe_app_book/blob/master/app_center/new.md)
* [克隆应用](https://github.com/freeioe/freeioe_app_book/blob/master/app_center/fork.md)
* [应用打包](https://github.com/freeioe/freeioe_app_book/blob/master/app_center/pack.md)
* [应用上传](https://github.com/freeioe/freeioe_app_book/blob/master/app_center/upload.md)

### 接口文档

FreeIOE给应用开发提供的接口列表

#### 应用接口

* [应用基础类模块](/doc/reference/app/base.md)
  * [应用基础类](/doc/reference/app/base/init.md)
  * [MQTT应用基础类](/doc/reference/app/base/mqtt.md)
* [系统接口](/doc/reference/app/sys.md)
* [基础接口](/doc/reference/app/api.md)
* [设备对象](/doc/reference/app/device.md)
* [统计接口](/doc/reference/app/stat.md)
* [日志接口](/doc/reference/app/logger.md)
* [事件类型和等级](/doc/reference/app/event.md)
* [云配置接口](/doc/reference/app/conf_api.md)
* [云配置帮助接口](/doc/reference/app/conf_helper.md)
* 其他模块
  * [数据通讯模块](/doc/reference/app/port.md)
  * [工具类模块](/doc/reference/app/utils.md)

#### 系统服务接口

* [配置服务](/doc/reference/services/cfg.md)
* [软件分发服务](/doc/reference/services/upgrader.md)
* [扩展管理服务](/doc/reference/services/ioe_ext.md)
* [应用管理服务](/doc/reference/services/appmgr.md)
* [缓存服务](/doc/reference/services/buffer.md)

#### 其它资料 & 文档

其它有关的资料索引

* [Lua语言学习](/doc/reference/other/learning_lua.md)
* [二进制数据操作](/doc/reference/other/binary.md)
* [文件操作](/doc/reference/other/file.md)
* [模块列表](/doc/reference/other/modules.md)
* 模块说明
  * [IOE模块](/doc/reference/other/ioe.md)
  * [串口操作模块](/doc/reference/other/serialdriver.md)
  * [累计量计算模块](/doc/reference/other/summation.md)
* 工具模块
  * [helper模块](/doc/reference/other/utils/helper.md)
  * [leds模块](/doc/reference/other/utils/leds.md)
  * [gpios模块](/doc/reference/other/utils/gpios.md)
  * [sysinfo模块](/doc/reference/other/utils/sysinfo.md)
  * [周期计时模块](/doc/reference/other/utils/timer.md)
