这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 无线调试神器:无线WiFi串口透传模块使用

共16条 1/2 1 2 跳转至

无线调试神器:无线WiFi串口透传模块使用

高工
2023-02-17 18:02:49     打赏

模块名称:DT-06 无线


模块功能:模块实现了模块串口与WiFi数据的实时透传

模块实物图片

image.png

image.png

模块特点


TTL-WiFi 模块基于 ESP-M2 WiFi 模块研发,引出串口 TTL、EN、STATE 等引脚。产品内置串口透传固件可完成设备 TTL 端口到 WiFi/云的数据实时透传,具备低功耗控制,状态指示等功能。


模块可直接取代原有的有线串口,实现嵌入式设备数据采集和控制。


  • 内置工业级透传固件V3.0,可靠稳定,WEB界面配置;


  • 基于ESP-M2高性能WiFi模块,整体尺寸:34mm×17mm×4mm;


  • 供电电压:4.5V~6.0V,TTL 电压:3.3V(可兼容5.0V);


  • 引出管脚:STATE,TXD、RXD、EN;


  • 平均电流:80mA;WiFi数据发送时170mA;深度睡眠模式下20μA;


  • 支持串口AT指令;


  • 支持可再编程,OTA固件升级;


  • 串口与WiFi数据实时无缝透传;


  • 内置HTTP Web Server,支持网页配置各项参数;


  • WiFi支持AP、STA、AP+STA三种模式;


  • 支持WiFi STA模式下自动重连,TCP Client模式下自动重连;


  • 串口支持设置波特率、数据位、奇偶校验、停止位、分包时间;


  • 支持波特率(bps):300/600/1200/2400/4800/9600/19200/38400/57600/74800/115200/
    230400/460800/921600/1843200/3686400;


  • 支持AP使能、自定义SSID/密码、自定义IP和网段等;


  • 自动扫描周边热点,支持STA使能、DHCP、自定义IP和网段等


  • 支持TCP Server、TCP Client、UDP Server、UDP Client和UDP局域网广播;


  • 远程服务器地址支持DNS域名自动解析;


  • 支持通过AT指令查看状态;


  • 引出IO4表征WiFi状态。


  • 工作温度范围:-40℃-125℃;


  • 应用场景:智能家居、无线数据采集透传、智能小车控制、无线串口打印机、户外LED灯、工业控制等。



模块结构示意图



image.png

接口定义


接口定义如下图所示


image.png


产品按键及 LED 功能


  • LED 通过上拉电阻接 VCC3.3,另一端接模块的 GPIO4 管脚

  • SW1 连接 WiFi 模块的 GPIO0 管脚。配合 SW2 按键完成固件下载

  • SW2 连接模块的 RST 管脚。配合 SW1 完成固件下载


LED 灯指示


  • 常亮

WiFi 模块在 STA 或者 STA+AP 模式下,成功连接到无线路由器


  • 慢闪

IO 口电平 1 秒钟变化一次;WiFi 模块没有成功连接无线路由器;WiFi 模块工作在 AP 模式下;WiFi 模块工作是 STA 模式下,正在尝试连接无线路由器;WiFi 模块工作是 AP+STA 模式下,正在尝试连接无线路由器;


  • 快闪

当按住 SW1/Flash 按键的时候;当串口收到数据,或者网络收到数据转发到串口,LED 灯会快速闪烁;


  • 常灭

WiFi 模块没有工作,可能供电不正常,非透传固件


引脚定义


  • STATE

GPIO4;内置透传固件,指示网络连接状态:
STA 模式下连上无线路由器,STATE 输出低电平;


  • RXD

GPIO3; 模块内部已串联 22Ω限流电阻,可接外部 5.0V 电平;
可⽤作烧写 Flash 时 UART Rx;


  • TXD

GPIO1; 模块内部已串联 22Ω限流电阻,可接外部 5.0V 电平;
可⽤作烧写 Flash 时 UART Tx


  • GND

GND


  • VCC

模块电源:4.5V~6.0V,推荐使用 5.0V


  • EN

