找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1902|回复: 4
打印 上一主题 下一主题
收起左侧

单片机与WiFi模块如何实现握手?

[复制链接]
跳转到指定楼层
楼主
ID:515690 发表于 2019-7-22 14:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
已实现单片机与wifi模块程序,想知道手机与单片机是否真实连接。单片机与WiFi模块通讯时如何保证单片机与手机真正相连。c程序如何实现。提供思路也行。——在数据发送时,考虑到的数据错位及乱码。
握手协议及握手信号没接触过。不知道怎样去实现。

我想过,主程序里面加个判断,串口助手发送一个有效值,单片机判断,如果是,则单片机向串口助手发送一个ok。证明连接。
但是,项目里用这个,不怎么好。有点麻烦。
在产品当中,如果要用串口助手发送,过于繁琐,客户不怎么想呀。
另外一种,就是单片机识别ip,但是每个连接手机或者电脑的IP不一样。所以,在主程序中加这种判断,不怎么好。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:546770 发表于 2019-7-23 08:36 | 只看该作者
WiFi和手机连上同一网段,用手机做SERVER,用手机监听信道,然后WiFi设置为AP和STA共存模式,再用WiFi做客户端,连接上手机服务器,二者之间就能通信了,想要固定的IP那就只能为客户开服务器了,服务器使用固定IP;
回复

使用道具 举报

板凳
ID:351097 发表于 2019-7-23 09:43 | 只看该作者
wifi模块的控制已经集成了类似串口发送AT指令控制模式,你单片机串口发送AT查询指令,wifi模块就会返回有没有连接手机设备等信息。调试的话,可以先用电脑串口调试助手和wifi模块通信,确保AT命令的正常已经wifi返回信息的分析。如果没问题的话,就直接用单片机代替串口调试助手。
回复

使用道具 举报

地板
ID:421308 发表于 2019-7-23 16:57 | 只看该作者
AT指令一大堆
回复

使用道具 举报

5#
ID:515690 发表于 2019-8-2 16:27 | 只看该作者
AT指令已经在单片机程序中编写。单片机与串口助手已成功通讯。
@小黑屋525    ,我已实现成功握手。
@没有你    ,按照您这样说,他们已经是成功握手了?

我是想在单片机程序上面编写一个回显程序。来确定单片机与其真正相连且数据发送接收不会出现乱码之类的。这一步还没实现。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表