电子说
Air5101S 是一款超小型低功耗蓝牙透传模组,尺寸为 6×15.3×2.25mm,基于 BLE 5.2 技术打造,采用工业级设计,搭配简洁 AT 指令集。可与现有 4G 模组(如 Air780 系列)搭配,通过"外挂"方式实现功能升级,为物联网场景提供短距离无线数据传输解决方案。
型号说明
| 参数项 | 规格值 |
|---|---|
| 封装 | LCC |
| 尺寸 | 6 × 15.3 × 2.25 mm |
| 天线接线方式 | 集成板载天线 |
| IO 电平 | 3.3V |
| 通信方式 | UART 串口通信 |
| 默认串口波特率 | 9600 bps |
| 供电范围 | 3.3V ~ 5.5V |
| 工作温度 | -40°C ~ +85°C(工业级) |
| 功耗 | 支持三种功耗模式 |
蓝牙技术规格:
| 参数项 | 规格值 | 备注说明 |
|---|---|---|
| 蓝牙版本 | BLE 5.2 | — |
| 通信距离 | 10 ~ 20 米 | 参考距离,覆盖大多数室内及短距离户外场景 |
| 数据传输率 | 1 Mbps | 物理层理论值,短包格式传输 |
| 发射功率 | -40 dBm ~ +6 dBm | 可调,用户可根据需求在功耗与距离间权衡 |
| 接收灵敏度 | < -96 dBm | 保证复杂环境下的信号捕获能力 |
工作模式:
| 模式名称 | 说明 | 特性 |
|---|---|---|
| AT 指令模式 | 通过串口发送 AT 指令配置模块参数 | 默认波特率 9600 bps,支持 115200 等其他波特率 |
| 透传模式 | 建立连接后数据透明传输 | 无需协议封装,即连即用 |
| 快速切换 | 支持两种工作模式热切换 | 默认为透传模式,发送AT+UA进入 AT 指令模式 |

常规模式 0、低功耗模式 1 和低功耗模式 3,开发者可根据应用场景灵活调配。
其中低功耗模式 1 和低功耗模式 3 的功耗相同,只是唤醒后的行为不同:
因此低功耗模式 1 和低功耗模式 3,在下方功耗表中统称为低功耗模式。

从 Air5101S 功耗数据表可知:
发射功率 6dBm,连接状态下工作间隔为 1000ms 时,低功耗模式平均电流为 70uA;广播状态下工作间隔为 10000ms 时,低功耗模式平均电流仅为 32uA。
uA 级的功耗表现,意味着采用纽扣电池供电的设备,也可稳定运行数月甚至数年之久。
Air5101S 提供稳定可靠的 BLE 近场通信能力,支持以下特性:
通过 exril_5101 扩展库,4G 模组可以控制 Air5101S,实现蓝牙数据的收发和管理。
API
核心接口:
exril_5101.on(cbfunc) – 注册事件回调
exril_5101.mode(mode, timeout) – 切换工作模式
exril_5101.set(config, timeout) – 配置参数
exril_5101.get(key, timeout) – 获取设备信息
exril_5101.send(data, wakeup_option, timeout) – 向已连接的蓝牙主设备发送数据
exril_5101.disconnect(timeout) – 断开连接
exril_5101.status(timeout) – 查询连接状态
exril_5101.wakeup(source, level, width, timeout) – 配置唤醒主控功能
系统控制接口:
exril_5101.restart(timeout) – 软重启模块
exril_5101.restore(timeout) – 恢复出厂设置
exril_5101.save(timeout) – 保存配置到 Flash
功耗管理接口:
exril_5101.power(mode, wakeup_option, timeout) – 设置功耗模式
看门狗接口:
exril_5101.wdt.init(timeout, level, width, sync_timeout) – 初始化看门狗
exril_5101.wdt.feed(sync_timeout) – 喂狗操作
exril_5101.wdt.close(sync_timeout) – 关闭看门狗
exril_5101.wdt.status(sync_timeout) – 查询看门狗状态
开发流程 :
Air5101S 内置看门狗功能,可与 4G 模组实现"互为看门狗"的可靠机制:
Air5101S 守护主控: Air5101S 作为独立的硬件看门狗。当主控运行异常、未能在设定时间内“喂狗”时,Air5101S 模组能通过 SWITCH 引脚自动输出指定电平,强制重启主控。
主控守护 Air5101S: 主控也可作为 Air5101S 的看门狗,当 Air5101S 工作异常时,主控可拉低 Air5101S 的 RESET 脚,复位 Air5101S。

Air5101S 开发板引脚说明
Air5101S 支持通过蓝牙为 4G 模组升级固件,提供两种工具方式:
方式一:Python 工具升级
原理 :使用专用的 Python 脚本工具,通过蓝牙连接 Air5101S,将固件数据传输到 4G 模组进行升级。
优势 :
实现流程 :
进入到 ble_fota 目录下运行 cmd 命令进入命令行程序,然后等待设备运行并初始化蓝牙后运行下面命令:
python ble_fota_tool.py -f ble_fota.bin

方式二:Web 界面升级
原理 :通过 Web 浏览器访问专用的升级页面,通过蓝牙连接 Air5101S,实现可视化的固件升级操作。
优势 :
实现流程 :
代码文件夹中有个 html 文件,放到 Chrome 或者 Edge 浏览器打开:


然后等待升级完成即可。
技术实现 :两种方式均基于 Air5101S 的透传功能,通过 exril_5101 扩展库来实现数据传输,确保固件数据的可靠传输和升级过程的稳定性。
Air5101S 适用于各类物联网设备和无线通信应用,包括但不限于:
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !