WIFI-TTL透传模块

简介

WiFi-TTL透传模块基于我司DT-ESPC2-12模块研发,引出串口TTL、EN、STATE 等引脚。产品内置我司最新版本的串口透传固件可完成设备TTL 端口到WiFi/云的数据实时透传。本模块可直接取代原有的有线串口,实现嵌入式设备数据采集和控制。 

TTL-WiFi 模块特点如下:

  1. 基于蓝牙和Cozylife配网,配网迅速、成功率高
  2. 基于Cozylife小程序配置,无需通过浏览器输入IP配置,用户体验更好
  3. 串口与WiFi 数据实时无缝透传
  4. 串口支持设置波特率、数据位、奇偶校验、停止位、流控
  5. 支持波特率300, 600, 1200, 2400, 4800, 9600, 19200, 28800, 38400, 57600, 74880, 115200, 128000, 230400, 256000, 460800, 921600, 1843200, 3686400
  6. 支持TCP Server、TCP Client、UDP Server、UDP Client
  7. 应用场景:智能家居、无线数据采集透传、智能小车控制、无线串口打印机、户外
  8. LED 灯、工业控制等。

模块参数

  1. 通用参数
    1. 芯片: ESP32-C2
    2. 尺寸:16mm*24mm*3mm
  2. Wi-Fi 特性
    1. IEEE 802.11 b/g/n兼容
    2. 信道频率: 2412 ~ 2484 MHz
  3. 蓝牙特性
    1. Bluetooth LE: Bluetooth 5, Bluetooth  mesh 
    2. 速率: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps
  4. 外围接口
    1. RXD
    2. TXD
    3. STATUS
    4. VCC
    5. GND
    6. EN
  5. 工作温度: -40℃-85℃
  6. 工作温度: -40℃-105℃ (可选)

接口定义

 

图 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、GPIO6~GPIO10、GPIO18~GPIO20等PIN脚未使用。

设备配网

  1. 模块上电,初次未连接的模块将直接进入配网模式
  2. 如果模块已经配置过,需连续重启模块5次,重启间隔约1秒,模块将重新进入配网模式;
  3. 打开Cozylife 舒适生活APP,点击“发现1个设备”
  4. 选中已发现的设备,点击“下一步”

                                  

 

图 41 发现设备

 

图 42 选择设备

  1. 手机连接2.4G WIFI;
  2. 输入WIFI SSID和密码,点击“连接”,等待设备自动配网;

                                 

 

图 43 输入WIFI密码

 

图 44 等待配网

 

  1. 设备配网成功后,点击“完成”,进入设备控制页面,可对串口和Socket参数进行配置;

                                          

 

图 45 配置成功

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.5.153|10:97:bd:f3:62:24

IP|MAC

查询TCP Client模式下连接状态

MCU-> WiFi模块

AT+TCPCLIENT

查询TCP Client模式下连接状态,其他模式下无意义

WiFi模块->MCU

TCP:OK

TCP client已经连接

WiFi模块->MCU

TCP: DISCONNECT

TCP client断开连接

重启模块

MCU->WiFi模块

AT+RST

重启wifi模块

WiFi模块->MCU

RST:OK

收到指令立刻回应

恢复出厂设置

MCU->WiFi模块

AT+RESTORE

WiFi模块恢复出厂设置 

WiFi模块->MCU

RESTORE:OK

收到指令立刻回应

​​​​​恢复出厂

  1. AT指令-恢复出厂设置指令

或是连续重启模块5次,重启间隔约1秒,模块将重新进入配网模式;

设备配置

    1. 配置界面说明

                                   

 

     图 71 配置界面

配置界面分为4个区域:

  1. 【设备IP信息区域】为设备联网后的实际IP,在服务器模式下作为连接服务器的IP使用;
  2. 【TTCL串口配置区域】,可配置串口的波特率、数据位、奇偶位、停止位、流控等信息
  3. 【Socket配置区域】,可配置Socket透传的类型、不同透传协议的IP地址、端口号等参数。
  4. 【参数保存并上传按钮】,用于将参数保存至设备。保存后设备断电也不会丢失。
    1. TTL串口配置
  1. 点击“波特率”数字,可选择支持的多种波特率, 包括:

300/600/1200/2400/4800/9600/19200/38400/57600/74880/115200/230400/460800/921600/1843200/3686400

  1. 点击“数据位”可选择5/6/7/8位数据位
  2. 点击“奇偶位”可选择“禁用”、EVEN、ODD
  3. 点击“停止位”可选择1、1.5、2位停止位
  4. 点击“流控”可选择“禁用”、RTS_CTS、CTS、RTS

                                                 

图 72 波特率选择

  

 

 

图73数据位选择

 

图74奇偶位选择

  

 

图75 停止位选择

 

图76流控选择

    1. 透传Socket类型配置

透传Socket可选择:

  1. 未设置
  2. TCP服务器
  3. TCP客户端
  4. UDP服务器
  5. UDP客户端

                                             

 

图 77 Socket类型选择

    1. 设置Socket参数

选择了Socket透传类型后,可对对应的Socket参数进行配置。

填写端口值时,应注意端口值为不大于65535的整数,如果填错,系统将进行错误提示。此时应对错误进行修改,否则错误的参数不会被保存。

                                                  

 

图78端口输入错误

填写IP时,应注意IP的正确格式为“xxx.xxx.xxx.xxx”,其中xxx为0~255之间的整数,此外不应填写广播地址、组播地址、网络地址等非主机地址。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值