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与电脑网络助手通信,敬请期待......

  • 6
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
基于STM32ESP8266的摄像头上位机设计实现了实时图传功能。该设计利用STM32作为主控芯片,ESP8266作为无线网络模块,摄像头用于采集图像。实时图传功能的具体实现过程如下: 首先,STM32通过串口与ESP8266进行通信,通过AT指令控制ESP8266连接无线网络连接成功后,STM32通过网络发送控制指令给摄像头,要求其开始采集图像。 摄像头开始采集图像后,将图像数据传输给STM32。传输过程使用串行通信协议,例如SPI等。STM32接收到图像数据后,将其暂存于缓冲区。 当图像数据被暂存完成后,STM32通过ESP8266将图像数据发送给上位机。在发送过程中,STM32将图像数据分包发送,并附带包序号等信息,以确保数据的完整性和顺序。 上位机接收到图像数据后,将其进行解包和合并,得到完整的图像数据。然后,上位机利用图像处理算法对图像进行处理,例如调整亮度、对比度等。处理完成后,上位机将图像显示在屏幕上,实现实时图传功能。 同时,在实时图传过程中,为了提高图像传输的稳定性和帧率,可以采用压缩算法对图像数据进行压缩和解压缩。压缩算法的选择可以根据具体需求,例如JPEG、H.264等。 总之,基于STM32ESP8266的摄像头上位机设计实现了实时图传功能,利用无线网络传输图像数据,结合图像处理算法实现图像的实时显示和处理。这样的设计在无人机、监控系统等领域有着广泛的应用前景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值