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

2023-11-11

        准备工作:先使用手机和电脑实现局域网,保证电脑的上位机和手机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与电脑网络助手通信,敬请期待......

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

STM32+ESP8266连接电脑Qt网络上位机——准备工作 的相关文章

随机推荐

  • ChatGPT在GIS领域应用初测

    1 引言 ChatGPT是由OpenAI开发的一种大型语言模型 它使用了Transformer架构 在大量现实世界文本数据上训练 以捕捉人类语言的复杂性和多样性 能够实现许多人工智能语言处理任务 如回答问题 进行翻译 修改代码 生成文档 文
  • Cisco UC 项目常见问题及解决方法

    第一大类 Callmanager 1 OS product key BTOO VQES CCJU IEBI 2 增加subscriber 服务器 1 在publisher上增加一个server 2 在subscriber上手动启动需要的服务
  • typescript基础之never

    TypeScript 的 never 类型是一种特殊的类型 它表示的是那些永远不存在的值的类型 例如 一个抛出异常或无限循环的函数的返回值类型就是 never 因为它们永远不会返回任何值 never 类型是所有类型的子类型 也就是说 任何类
  • idea Cannot find declaration to go to问题的解决,ctrl+左键无法进入代码/如何导入源码包

    1 idea Cannot find declaration to go to问题的解决 ctrl 左键无法进入代码 解决方案1 file gt project structure gt 设置main下java文件夹为source 选中sr
  • 期货手续费怎么计算?

    期货手续费怎么计算 另一种按照成交金额的比例 收取费用 一般是万分之几 对应计算公式为 N手某期货合约手续费 开仓 平仓成交价 交易单位 手续费率 N手 比如 螺纹钢的手续费是成交金额的万分之一 且螺纹钢的价格是元 那么投资者购买一手螺纹钢
  • 安装sitemap插件时遇到found 4 low severity vulnerabilities

    small debug 安装sitemap插件时遇到found 4 low severity vulnerabilities 正在安装sitemap插件 npm install hexo generator sitemap save 适合提
  • CSS_calc() 函数内部怎么使用scss变量

    使用 calc 函数来计算主体元素的宽度 其中通过 语法将 SCSS 变量转换为 CSS 变量 然后使用加法运算符 和乘法运算符 来计算宽度值 main width 100px main padding 10px main width ca
  • Unity 打包exe时添加管理员权限

    第一步 打开WindowsPlayer sln 路径 Editor Data PlaybackEngines windowsstandalonesupport Source WindowsPlayer 第二步 修改level level改成
  • 带你进入 OpenAI 的世界

    2021年11月的 Microsoft Ignite 微软带来了全新的 Azure OpenAI Service 通过新的 Azure 认知服务能够访问 OpenAI 强大的 GPT 3 模型 虽然微软还没有正式开放 Open AI Ser
  • charles手机模拟器的连接

    charles手机模拟器的连接 1 第一步 打开虚拟机设备 2 第二步 去掉window peoxy的勾选项 对app端测试 3 点击proxy选中proxy Setting 4 勾选这个 默认端口是8888
  • Linux下五种I/O模型详解(阻塞IO、非阻塞IO、IO复用、信号驱动、异步IO)

    https blog csdn net gui951753 article details 82348485 感谢博主 我已收藏
  • 异步编程(async 和 await)

    1 概念 异步编程是一项关键技术 可以直接处理多个核心上的I O阻塞和并发操作 2 使用场景 对于存在IO密集型 例如从网路请求数据 访问数据库和写入到文件系统 和CPU密集型 例如大量的计算 的任务可以选择异步编程 3 异步编程针对于IO
  • Linux下安装操作Git远程仓库与本地仓库同步的教程

    主机操作系统 Centos 6 7 安装配置 GIT邮箱 leiyuxing205 gmail com 一GIT简介 Git是一个开源的分布式版本控制系统 用以有效 高速的处理从很小到非常大的项目版本管理 Git 是 Linus Torva
  • 通过linux定时任务删除es日志索引

    能过linux定时任务删除es日志索引 项目用上了elk 产生的日志索引要定时 其一个方法 通过linux定时任务 调用es接口删除索引 bin bash 删除ELK30天前的日志 计算索引名称包含的日期 比如这里是 Y m d 2023
  • 深入浅出统计学(十四)卡方分布

    基本概念 问题 总结 卡方检验步骤 自由度计算
  • 百度前端实习生面试经历

    说实话 这应该是自己第一次认真准备 又很在意的面试 非常感谢学长的内推 昨天从下午三点一直到晚上七点经历了三场面试 每场大约半小时左右 前两场技术面 最后一面是高级项目经理的 软实力 面试 因为我没做过服务器端 所以基本没有涉及服务器端的知
  • c++实现简单分数统计

    include
  • CHAR与VARCHAR字段类型的适用场景

    在知乎看到的 特意做个笔记 CHAR CHAR适合存储很短的字符串 或者所有值都接近同一个长度 例如 CHAR非常适合存储密码的MD5值 因为这是一个定长的值 对于经常变更的数据 CHAR也比VARCHAR更好 因为定长的CHAR类型不容易
  • 如何制作一个百货小程序

    在这个数字化时代 小程序已成为各行各业的必备工具 其中 百货小程序因其便捷性和多功能性 越来越受到人们的青睐 那么 如何制作一个百货小程序呢 下面 我们就详细介绍一下无需编写代码的步骤 一 进入后台管理 首先 您需要注册并登录 乔拓云 操作
  • STM32+ESP8266连接电脑Qt网络上位机——准备工作

    准备工作 先使用手机和电脑实现局域网 保证电脑的上位机和手机APP 实现服务器和客户机无障碍通信 文章目录 一 准备工作 二 手机作为服务器 三 电脑作为服务器 一 准备工作 工具 手机端 NeTorch 网络调试工具 电脑端 野火网络调试