跳转至

总体说明

作者:王城钧 | 最后修改:2026-10-19

开发方式

Air8101B 采用 LuatOS 二次开发方式:内核固件由合宙提供,用户只需用 Lua 脚本开发业务逻辑,不需要搭建 C 编译环境,也不支持 C-SDK 和 AT 开发。

固件选择

型号 可用固件
Air8101 / Air8101A 101、102、104、105 号固件
**Air8101B / Air8101C ** 106 号固件

Air8101B 必须烧录 106 号固件:其他编号的固件是按 8MB Flash 的 Air8101 划分分区,烧到 16MB 的 Air8101B 上无法使用完整的文件系统空间。

资源与分区(106 号固件)

项目 说明
Flash 16MB(Air8101B/C),Air8101/A 为 8MB
脚本区 512KB(客户可用代码空间)
文件系统 4MB(客户可用,用于存放图片、字体、音频等资源)
可用 RAM 约 1.5MB
RAM 总容量 16MB(用户可用约 2MB Lua 内存 + 200KB 系统内存,可用 rtos.meminfo() 查询)

与 Air8101 的能力差异

Air8101B 的固件在 106 号中保留了 airlink、BLE、camera、AirUI、audio_v2、SIP、CAN 等能力,并因为 Flash 空间更大而额外支持音频播放、录音和 TTS:

能力 Air8101 Air8101B
文件系统 256KB ~ 2.4MB(随固件编号) 4MB
音频文件播放(MP3/WAV/AMR) 不支持 支持(固件 ≥ V2018)
文字转语音 TTS 不支持 支持(固件 ≥ V2018)
录音(AMR/PCM) 不支持 支持(固件 ≥ V2018)
audio_v2 / SIP 通话 101、105 号固件支持 支持
AirUI、camera、BLE、airlink 随固件编号不同 支持

音频相关用法见音频(audio),SIP 通话见SIP 通话。

与 Air8101 的代码兼容性

  • Air8101B 与 Air8101C 的软件代码完全通用;
  • Air8101B 与 Air8101 的应用脚本基本可直接复用,差异集中在"是否使用音频/TTS 等仅 8101B 支持的库"以及文件系统可用空间;
  • 同一份脚本在 Air8101 上运行时,若用到音频播放、TTS、录音,需要改用 Air8101B。

固件版本说明

各版本的更新记录、数字固件功能差异对照表,以及 106 号固件的下载地址,见固件和Demo。

搜索