0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

蓝牙Wifi模组——Air8101规格介绍

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2026-04-01 12:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、概述

Air8101是支持2.4G WIFI6和蓝牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的静态图像拍照,支持 100 万和 200 万分辨率的 h264 视频编码和推流,最高支持1280*720P分辨率LCD显示,基于 LuatOS 系统实现二次开发。

二、核心参数

参数分类具体规格
显示参数支持 RGB565/RGB888/SPI/QSPI 显示接口;最大支持 720P(1280*720)分辨率;RGB 接口最大刷屏时钟 80MHz
摄像头参数支持 DVP/UVC 接口;最大支持 200W 像素静态拍照;已调试 UVC 摄像头最高分辨率 1280*720;可外接 5 路摄像头(DVP1 路 + UVC4 路)
外设参数56 个可编程 IO;3 路 UART;支持 SPI、QSPI、I2C、PWM、GPIO、SDIO、ADCUSB2.0、EthernetCAN 等接口
供电参数VBAT 供电电压范围 2.5~4.35V
功耗参数3.3V 供电:・常规模式平均电流 6.6mA・低功耗 DTIM10:380μA・低功耗 DTIM1:1.5mA・PSM+ 模式平均电流 13μA
网络参数支持 2.4G Wi-Fi 6、BLE 5.4;可通过 SPI 外挂 4G 模组实现 4G 通信

Air8101管脚说明

管脚分类功能说明
模组对内供电VBAT
模组对外供电VDD_3V3
IO 上拉电平VDD_GPIO
复位 / 关机控制CEN
下载调试串口DBG_UART0
显示接口RGB888/RGB565 屏接口,最大分辨率 1280*720
DVP 摄像头接口支持 100W 视频 / 200W 拍照
UVC 摄像头接口支持 100W 视频 / 200W 拍照
SPI 接口可挂载 SD 卡、以太网控制器 CH390H
UART 接口UART1、UART2
AirLink 接口AirLink over SPI、AirLink over UART
I2C 接口I2C0、I2C1
PWM 接口六路 PWM0~PWM5
ADC 接口10 路 ADC1-6+ADC10+ADC12-14
通用 GPIOWGPIO(与合宙 4G 模组 GPIO 区分)

四、功耗模式

Air8101 LuatOS二次开发方式下,有三种功耗模式,分别是常规模式、低功耗模式、PSM+模式

4.1 常规模式:

网络在线,随时响应服务器命令,CPU 满频运行,外设功能全部可用;

3.3V供电的平均电流为6.6mA

4.2 低功耗模式:

网络在线,随时响应服务器命令,CPU 降频运行,外设功能部分可用;3.3V供电,DTIM10的平均电流为380uA,DTIM1的平均电流为1.5mA;DTIM10和DTIM1的核心区别有:

  • DTIM1不会丢失WIFI AP路由器发送给WiFi station的广播帧和组播帧,DTIM10会丢失,一般来说,对于iot应用,丢失广播帧和组播帧对产品应用没有什么影响,只要单播帧不丢失就行;
  • 一般来说,WiFi AP路由器发送Beacon帧的间隔是100毫秒,DTIM1最长延迟100毫秒可以收到WiFi AP路由器发送过来的数据,DTIM10最长延迟1000毫秒可以收到WiFi AP路由器发送过来的数据;
  • 可以根据自己项目对功耗以及数据收发时延的要求选择合适的DTIM配置;

4.3 PSM+ 模式:

  • 网络离线,无法响应服务器命令,CPU 停止运行,部分GPIO中断和定时器可以唤醒;
  • 3.3V供电的平均电流为13uA;

五、核心功能

5.1 支持最高 1280*720 分辨率的大屏,配合 AirUI 核心库,满足各类场景 UI 需求

通过 lcd核心库、tp 触摸库、AirUI核心库等,实现图形用户界面应用开发。

  • lcd 核心库 :支持 SPI、QSPI、RGB 等接口类型 LCD 屏幕,可实现显示屏初始化、图形绘制、文本显示、图像处理、屏幕休眠与唤醒功能。
  • tp 触摸库 :为 LuatOS 底层触摸驱动库,与触摸芯片直接通信并获取原始触摸数据,支持多款主流触摸芯片,可实现基础触摸事件检测。
  • AirUI :基于 LVGL 9.4 版本封装的 LuatOS 核心图形库,将常用组件、事件管理、输入及基础视觉主题封装为 Lua 接口,可在支持 LuatOS 的设备及 PC 端进行统一开发。
    *4.png

