默认出厂固件
作者:王城钧 | 最后修改:2026-10-19
一、默认出厂固件
本板有默认的出厂固件,包含每个功能对应的脚本;把拨码拨到 ON、插上 USB 线供电即可运行,不需要自己烧录。
- 固件包下载:Air8101_Factory_001.999.001_LuatOS-SoC_V2020_Air8101B_106.soc;
- 内核:Air8101 106 号固件(标识
LuatOS-SoC_V2020_Air8101B_106),理论 V2018 之后的 106 号固件都支持; - 平台:主控 Air8101B,出厂固件工程名(PROJECT)
Air8101_Factory,版本(VERSION)001.999.001; - 分区:文件系统 4096KB、脚本区 512KB、可用 RAM 1.5MB。
106 号不是独立的固件包,而是
LuatOS-SoC_V20xx_Air8101中按编号提供的"分区 + 库裁剪"配置;上面的出厂固件包已经把 106 号内核和出厂脚本打包在一起。烧成 101/102/104/105 号后,文件系统只剩 256KB~2.4MB,音频播放、TTS、录音也不可用。
1、最新版本固件
固件更新说明
- 第一版出厂固件:工程
Air8101_Factory,版本001.999.001,配套内核 V2020 的 106 号固件; - 出厂界面包含网络优先级、WiFi、温湿度、空气质量、音频播放、摄像头 6 个功能页,并默认接入合宙 IOT 平台上报温湿度、电压、VOC、GNSS 位置。
2、历史版本固件
固件更新说明
- 第一版出厂固件:工程
Air8101_Factory,版本001.999.001,配套内核 V2020 的 106 号固件; - 出厂界面包含网络优先级、WiFi、温湿度、空气质量、音频播放、摄像头 6 个功能页,并默认接入合宙 IOT 平台上报温湿度、电压、VOC、GNSS 位置。
各版本的完整更新记录、全部数字固件的功能对照表,见 固件和Demo。
二、源码链接
出厂固件的脚本基于 LuatOS Air8101 Demo 修改,各功能模块的参考代码在 LuatOS 仓库 module/Air8101 下:
- Air8101 全部 Demo:module/Air8101
- 音频播放:module/Air8101/demo/audio
- SD 卡读写:module/Air8101/demo/tf_card
- 网络(WiFi/以太网/4G):module/Air8101/demo/netdrv
- SIP 通话:module/Air8101/demo/spi
脚本区只有 512KB,工程里不要放图片、音乐等大文件(音乐建议放 TF 卡或外挂 Flash),否则会报超出脚本区大小。需要把资源随脚本烧录时,注意
luadb也占用脚本区空间。
更多软件资料见 软件开发资料-总体说明。
三、图文使用说明
1、界面框架
出厂固件使用 AirUI 做磁贴式界面:顶部状态条左侧显示时间、中间显示日期、右侧显示当前联网方式和本机 IP;中部为功能磁贴矩阵,点击磁贴进入对应详情页,详情页左上角「返回」回到首页。
首页共 6 个功能入口:网络优先级、WiFi、温湿度、空气质量、音频播放、摄像头。
首页

2、上手流程
- 按下载和调试把
VBAT_Air8101和总供电拨码拨到 ON; - 插上 Type-C 供电,屏幕自动点亮并进入首页;
- 联网二选一:插网线(首页右上角显示以太网 IP,如图中 192.168.1.90),或在 WiFi 页选择热点连接;
- 按需接上配件板(温湿度传感器、空气质量传感器、摄像头、TF 卡、扬声器),对应拨码见电路和使用说明;
- 用 Luatools 查看日志,确认固件版本和运行状态。
3、分页说明
以下图片均为出厂固件实际界面。
3.1 首页
顶部左侧为大号时钟,中间为日期与星期,右侧为当前联网方式(以太网/WiFi)与本机 IP;下方磁贴为各功能入口,磁贴图标与名称对应功能模块。
3.2 WiFi
进入后自动扫描周边热点(截图为 9 个),列表显示信号强度(dBm)与加密状态:
- 顶部显示「已保存热点」和「连接状态」,已连接时显示对端 IP;
- 点击任意热点开始配网,连接成功后状态变绿;
- 底部按钮:重新扫描 / 清除凭据 / 上一页 / 下一页(列表分页,如「1 / 2」)。

3.3 温湿度(RS485)
通过板载 RS485 读取温湿度变送器(从站 1,寄存器 0x001E / 0x001F,串口参数 9600 8N1):
- 顶部显示「485 通信状态」和最近更新时间;
- 中部两张卡片分别显示温度(℃)和湿度(%RH);
- 底部「立即读取」按钮手动触发一次采集。

3.4 空气质量(I2C)
通过 I2C 读取 AGS02MA 空气质量传感器:
- 从机地址
0x1A,页面显示 TVOC(ppb)、空气质量等级与折算 ppm; - 采集正常时每 5 秒自动刷新一次,也可点「立即读取」手动采集;
- 「重新探测」用于重新扫描 I2C 上的传感器;「改用温湿度」可切换到温湿度传感器(两种传感器方案二选一)。
接线与参数(界面底部说明):
- 接线:VDD / GND / SCL / SDA,接板上 I2C 排针,
SCL = GPIO38、SDA = GPIO39(与触摸同一条总线); - AGS02MA 要求 I2C ≤ 30kHz,空气质量模式整条总线已自动降速;
- 传感器上电需要预热 1~2 分钟,刚上电读数不准属正常现象。

3.5 音频播放
- 顶部显示播放状态,就绪后点击列表中的任意一首开始播放;
- 底部「- / +」调节音量(截图为 40),右侧「停止」按钮结束播放;
- 曲目来源是 TF 卡的
/sd目录:未插卡时提示「TF 卡没挂上(/sd 不存在);检查卡座、卡格式(FAT32)」; - 脚本区只有 512KB,音乐不要随脚本烧进
luadb;插卡后重新打开本页即可看到曲目列表。

3.6 摄像头
- 页面中部为取景/预览区,点击下方「拍照」抓取一帧;
- 「存到 SD 卡」把当前照片保存到 TF 卡;「清除」清空预览。

4、上云与运维
出厂固件默认接入合宙 IOT 平台,设备上报温度、湿度、电压、VOC、GNSS 位置等数据。
设备详情(网页端)
网址:web网页
- 项目:
8101开发板,设备 ID 与在线状态在顶部显示; - 右侧「概览」:最近上报时间、固件版本
001.999.001、开机时长与内存占用、实时数据(温度、湿度、CPU、VOC、信号、电压); - 「历史数据」查看上报曲线,「控制」可下发指令,「位置」显示 GNSS 经纬度与地图位置。

手机端(合宙 IOT)
手机上同样可以查看概览、历史数据与控制:归属项目、固件版本、模组型号、MAC 地址、温度、湿度、电压、4G 信号、GNSS 经纬度,以及腾讯地图上的设备位置。

说明:页面中的「固件版本」「模组型号」来自设备上报(Tag 1027 / 774),设备尚未上报时显示「暂未上报」,可在「控制 · 设备信息查询」中下发指令触发上报。
四、恢复出厂状态
开发板被改写过固件或脚本后,按以下步骤恢复到出厂状态:
- 用 Luatools 烧录出厂固件包 Air8101_Factory_001.999.001_LuatOS-SoC_V2020_Air8101B_106.soc(内核与出厂脚本一体包);
- 烧录完成后断电重启,确认首页 6 个磁贴正常、能联网并上报到合宙 IOT 平台。
只烧 106 号固件不会清掉脚本,业务脚本仍在;要完全恢复出厂界面,需要同时重烧出厂脚本工程。
五、常见问题
| 现象 | 排查方向 |
|---|---|
| 上电不亮、无法启动 | VBAT_Air8101 与总供电拨码是否拨到 ON |
| 首页正常但没有 IP | 网线未插好/路由器无 DHCP;或到 WiFi 页重新配网(仅支持 2.4GHz) |
| 温湿度显示「485 离线」 | 打开 VBAT_485 拨码、GPIO52 拉高,传感器串口参数需为 9600 8N1、从站地址 1 |
| 空气质量读数为 0 或异常 | 上电预热 1~2 分钟;确认 SCL=GPIO38、SDA=GPIO39 接线;I2C 速率 ≤30kHz |
| 音频页提示 TF 卡没挂上 | 检查卡座、卡格式是否为 FAT32;菜单里看不到曲目时重新进入本页 |
| 音频列表为空 | 音乐未放到 TF 卡 /sd 目录;不要塞进脚本 luadb(脚本区仅 512KB) |
| 摄像头拍照黑屏 | 打开 VBAT_UVC 拨码、GPIO29 拉高,使用前先断电复位一次 |
| 平台显示离线 | 设备未联网或未上报;确认设备 ID 与项目归属,必要时在「控制」页下发查询指令 |