芯⽚使能端,⾼电平:有效,芯⽚正常⼯作;低电平:芯⽚关闭。



软件透传 WEB 配置



产品内置 HTTP Server,可以通过 PC 机或者手机等其他智能终端的浏览器进行配置,无需其他配置工具或者 APP。


在出厂设置中,固件默认工作在 AP 模式,WiFi 模块主动发出来的热点名称为:“Minibalance_XXXXXX”,其中“xxxxxx”是该模块的 MAC 地址后六位。可以使用带无线网卡的 PC 机或者智能手机/平板(支持 Android 和 IOS、Windows Phone 等)连接该热点。热点密码:12345678。


image.png


在电脑端的WIFI设备处找到 Minibalance_XXXXXX


image.png


输入密码,连接成功后,在浏览器输入 产品默认 IP地址:192.168.4.1


image.png


在状态页面中,显示了本模块的MAC地址、STA模式下的IP地址、WIFI连接状态、AP模式下的IP地址、系统运行时间等信息。


其中:WiFi Status 显示的值有:idle、connection、wrong password 、no ap found、connect failde、connected .若sta连接成功,会显示当前连接信号的强度


system running time 显示设备上电运行时间


串口配置


在串口设置页面可以设置串口的波特率、数据位数、奇偶校验位、停止位等,同时可以设置串口的分包时间间隔。


可设置串口波特率:
300//600/1200/2400/4800/9600/19200/38400/57600/74800/115200/230400/460800/921600/1843200/3686400


数据位:
5/6/7/8


校验位:
NONE、ODD、EVEN


停止位:
1、1.5、2


设置完成后,使用SAVE按钮保存设置。


image.png

WiFI配置


WiFi 可设置模块工作在 AP、STA、AP+STA模式


AP:向外****信号,供其它设备连接


STA:作为客户端,连接外部WIFI信号


AP设置:


  • 可打开或关闭AP模式

  • 自定义AP的SSID名称和密码。若密码留空,这表示不加密;否则使用WEP加密方式。

  • 自定义AP模式下WiFi模块的IP地址、子网掩码、网关地址等


image.png


Networks(网络配置)


在网络配置界面可以设置WiFi模块的网络工作模式。可选的工作模式有:TCP服务器/客户端、UDP服务器/客户端、UDP广播等。


  • 当选择TCP/UDP Client 时,远程服务器的IP地址支持动态域名,固件会自动根据域名获得IP地址

  • UDP广播模式支持在局域网内的广播,填写规则是:192.168.x.255 ,其中x是模块在STA模式下获得的IP地址段号。


image.png




模块使用最小系统



模块只需要提供5.0v直流电源即可工作。模块的RXD接USB转TTL模块的TXD,模块的TXD接USB转TTL模块的RXD。


image.png


手机安装对应的APP软件,ios版本有连上5s断开的问题,可能和版本或者手机有关,换一个安卓系统的手机,电脑端打开串口调试助手


image.png


先点这个地方,连接wifi


image.png

手指拖动这个地方,会在串口调试助手显示信息


image.png

在向上拖动的时候会打印A,一直拖着会一直打印A,松手会打印一次Z,同样,在其它方向拖动会打印E、G、C


image.png


换到调试界面,手拖动横条,拖动参数0 到20545处


image.png



串口调试助手显示

image.png





关键词: 无线     神器     透传     模块    

专家
2023-02-17 19:35:40     打赏
2楼

感谢分享


工程师
2023-02-17 19:49:42     打赏
3楼

干货


工程师
2023-02-17 19:54:34     打赏
4楼

感谢楼主的分享


工程师
2023-02-17 20:03:15     打赏
5楼

谢谢分享


工程师
2023-02-17 20:10:00     打赏
6楼

谢谢楼主的分享


高工
2023-02-18 09:49:22     打赏
7楼

感谢分享


助工
2023-02-21 13:15:06     打赏
8楼

感谢分享


高工
2023-02-21 13:48:02     打赏
9楼

谢谢分享


高工
2023-02-21 13:51:09     打赏
10楼

谢谢楼主的分享


共16条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]