WIFI-TTL透传模块说明
V 1.0 2022-11-24
1 简介
WiFi-TTL透传模块基于我司DT-ESPC2-12模块研发,引出串口TTL、EN、STATE 等引脚。产品内置我司最新版本的串口透传固件可完成设备TTL 端口到WiFi/云的数据实时透传。本模块可直接取代原有的有线串口,实现嵌入式设备数据采集和控制。
TTL-WiFi 模块特点如下:
l 基于蓝牙和Cozylife配网,配网迅速、成功率高
l 基于Cozylife小程序配置,无需通过浏览器输入IP配置,用户体验更好
l 串口与WiFi 数据实时无缝透传
l 串口支持设置波特率、数据位、奇偶校验、停止位、流控
l 支持波特率300, 600, 1200, 2400, 4800, 9600, 19200, 28800, 38400, 57600, 74880, 115200, 128000, 230400, 256000, 460800, 921600, 1843200, 3686400
l 支持TCP Server、TCP Client、UDP Server、UDP Client
l 应用场景:智能家居、无线数据采集透传、智能小车控制、无线串口打印机、户外
2 模块参数
n 通用参数
l 尺寸:16mm24mm3mm
n Wi-Fi 特性
l IEEE 802.11 b/g/n兼容
l 信道频率: 2412 ~ 2484 MHz
n 蓝牙特性
l Bluetooth LE: Bluetooth 5, Bluetooth mesh
l 速率: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps
n 外围接口
l RXD
l TXD
l STATUS
l VCC
l GND
l EN
n 工作温度 : -40℃-85℃
n 工作温度 : -40℃-105℃ (可选)
3 接口定义
图 31 接口定义
序号 | 接口 | 功能 |
---|---|---|
1 | TXWIFI | GPIO1,TTL-WIFI透传数据发送脚 |
2 | RXWIFI | GPIO2,TTL-WIFI透传数据接收脚 |
3 | STATUS | GPIO3,Socket连接状态输出脚,Socket已连接时输出高电平,未连接时输出低电平 |
4 | EN | EN |
5 | VCC | 3V3供电口 |
6 | GND | GND |
7 | GND | GND |
注:原模块上的GPIO0-GPIO2、GPIO6GPIO10、GPIO18GPIO20等PIN脚未使用。
4 设备配网
模块上电,初次未连接的模块将直接进入配网模式
如果模块已经配置过,需连续重启模块5次,重启间隔约1秒,模块将重新进入配网模式;
打开Cozylife 舒适生活APP,点击“发现1个设备”
选中已发现的设备,点击“下一步”
图 41 发现设备
图 42 选择设备
输入WIFI SSID和密码,点击“连接”,等待设备自动配网;
图 43 输入WIFI密码
图 44 等待配网
设备配网成功后,点击“完成”,进入设备控制页面,可对串口和Socket参数进行配置;
图 45 配置成功
5 AT指令
数据方向 | 指令 | 说明 |
---|---|---|
STA状态查询 | ||
MCU->WII模块 | AT+STASTATUS | 查下STA模式状态 |
WiFi模块->MCU | STA:OK | WiFi模块回复STA连接成功 |
WiFi模块->MCU | STA: DISCONNECT | WiFi模块回复STA连接失败 |
获取STA模式的IP和MAC | ||
MCU-> WiFi模块 | AT+STAINFO | 获取WiFi模块IP和MAC |
WiFi模块->MCU | 192.168 |