系列

WT5105-L1

名称:

WT5105-L1

 

WT5105-L1模块集成 2.4G 频道 BLE 芯片和 433MHZ 频段 LORA 芯片。BLE 主要用来与移动设备做短距离双向通信,而 LORA 则可以做几十米甚至几公里的远距离双向通信。模块可以通过串口和用户MCU 相连,通过 BLE 建立用户 MCU 和移动设备之间的短距离双向通信

WT5105-L1规格书 V1.0.0(1) 2020-02-01

描述

该模块集成 2.4G 频道 BLE 芯片和 433MHZ 频段 LORA 芯片。BLE 主要用来与移动设备做短距离双向通信,而 LORA 则可以做几十米甚至几公里的远距离双向通信。模块可以通过串口和用户MCU 相连,通过BLE 建立用户 MCU 和移动设备之间的短距离双向通信,又可以通过 LORA 建立用户 MCU 和移动设备之间的超远距离双向通信。用户可以通过串口,使用指定的 AT 指令对 BLE和 LORA 的一些参数进行读取和设置。用户也可以通过 APP 端,使用指定的通道对 BLE 和 LORA的一些参数进行读取和设置。

特征

串口硬件协议:115200bps,8 位数据位,1 位停止位,无校验位。

LORA 通信数据包格式是固定的,不可通过 AT 指令和 UUID 通道修改。数据包格式:8symbols 前导字符,8symbols 同步字符,可变有效载荷,2 字节 CRC。

模块连接成功后,会从 UARTTX 给出“BLE_CONNECTED!rn”字符串,并且 P20 引脚会输出高电平,可以根据此字符串或引脚电平来确定是否可以进行正常转发操作。当连接被 APP端主动断开后,会从 TX 给出“BLE_DISCONNECTED!rn”字符串提示,并且 P20 引脚会输出低电平。如果是非正常断开,会从 TX 给出“BLE_DISCONNECTED_FOR_TIMEOUT!rn”字符串提示,并且 P20 引脚会输出低电平。

串口数据包的大小可以不定长,长度最好是 244 字节以下的任意值。

LORA 为打开状态时,当 UARTRX 和 BLE 端来数据时,都可以通过 LORA 发送出去。而LORA 接收到外部数据,也会转发给 UARTTX 和 BLE。

LORA 为关闭状态时,LORA 不会转发 UARTRX 和 BLE 端来的数据,也不会接收别的LORA 发过来的数据。

由于 BLE 的速率和 UART 的速率过快,而 LORA 的传输速率比较慢。所以在 LORA 正在发送数据包的时候,会把 P18 引脚拉高,没有数据发送时,则拉低引脚。用户在用串口发送数据时,尽量先查询 P18 引脚电平状态。使用 BLE 发送数据时,先读 FFA8LORA 发送状态指示通道。当 LORA 空闲时再发送数据。

UARTRX 过来的数据,如果 LORA 是打开状态,会分别通过 BLE 上传给 APP 端和 LORA发送给另一个 LORA。如果 LORA 是关闭状态,只单独通过 BLE 上传给 APP 端

BLE 收到 APP 下发的数据,如果 LORA 是打开状态,会分别给 UARTTX 输出和 LORA发送给另外一个 LORA。如果 LORA 是关闭状态,只单独给 UARTTX 输出。