日期 版本 发布说明
20211117 V1.0 初版
20211120 V1.1 重新排版
20211216 V1.2 重新排版

WIFI透传协议

1、产品概述

BL-M5嵌入式 Wi-Fi 模块提供了一种将用户的物理设备连接到Wi-Fi无线网络上,并提供UART串口等接口传输数据的解决方案。该模块硬件上集成了MAC,基频芯片,射频收发单元;嵌入式的固件则支持Wi-Fi协议及配置。BL-M5是一款一体化的801.11 b/g/n Wi-Fi的低功耗解决方案,通过BL-M5模块,传统的低端串口设备或MCU控制的设备均可以很方便的接入Wi-Fi无线网络,从而实现物联网络控制与管理。

2、硬件特性

  1. 供电电压:DC3.1V-3.5V,建议DC3.3V±0.1V,推荐使用DCDC降压方式;
  2. 工作电流:建议设计电流300 mA以上;
  3. WIFI可视距离:PCB天线:40米;
  4. 工作温度范围: -20℃-105℃
  5. 天线类型: PCB天线

3、外形与尺寸

3.1 外形

image.png image.png

3.2 尺寸

image.png image.png

PAD 尺寸(底部) Pin脚间距
12.3mm 20mm 2.5mm 1.2*1.5mm 2.2mm

4、接口定义

image.png

  • PIN2:呼吸指示灯
  • PIN5:VCC,
  • PIN6:GND,
  • PIN10:RXD;
  • PIN11:TXD;

5、PCB设计走线建议

Wi-Fi 模块可以直接焊接到 PCB 板上。为了使您的终端产品获得最佳的射频性能,请注意根据本指南合理设计模块及天线在底板上的摆放位置。 针对 PCB 天线版本 BL-M5 建议将模块沿 PCB 板边放置,天线在板框外或者沿板边放置且下方挖空,参考方案一及方案二;若必须将 PCB 天线放在底板上,则需要保证天线下方的 PCB区域不可敷铜, 参考方案三。

               方案一 天线在板框外

                方案二 天线沿板边放置且下方挖空

                  方案三天线沿板边放置且下方均不铺铜示

6、串口协议功能描述

6.1 WIFI模块默认波特率

串口波特率:9600

6.2控制/返回命令

WIFI<----->MCU

功能说明:

(1)app发送“用户自定义控制命令内容”,WIFI模块将以table 6.2.1协议发送给单片机。
(2)单片机以table 6.2.1协议发送,则WIFI模块会转发“用户自定义控制命令内容”给app。

6.3、状态查询命令

WIFI模块----->MCU

MCU----->WIFI模块

功能说明

(1)app发送查询设备状态命令,wifi模块将以table 6.3.1协议转发给单片机。
(2)单片机以table 6.3.2协议发送,则wifi模块会转发“用户自定义状态命令内容”给app。

6.4、主动状态上报命令

MCU----->WIFI模块

功能说明:

(1)单片机设备状态发生改变需要主动以table 6.4.1协议发送,wifi模块会转发“用户自定义状态命令内容”去通知app设备状态发生改变。

6.5、模块配置命令(掉电不保护)

MCU----->WIFI模块

功能说明:

(1)单片机如果需要配置WIFI模块则以table 6.5.1协议发送,wifi模块以table6.5.2协议响应给单片机。

配置选项描述

  • 【命令内容是否加密】:
    0x01:不加密
    0x02:加密(暂不支持)
  • 【串口发送间隔】:单位:10ms
  • 【是否开启WIFI模块的恢复出厂设置功能】:
    0x01:开启(WIFI模块默认:物理开关4次恢复出厂设置)
    0x02:关

6.6、ping WIFI模块

MCU----->WIFI模块

功能说明

(1)单片机可以通过table6.6.1协议发送去检测与WIFI模块的串口通讯是否正常,WIFI接收到此命令会以table6.6.2响应给单片机。

6.7、WIFI模块恢复出厂设置

MCU----->WIFI模块

MCU----->WIFI模块

功能说明:

(1)单片机可以通过table6.7.1协议发送去恢复WIFI模块的默认出厂设置,WIFI接收到此命令会以table6.7.2响应给单片机。

6.8、WIFI模块状态事件通知

MCU----->WIFI模块

功能说明

(1)WIFI模块发生系统状态改变会主动以table6.8.1协议推送系统事件给单片机。

配置选项描述:

  • 【状态事件ID】:
    0:恢复出厂设置事件
    1: 连接路由器成功事件
    2: 断开路由器事件
    3:RFU1
    4:OTA开始事件
    5:OTA进行中事件
    6:OTA成功事件
    7:OTA失败事件
    8:APP配置网络后连接路由器成功事件
    9: APP开始配置网络事件
    10:云端连接成功事件
    11:RFU2
    12:蓝牙连接成功事件
    13:蓝牙断开连接事件

6.9、WIFI模块网络类型通知

MCU----->WIFI模块

功能说明:

(1)WIFI模块发生配网事件会以table6.9.1协议推送网络类型给单片机。

配置选项描述

  • 【状态事件ID】:
    0x00;出厂默认网络:WIFI AP + BLE(未配网)
    0x01;WIFI STA + BLE(配网后)
    0x02;蓝牙单机模式(配网后)
    0x03;WIFI STA(配网后)

6.10、WIFI模块蓝牙遥控功能

MCU----->WIFI模块

功能说明

(1)WIFI模块将蓝牙遥控功能以table6.10.1协议转发给单片机。

配置选项描述

  • 【目标分组】:0x00 为总控地址
  • 【绑定选项】:
    0x00:代表解绑
    0x01:代表绑定
    0x02:代表解绑/绑定(单片机自己判断,如果已经绑定过则进行解绑,否则则进行绑定)
    0xFF:代表正常控制

results matching ""

    No results matching ""