5.2 支持最高 200W 像素的 DVP 或 UVC 摄像头,实现高分辨率的拍照和录像功能

通过 excamera 扩展库,可实现摄像头业务的复杂业务流程

接口:

excamera.open(camera_param)——打开摄像头,业务信息配置表

excamera.photo(x, y, w, h)——裁剪起始坐标,宽高

excamera.scan(ms)——扫描时长,单位:毫秒

excamera.video(file_path, duration)——保存视频的路径,录制视频时长

excamera.rtmp()——启动摄像头为RTMP推流做准备

excamera.close()——关闭摄像头

更加完整和详细的 demo,请参考 LuatOS 仓库 中各个产品目录下的相关示例:demo/camera:

-- zbuff/文件路径存储单张拍照DEMO

require "gc032a"
local excamera = require "excamera"

sys.taskInit(function()
    local result
    while true do
        local spi_camera_param = {
            id= "gc032a",  -- SPI摄像头仅支持"gc03a"、"gc0320"、"bf30a2",请带引号填写
            i2c_id = 1,             -- 模块上使用的I2C编号
            work_mode = 0,          -- 工作模式,0为拍照模式,1为扫描模式
            save_path = "zbuff",    -- 拍照结果存储路径,可用"zbuff"交由excamera库内部管理
            camera_pwr = 2 ,        -- 摄像头使能管脚,填写GPIO号即可,无则填nil
            camera_pwdn = 5 ,       -- 摄像头pwdn开关脚,填写GPIO号即可,无则填nil
            camera_light = 25       -- 摄像头补光灯控制管脚,填写GPIO号即可,无则填nil
        }

        -- local usb_camera_param = {
        --     id= camera_type,       -- 摄像头类型,默认camera.USB
        --     sensor_width = width,                   -- 摄像头像素宽度,根据摄像头实际参数填写数值
        --     sensor_height = height,                 -- 摄像头像素高度,根据摄像头实际参数填写数值
        --     usb_port = usb_port              -- USB端口
        -- }

        -- local dvp_camera_param = {
        --     id= camera_type,       -- 摄像头类型,默认camera.DVP
        --     sensor_width = width,                   -- 摄像头像素宽度,根据摄像头实际参数填写数值
        --     sensor_height = height                  -- 摄像头像素高度,根据摄像头实际参数填写数值
        -- }
        sys.waitUntil("ONCE_CAPTURE")
        result = excamera.open(spi_camera_param)
        log.info("初始化状态", result)
        result ,path = excamera.photo()
        log.info("拍完了",data)
        excamera.close()
    end
end)

-- 文件路径存储多张拍照DEMO
require "gc032a"
local excamera = require "excamera"
local count = 1
local path = "/ram/" .. count .. "abc.jpg"

sys.taskInit(function()
    local result
    while true do
        local spi_camera_param = {
            id= "gc032a",
            i2c_id = 1,
            work_mode = 0,
            save_path = path,
            camera_pwr = 2,
            camera_pwnd = 5,
            camera_light = 25
        }
        log.debug("摄像头拍照")
        sys.waitUntil("ONCE_CAPTURE")
        result = excamera.open(spi_camera_param)
        log.info("初始化状态", result)
        local result, data = excamera.photo()
        local count_before = count - 1
        local path_before = "/ram/" .. count_before .. "abc.jpg"
        log.info("拍完了", path, count, io.fileSize(path), "上一张照片大小:", path_before, io.fileSize(path_before))
        count = count + 1
        path = "/ram/" .. count .. "abc.jpg"
        excamera.close()
    end
end)

执行流程:

单张拍照依托zbuff缓存存储,无需手动管理文件路径,适合临时数据使用;

多张拍照通过/ram/路径动态命名文件,实现连续存储,可查看每张照片大小信息;

核心流程均为: 加载库→配置参数→等待触发→初始化摄像头→拍照→释放资源

5.3 搭配 AirLink over SPI 功能(基于 SPI 的高速率总线接口),实现 WiFi/4G 双模上网;

5.3.1 通过 airlink 实现多网融合功能:通过 spi 或 uart 方式连接两台设备

4.png

5.3.2 AirLink over SPI 共有 7 个信号组成,4 个 SPI 信号,3 个辅助信号

