准备工作:先使用手机和电脑实现局域网,保证电脑的上位机和手机APP,实现服务器和客户机无障碍通信!
文章目录
一、准备工作
二、手机作为服务器
三、电脑作为服务器
一、准备工作
工具:
手机端:NeTorch 网络调试工具
电脑端:野火网络调试助手
说明:只要实现这两个可以通信,就可以保证STM32于ESP8266可以任意连接其一。
注:本项目使用自己手写的QT网络调试助手和ESP8266通信,实现一个局域网的控制系统!在原有的调试助手基础上可以加多个控件和菜单,并且删除多余的功能,使界面简单化,多元化控制、全方位灵活采集STM32的传感器数据!实现传统意义上的无线局域网控制系统。
本文使用的两个调试助手只用来测试,以保证项目的可行性!
二、手机作为服务器
1. 首先保证电脑网络和手机网络连接同一个网络(局域网),或者电脑连接手机的热点均可。
- 打开手机APP的网络调试助手
- 打开电脑网络调试助手
- 修改APP调试助手的模式为服务端->TCP Server
- 电脑端的设置为客户端->TCP Client
- 因为手机作为服务端,此ip不可以更改,但端口可以更改,这里默认8080。
- 电脑端的主机地址改为手机默认的IP地址。
2. 之后先打开开关,开始连接......
3. 此时手机和电脑可以互通信,若电脑端收到的是乱码,需要在手机端中的编码格式改为GB2312!若链接失败或者迟迟没有连接,查看是否在同一个局域网内,或者端口号冲突,修改端口号为8081、8086...再次连接!
三、电脑作为服务器
1.同样保证手机和电脑在同一个局域网内,步骤和上述相同。
- 手机端模式设为TCP Client,电脑端网络助手设为 TCP Server
- 作为服务器,电脑端网络助手上的ip不可修改,所以修改手机端的ip,使和电脑端保持一致,连接即可
2. 修改IP
3. 此时手机和电脑可以互通信
文章来源:https://www.toymoban.com/news/detail-415128.html
下面将测试STM32和ESP8266与电脑网络助手通信,敬请期待......文章来源地址https://www.toymoban.com/news/detail-415128.html
到了这里,关于STM32+ESP8266连接电脑Qt网络上位机——准备工作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!