STM32+ESP8266连接电脑Qt网络上位机——准备工作

        准备工作:先使用手机和电脑实现局域网,保证电脑的上位机和手机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. 此时手机和电脑可以互通信

    下面将测试STM32和ESP8266与电脑网络助手通信,敬请期待……

    物联沃分享整理
    物联沃-IOTWORD物联网 » STM32+ESP8266连接电脑Qt网络上位机——准备工作

    发表评论