AirLink 七个信号功能说明
AirLink_SPI_CLK主机提供时钟,以 "Air8101+Air780Exx 系列模组" 组合为例,Air8101 为主,由 Air8101 提供时钟** 注意!**AirLink_SPI_CLK 接 Air780Exx 模组的 SPI_CLK;
AirLink_SPI_MOSI主机输出数据到从机,以 "Air8101+Air780Exx 系列模组" 组合为例,Air8101 为主,此信号由 Air8101 输出数据给 Air780Exx 系列模组** 注意!**AirLink_SPI_MOSI 也接 Air780Exx 模组的 SPI_MOSI,不需要反向接 SPI_MISO,切记!
AirLink_SPI_MISO从机输出数据到主机,以 "Air8101+Air780Exx 系列模组" 组合为例,Air780Exx 系列模组为辅,此信号由 Air780Exx 模组输出数据给 Air8101** 注意!**AirLink_SPI_MISO 也接 Air780Exx 模组的 SPI_MISO,不需要反向接 SPI_MOSI,切记!
AirLink_SPI_CS主机提供片选信号,拉低有效,以 "Air8101+Air780Exx 系列模组" 组合为例,Air8101 为主,此信号由 Air8101 提供给 Air780Exx 系列模组** 注意!**AirLink_SPI_CS 接 Air780Exx 模组的 SPI_CS;
AirLink_RDY从机就绪信号,拉低有效,若 RDY 为高电平,不可进行 SPI 通信,在 "Air8101+Air780Exx 系列模组" 组合中,由 Air780Exx 系列模组提供给 Air8101
AirLink_IRQ从机数据通知主机,拉低有效,可选;在 "Air8101+Air780Exx 系列模组" 组合中,由 Air780Exx 系列模组提供给 Air8101;说明!AirLink 协议支持轮询和中断模式,若 IRQ 不选用则为轮询模式,轮询周期默认 5ms,可配置
AirLink_WAKEUP从机唤醒主机,Air8101 上升沿或下降沿中断触发可配置,在 "Air8101+Air780Exx 系列模组" 组合中,由 Air780Exx 系列模组唤醒 Air8101;

