Air8783 软件开发资料-总体说明
作者:拓毅恒 | 最后修改:2026-10-09
一、使用的基础模组型号
Air8783 基于 Air780ER2 开发。
Air780ER2 原则上不支持二次开发,因为 Air780ER2 就是给不想做二次开发的用户群体设计的;Air780ER2 核心功能有两个:
- USB RNDIS,也就是 Air8783 使用的 USB 上网卡功能;
- AirLink over UART,是合宙自己定义的一套基于 UART 的高速通信协议,大家感兴趣可以去 docs.openluat.com 查询相关文档,不过这个功能在 Air8783 上并没有用到。
但是,Air780ER2 在硬件上与 Air780EX2 完全相同,大家把 Air780ER2 拿来当做 Air780EX2 用也完全可以。
因为 Air8783 产品定义的限制,Air8783 并没有板载多余外设,也没有留出扩展接口,所以大家只能基于 Air8783 做一些软件方面的二次开发;所有不涉及到硬件外设的软件功能,所有 Air780EX2 可以支持的固件版本,大家都可以自由发挥。
二、各软件功能模块开发可以参考的固件和代码
1、默认出厂固件
- 打包好的默认出厂固件及版本说明:Air8783默认出厂固件
- Air8783 基于 Air780ER2 模组开发,量产固件支持的功能详细说明:Air780ER2 量产固件版本
2、模组型号对应的软件代码
| 代码/文档 | 链接 | 说明 |
|---|---|---|
| LuatOS 源码仓库 | https://gitee.com/openLuat/LuatOS/tree/master/module/Air8783 | Air8783 的源码目录 |
| 短信转发(上传合宙云 AirCloud 版本)二次开发源码 | air8783_sms_forwarder | 基于 Air8783 开发的 SMS 转发、上传合宙 AirCloud 功能 |
三、驱动开发注意事项
驱动开发时,要使用 Air8783 上的 pin 脚配置:
- 喂狗信号:GPIO23
- LED 状态灯控制信号:GPIO24
详细说明见 电路和使用说明。
Air8783 短信转发的本地配置方法,见 Air8783短信转发本地配置使用说明。