社区
无线
帖子详情
为什么wifi模块发送数据给服务器出现断开重连?
爱流王
2020-05-29 02:55:35
WiFi模块发送数据给pc上的服务器时,约1s发送一次固定的数据 服务器接收到几十次数据后突然就卡了一下(没有数据出现)然后就重连了wifi模块 然后继续接收发送的数据。
...全文
30452
3
打赏
收藏
为什么wifi模块发送数据给服务器出现断开重连?
WiFi模块发送数据给pc上的服务器时,约1s发送一次固定的数据 服务器接收到几十次数据后突然就卡了一下(没有数据出现)然后就重连了wifi模块 然后继续接收发送的数据。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
badsheep1979
2020-10-19
打赏
举报
回复
换好点的无线网卡,再不行更换无线网卡驱动
Awen-Linux
2020-10-14
打赏
举报
回复
我也遇到过楼主说的情况,不过软件上对WIFI检测断连再重新连接就解决了。
博晶网络
2020-06-08
打赏
举报
回复
这要看你有是做软件的还是硬件的。这明显是软件出现BUG问题
stm32 esp8266
WiFi
模块
自动连接
WiFi
,
服务器
并传输
数据
stm32 esp8266
WiFi
模块
自动连接
WiFi
,
服务器
并传输
数据
串口
WIFI
模块
用户使用手册 串口
wifi
1. 串口
WIFI
模块
功能概述(支持透明传输) HLK-
WIFI
-M03硬件部分 项目 指标 串口电平 TTL/RS232 连接器 插针(8PIN,兼容以前的4PIN连接),具有防插反设计 1VCC,2 RX 3 TX ,4GND 5 GPIO0,6 GPIO1,7LINK,8 RST 指示灯 连接状态,板上显示,同时输出信号到外部接口READY 无线传输状态,板上显示,同时输出信号到外部接口LED1 天线 外接天线 体积 55.2x25.4x10mm(较小) 温度范围 0~70 degC 供电 +3.3V +/-10% HLK-
WIFI
-M03软件部分 项目 指标 无线功能 协议标准 802.11b/bg 网络类型 Infra/adhoc/private 安全认证 OPEN/WEP64/WEP128/CCMP/TKIP/WPI OPEN/SHAREKEY/WPA/WPA2/WAI 节能 打开/关闭RF 网络功能 传输层协议 TCP/IP/UDP/ARP/ICMP/DHCP 应用层协议 HTTP(Server,仅用于远程WEB配置功能) DNS(Client) 用户接口功能 串口波特率 1200bps~115200bps 串口传输模式 命令模式:接收AT指令集 透明模式:时间/长度(可设置)触发,特殊字符(可设置)退出 控制协议 AT+命令集 配置参数 掉电保存(flash),支持自动备份与恢复 测试、维护 生产测试 支持Litepoint测试命令集/设置MAC地址/设置
发送
功率 支持UART接口 固件升级 通过配置管理程序 上位机软件 配置管理程序 用于
模块
的参数配置、联网、传输功能演示等 生产测试程序 用于生产阶段的出厂检测,包括物理层测试、功率校正、MAC地址烧写 虚拟串口客户端程序 与固件中的虚拟串口
服务器
程序一起用于实现无线串口功能 其它 用户手册 全部AT+指令集的使用方法Demo源码 2. HLK-
WIFI
-M03功能定义 2.1
模块
固件程序 2.1.1 无线功能 支持802.11b-only、802.11b/g mix 支持1~13信道 支持1M、2M、5.5M、6M、9M、11M、12M、18M、24M、36M、48M、54M传输速率 支持网络扫描,串口返回所有网络信息。 支持加入infra网络 支持创建/加入adhoc网络 支持OPEN/WEP64/WEP128/CCMP/TKIP/WPI加密模式 支持OPEN/WEP/WPA/WPA2/WAI认证方式 支持仅使用ssid联网 支持绑定BSSID联网 支持用户通过AT+指令主动控制联网 支持使用配置参数自动联网 支持节能(待机状态下关闭RF方式) 2.1.2 网络功能 支持TCP/IP协议 IP协议 支持网段穿越(通过设置网关和子网掩码) 不支持分段的接收与
发送
ARP协议 支持接收arp请求,并回复响应 支持
发送
arp请求,并接收响应 ICMP协议 支持接收ping请求,并回复响应 支持
发送
ping请求,并接收响应 不支持长度大于1460的ping请求 TCP协议 支持client模式 支持server模式,每个server只能接入一个client 支持最多n个socket(其中1个用于WEB远程管理,用户可用n-1个) (注:n待定) UDP协议 支持client模式,仅用于
发送
支持server模式,仅用于接收 支持最多n个socket 支持广播地址 DHCP协议 支持作为client,自动获取ip地址 支持HTTP协议,内置一个http
服务器
,用于实现远程WEB管理功能 DNS协议,支持客户端 2.1.3用户接口功能 用户接口类型 物理串口
数据
格式
数据
位:5/6/7/8位 停止位:无/1/1.5/2位 奇偶校验位:无/奇/偶 流控:无 波特率 支持常用1200/2400/4800/9600/19200/38400/57600/115200bps 命令模式
模块
上电后初始化完成后进入命令模式,此模式下仅接收并响应AT+指令。用户在此模式下可以通过AT+指令集对
模块
进行各种控制操作。 使用AT+指令可以从命令模式进入透明模式。 透明模式 此模式为
数据
传输状态,所有输入输出
数据
(除逃逸字符以外)均进行透明传输处理,
模块
仅作为串口与无线网络之间的
数据
通路。在此模式下,只有一条虚拟的
数据
收发通路处于激活状态,即: 当使用tcp连接时,只有一个socket可用,无论client或server模式; 当使用udp连接时,一个client模式socket和一个server模式的socket可用; 满足下列条件之一即可从命令模式进入透明模式:
模块
成功接收用户发出的AT+指令并
发送
完响应后 配置参数中设置了自动联网及自动进入透明模式,
模块
在自动联网成功后 满足下列条件即可从透明模式退出到命令模式:
模块
成功接收用户发出的符合限定条件的逃逸字符 远程管理 WEB
服务器
模块
内置一个web
服务器
,用户通过浏览器可以连接该
服务器
,并对
模块
内部配置参数进行远程配置。 虚拟串口
服务器
模块
内置一个虚拟串口
服务器
,实现远程的基于AT+指令的配置管理功能 实现虚拟串口与物理串口之间的
数据
转发 虚拟串口
服务器
仅在透明传输模式下启用有效 通过配置参数可设置是否启用虚拟串口
服务器
功能 状态指示 无线传输状态指示灯
模块
使用输出信号LED1指示当前无线传输状态 无
数据
传输 - 常灭 有
数据
传输 - 闪烁 连接状态
模块
使用输出信号READY指示当前连接状态,0 -
断开
,1 - 连接 在不同的传输模式下READY信号的含义不同,分别为: 命令模式:表示
模块
与AP直接的连接状态 透明模式:表示
模块
与AP及
服务器
之间的连接状态 状态1
模块
使用输出信号LED2指示当前连接状态 尺寸大小:
esp8266串口转
wifi
app配置连接信息程序.7z
模块
功能 ①将MS_Uart2
Wifi
模块
连接到目标设备上可实现串口转
wifi
透传功能。 ②长按MS_Uart2
Wifi
模块
上的配置按键三秒,MS_Uart2
Wifi
模块
进入配置模式,配置指示灯常亮后,用户通过手机APP输入要
wifi
模块
将要连接的路由器名称、密码以及电脑Server端的IP地址和端口还有透传时的串口波特率后,点击确定即可完成配置。 ③
模块
信息
重
新配置后会默认
重
启,用户等待10秒左右
模块
会自动连接。 ③当串口转
wifi
模块
与
服务器
的连接
断开
后每隔6秒
模块
会自动
重
连。 ④每次
模块
重
启后默认是上次的配置信息,除非再次通过手机配置信息。
模块
使用步骤 第一步:配置 给MS_Uart2
Wifi
模块
供电,长按配置按键三秒,直到配置指示灯常亮。然后手机打开
wifi
连接名为MS_Uart2
Wifi
的
wifi
,打开配置APP,点击连接,输入配置信息点击
发送
即可。 第二步:建立服务端 将电脑连接到无线网,通过网络调试助手,建立TCP服务端。 第三步:等待连接成功。
模块
连接成功后会显示,"This is MS_Uart2
Wifi
"的字符串提示信息。这时候就完成了
模块
的配置,只需配置一次,然后你就可以串口发啥,网络调试助手就接收啥,网络调试助手发啥,
模块
就接收啥。
wifi
-control-meteor:流星智能软件包,可让您扫描
服务器
附近的无线访问点,并与之
断开
连接。 非常适合离线或本地应用
WiFi
控制 meteor add msolters:
wifi
-control 流星智能程序包,允许扫描本地
WiFi
接入点以及连接/
断开
网络。 由于这需要访问本地网卡,因此只能在
服务器
上使用。 这对于本地或(部分)离线应用程序非常有用。 也许您有一个基于SoftAP的IoT玩具,而您只需要制作一个瘦的可下载“设置”客户端? 此软件包是节点
模块
的包装。 有关
WiFi
Control语法的完整细分,请参阅该文档。 请记住,
WiFi
Control对象仅在
服务器
上直接可用! 您必须使用Meteor方法访问客户端上的
WiFi
功能。 例子: (
服务器
) Meteor . startup ( { // Initialize
wifi
-control package with defaults
WiFi
Control . init ( ) ; } ) ; (客户)
智能插座电路方案设计(含硬件
模块
+无线ZigBee,
WIFI
模块
)-电路方案
智能插座通俗的说是节约用电量的一种插座。部分智能能插座不但节电,还能保护电器,可透过
Wifi
、Bluetooth等方式与手持装置连结,主要功能为远端开关,语音操控等。 智能插座系统原理框图 硬件设计 智能插座主要由五部分组成,分别为电源管理、计量
模块
、MCU控制、无线
模块
、继电器控制
模块
,各
模块
功能如下: 1、电源管理:釆用AC/DC开关电源,将交流220转化成5V,为主板提供电源; 2、计量
模块
:检测负载电器的电压、电流、功率,采用单颗电能计量芯片检测,计量芯片对负载交流电压信号和负载电流信号进行采样,经内部DSP算法处理后,以脉冲方式输出功率值、电压有效值、和电流有效值; a)电流采样:负載电流流经锰铜电阻,因为锰铜电阻的电阻值是固定不变的,所 不同的负载电流,锰铜电阻两端产生的压降不一样,计量芯片通过采集锰铜 电阻两端的压降值,实现电流信号的采样 b)电压采样:交流电零线信号经电阻分压后,输入到计量芯片的电压检测通道 过芯片内部集成的DsP算法实现电压信号的采样 3.MCU控制:智能插座的智能控制部分,釆集到电能
数据
,进行分析处理,通过无线
模块
和
服务器
联网,
发送
和接收
服务器
的
数据
和指令,一般采用低功耗的MCU,如TI的MSP430; 4、无线
模块
:有
WIFI
、Zigbee、ZWave几种主流通讯协议,由1颗无线通讯芯片和1颗ARM芯片构成,连接
服务器
,进行
数据
传输; 5、继电器控制
模块
:控制负载电器电源的接入和
断开
WIFI
模块
应用实物图解: 智能插座电源功能原理 电源电路有两路,一路是将交流220V 经AC-DC 转换成12V 电源,采用SY50103 芯片,可以提供1A 的电流,纹波控制在100mV 以内。开关电源的优势在于功率小、转换效益高,同时体积也小,适合放入较小体积的插座内。开关电源电路图如下图所示:继电器选用12V 10A 继电器,12V 继电器相比5V 继电器的成本要低一些。由于主控制器和电能计量IC 需提供5V 电源,而无线
WIFI
模块
采用是3.3V 电源供电,所以12V 电源出来之后,又分为两路,一路使用稳压芯片78L05,将电源降到5V,给MCU 和HLW8012 提供电源;另一路采用DC-DC 芯片,将12V 转为3.3V 给无线
模块
提供电源。 采样电路包括电流信号采样和电压信号采样两部分: 电压采样采集的是零线信号上的电压,由于电压信号较大,有效值是220V,需通过电阻网络降压的方式实现采样,通过串联6 个470K 的电阻和1 个1K 的电阻进行分压,然后接入计量芯片。 转载自唯样电子资讯。
无线
3,846
社区成员
5,006
社区内容
发帖
与我相关
我的任务
无线
硬件/嵌入开发 无线
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 无线
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章