五、应用场景

  1. 工业智能显示终端
  2. 物联网数据采集设备
  3. 低像素视觉采集设备
  4. 电池供电嵌入式设备
  5. 工业控制拓展模块
  6. 小型物联网网关
  7. 低功耗应用

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    119

    文章

    6381

    浏览量

    179255
  • WIFI
    +关注

    关注

    82

    文章

    5530

    浏览量

    214342
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Air8101工业屏开发应用详解

    Air8101是支持2.4G WIFI6和蓝牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的静态图像拍照,最高支持1280*720P分辨率LCD显示,基于 Luat
    的头像 发表于 04-10 15:19 225次阅读
    <b class='flag-5'>Air8101</b>工业屏开发应用详解

    Air8101 工业电容屏开发方案解析

    Air8101是支持2.4G WIFI6和蓝牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的静态图像拍照,最高支持1280*720P分辨率LCD显示,基于 Luat
    的头像 发表于 04-08 18:00 1280次阅读
    <b class='flag-5'>Air8101</b> 工业电容屏开发方案解析

    MCU 模组Air1601/Air1602规格简介

    Air1601/Air1602 为基于 ARM Cortex‑M7 的 MCU 模组,以图像处理、UI 交互与高速数据传输为核心能力。模组集成图形加速引擎,配备多路外设接口,适用于工业
    的头像 发表于 04-01 11:49 135次阅读
    MCU <b class='flag-5'>模组</b>—<b class='flag-5'>Air</b>1601/<b class='flag-5'>Air</b>1602<b class='flag-5'>规格</b>简介

    一块模组,双无线:WiFi+蓝牙组合模块的进化与落地

    /仲裁,比分贴一块 WiFi 模组 再加一块蓝牙模组更省面积、少一路天线折腾,整机认证也更容易对齐。 在万物互联的智能时代, WiFi
    的头像 发表于 03-26 15:19 201次阅读

    蓝牙模组Air5101s规格介绍

    Air5101S 是一款超小型低功耗蓝牙透传模组,尺寸为 6×15.3×2.25mm,基于 BLE 5.2 技术打造,采用工业级设计,搭配简洁 AT 指令集。可与现有 4G 模组(如
    的头像 发表于 03-16 21:57 136次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>模组</b><b class='flag-5'>Air</b>5101s<b class='flag-5'>规格</b><b class='flag-5'>介绍</b>

    高性能模拟信号采集:揭秘ADC硬件设计的核心要素!

    ,分享Air8101工业引擎ADC设计中的一些关键注意点,软件开发方面不做深入探讨。   一、Air8101外部ADC说明 1.1 外部ADC相关管脚 Air8101有10路外部ADC,相关管脚参考下图橙色方框标注: 注意这些A
    的头像 发表于 09-09 18:52 777次阅读
    高性能模拟信号采集:揭秘ADC硬件设计的核心要素!

    可靠性优先:ADC硬件设计在模拟信号采集中的关键技术!

    在工业自动化与精密测量领域,ADC的可靠性是系统稳定性的保障。围绕电路抗干扰、误差补偿及热设计,探讨提升数据采集可靠性的硬件解决方案。 本文主要从硬件设计的角度,分享Air8101工业引擎ADC
    的头像 发表于 09-09 18:52 878次阅读
    可靠性优先:ADC硬件设计在模拟信号采集中的关键技术!

    以太网数传轻松实现:Air8101+Air ETH_1000的完美搭档

    Air8101核心板搭配Air ETH_1000以太网小板,可快速实现设备与以太网网络的连接,为数据实时上传、远程控制等功能提供坚实硬件基础。 本文特别分享AirETH_1000+Air8101
    的头像 发表于 09-04 14:25 524次阅读
    以太网数传轻松实现:<b class='flag-5'>Air8101+Air</b> ETH_1000的完美搭档

    Air8101多网融合战略升级:Air780EPM模块助力4G联网落地

    在物联网通信技术持续迭代的背景下,Air8101通过战略级模块外挂——Air780EPM,正式迈入4G联网时代。多网融合架构的完善,使设备在复杂环境中仍能保持高速、稳定的数据传输性能,推动智能化
    的头像 发表于 06-23 16:53 678次阅读
    <b class='flag-5'>Air8101</b>多网融合战略升级:<b class='flag-5'>Air</b>780EPM模块助力4G联网落地

    SoftAP方案:Wi-Fi配网的黄金法则“100%成功”

    Air8101开发板为例,演示SoftAP配网示例要点。   最新源码及实操教程详见: https://docs.openluat.com/air8101/luatos/app/wifi/softap/  一
    的头像 发表于 05-29 14:29 844次阅读
    SoftAP方案:Wi-Fi配网的黄金法则“100%成功”

    一篇带你搞定!Air8101:物联网设备AirKiss配网方案

    AirKiss配网即可。 最新源码及实操教程详见: https://docs.openluat.com/air8101/luatos/app/wifi/airkiss/   1.1 主要
    的头像 发表于 05-27 11:09 805次阅读
    一篇带你搞定!<b class='flag-5'>Air8101</b>:物联网设备AirKiss配网方案

    Air8101革新物联网配网:AirKiss方案让设备连接更智能!

    AirKiss配网即可。 最新源码及实操教程详见: https://docs.openluat.com/air8101/luatos/app/wifi/airkiss/   2.1 主要示例
    的头像 发表于 05-26 13:12 802次阅读
    <b class='flag-5'>Air8101</b>革新物联网配网:AirKiss方案让设备连接更智能!

    技术篇:Air8101视频录制常见问题与SD卡读写性能及上传阿里云教程详解!

    本文将以Air8101开发板为例: 实现MP4视频录制,保存到SD卡以及通过HTTP POST上传到阿里云OSS的功能。   在工业监控、智能垃圾分类、无人售货机开箱取物等等实际应用中,可根据具体
    的头像 发表于 05-07 14:14 1234次阅读
    技术篇:<b class='flag-5'>Air8101</b>视频录制常见问题与SD卡读写性能及上传阿里云教程详解!

    Air8101实践指南:视频录制+SD卡存储+上传阿里云解析

    本文将以Air8101开发板为例:实现MP4视频录制,保存到SD卡以及通过HTTP POST上传到阿里云OSS的功能。   在工业监控、智能垃圾分类、无人售货机开箱取物等等实际应用中,可根据具体需求
    的头像 发表于 05-06 14:18 1093次阅读
    <b class='flag-5'>Air8101</b>实践指南:视频录制+SD卡存储+上传阿里云解析

    天线如何设计和摆放?三种常见布局要点全解析!

    应工程师朋友相邀,本文特别分享Air8101天线设计相关内容。   更多应用示例持续更新中,最新开发资料详见: www.air8101.cn   一、天线区域说明     Air8101工业引擎屏蔽
    的头像 发表于 04-25 15:44 1014次阅读
    天线如何设计和摆放?三种常见布局要点全解析!