【K210+ESP8266图传上位机开发】TCP server + JPEG图像解析上位机开发

这篇具有很好参考价值的文章主要介绍了【K210+ESP8266图传上位机开发】TCP server + JPEG图像解析上位机开发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文章主要记录基于 【K210-ESP8266】 图传和显示的过程,上位机开发过程,系统架构和下位机开发请参考文章:
【K210-ESP8266】开发板上传图像数据到服务器并实时显示

  • 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。😎
  • 📝 个人主页:欢迎访问我的 Ethernet_Comm 博客主页🔥
  • 🎉 支持我:点赞👍+收藏⭐️+留言📝
  • 📣 系列专栏:K210开发板二次开发 🍁
  • 💬格言:写文档啊不是写文章,重要的还是直白!🔥

1. TCP server + JPEG图像解析上位机开发

系统架构和下位机开发请参考文章:

【K210-ESP8266】开发板上传图像数据到服务器并实时显示

1.1 开发环境

本文上位机:

开发环境为基于windows下的 visual studio 2015

开发语言:基于 winform 窗体的 C#

1.2 上位机功能

1️⃣ : 开启 TCP 服务器

2️⃣ : JPEG 图像数据解析显示

3️⃣ : 在窗体内用鼠标绘图并提取坐标值

4️⃣ : 坐标值通过 TCP 协议回传 ESP8266

1.3 C# 在窗体绘制图像解析

关于上位机开发过程,参考另一篇博文:

【C#绘制区域】C# pictruebox 划线绘制区域

1.4 显示效果

1.4.1 上位机标定坐标,坐标数据回传

思路:上位机将ESP8266的透传数据解析显示为 JPEG 图像后,鼠标在窗体绘制图像并记录坐标,将坐标值通过 TCP 回传给 ESP8266

2022.7.26 更新,通过上位机动态标定区域,以下是上位机标定区域的演示过程:

【K210+ESP8266图传上位机开发】TCP server + JPEG图像解析上位机开发,K210开发板,tcp/ip,网络协议,网络


1.4.2 下位机接收坐标值并更新显示

7.27更新 上位机绘制区域,下位机接受区域
参考博文:【K210+ESP8266+区域检测】上位机绘制区域,K210区域检测
测试结果:

设置区域,传递给下位机
【K210+ESP8266图传上位机开发】TCP server + JPEG图像解析上位机开发,K210开发板,tcp/ip,网络协议,网络

1.4.3 重新设定区域并传输

重新设定区域:
【K210+ESP8266图传上位机开发】TCP server + JPEG图像解析上位机开发,K210开发板,tcp/ip,网络协议,网络


1.4.4 上位机传输多个坐标值

11.15 更新 上位机绘制区域,下位机接受区域,更新可接受2个监测区域,并将结果发布到mqtt服务器
参考博文:【K210+ESP8266+区域检测】上位机绘制区域,K210区域检测
测试结果:
【K210+ESP8266图传上位机开发】TCP server + JPEG图像解析上位机开发,K210开发板,tcp/ip,网络协议,网络

【K210+ESP8266图传上位机开发】TCP server + JPEG图像解析上位机开发,K210开发板,tcp/ip,网络协议,网络
【K210+ESP8266图传上位机开发】TCP server + JPEG图像解析上位机开发,K210开发板,tcp/ip,网络协议,网络
【K210+ESP8266图传上位机开发】TCP server + JPEG图像解析上位机开发,K210开发板,tcp/ip,网络协议,网络文章来源地址https://www.toymoban.com/news/detail-706596.html

到了这里,关于【K210+ESP8266图传上位机开发】TCP server + JPEG图像解析上位机开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【上位机与下位机通信】使用WIFI模块ESP8266连接单片机与上位机通信

    承接上文WIFI上位机部分:【上位机】通过WIFI上位机与网络调试助手通信绘制曲线,现阶段实现了STM32单片机与ESP8266WIFI模块作为下位机与WIFI上位机通信。 ATK-ESP8266 是 ALIENTEK 推出的一款高性能的 UART-WiFi(串口-无线)模块,此处使用的是正点原子团队自主开发的ATK-ESP-01模块。

    2024年02月05日
    浏览(176)
  • STM32+ESP8266连接电脑Qt网络上位机——QT篇

    上篇 :   STM32+ESP8266连接电脑Qt网络上位机——准备工作 目录 一、部分Qt代码及实现过程 二、实现过程——使用ESP8266连接上位 最终效果         本上位机结合了主机和服务器两种模式,在断开连接的时候可以切换模式。当作为服务器时,本机电脑的 ip 为该上位机的 ip ,可

    2024年02月01日
    浏览(49)
  • STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯

    目录 1、简介 2、硬件连接 3、上位机源码 3.1 widget.h 3.2 widget.c  3.3 显示图  4、下位机源码 4.1 cubemax配置  4.2 keil源码 本文使用STM32F103C8T6单片机使用单片机通过ESP8266WIFI模块与QT设计的上位机进行通讯,ESP8266设置AP模式。实现DHT11传感器温湿度的显示与远程控制LED小灯的亮灭

    2024年02月06日
    浏览(55)
  • ESP8266模块,SoftAP模式(与电脑搭建TCP通讯,ESP8266为服务端)

    专题文章: ESP8266模块,STA模式(与电脑搭建TCP通讯,ESP8266为客户端) ESP8266模块,STA模式(与电脑搭建TCP通讯,ESP8266为服务端) ESP8266模块,SoftAP模式(与电脑搭建TCP通讯,ESP8266为客户端) ESP8266模块,SoftAP模式(与电脑搭建TCP通讯,ESP8266为服务端)    ☆ ESP8266模块,

    2024年02月04日
    浏览(41)
  • ESP8266_AP模式、TCP连接

    ESP8266设置成AP模式,笔记本连上此WLAN; 作为TCP服务器端,配置好本地端口8266,等待客户端建立TCP连接(并设置60s keep alive); 侦听到客户端发来的TCP连接建立请求,如果能够成功建立TCP连接,则进入等待数据的阶段; 收到TCP数据,向客户端发送响应; 如果60s之内没有收到

    2024年02月07日
    浏览(41)
  • esp8266WIFI模块教程:ATK-ESP8266——TCP网络通讯和服务器连接

      ATK-MW8266D 模块是正点原子推出的一款高性能 UART-WIFI(串口-无线)模块,ATK-MW8266D 模块板载了正点原子公司自主研发的 ATK-ESP-01 模块,该模块通过 FCC、CE 认证,可直接用于出口欧美地区的产品。   ATK-MW8266D 模块采用串口(LVTTL)与 MCU(或其他串口设备)通讯,且内置

    2024年04月15日
    浏览(47)
  • ESP8266,手机与电脑之间的TCP通讯

     电脑端运行通讯猫调试助手,作为服务端: 电脑端 电脑的IP地址是: 192.168.2.232 手机与电脑之间的TCP通讯 手机端运行网络调试精灵,作为客户端: 手机端 如果从手机端点击\\\"发送\\\"按钮,则也会将\\\"ghhh东方红广场\\\"几个字发送到电脑上(服务端). ESP8266作为客户端: // 注意如果是本地设备

    2024年02月08日
    浏览(36)
  • esp8266 TCP接入巴法云物联网云平台

    前言 巴法云物联网云平台,就如它的文档介绍的,是一个专注物体联网的神奇的设备云平台(cloud.bemfa.com),它有以下特征,轻量级,支持发布/订阅模式,提供遗嘱机制,支持TCP长连接,全平台兼容。本文,将介绍如何通过esp8266这个芯片连接到巴法云的TCP设备云。 (一)注册

    2024年02月04日
    浏览(48)
  • ESP8266模块,STA模式(与手机搭建TCP通讯,EPS8266为客户端)

    专题文章: ESP8266模块,STA模式(与电脑搭建TCP通讯,ESP8266为客户端) ESP8266模块,STA模式(与电脑搭建TCP通讯,ESP8266为服务端) ESP8266模块,SoftAP模式(与电脑搭建TCP通讯,ESP8266为客户端) ESP8266模块,SoftAP模式(与电脑搭建TCP通讯,ESP8266为服务端) ESP8266模块,STA模式(

    2024年04月28日
    浏览(44)
  • 【ESP8266 (12F)】Wi-Fi通信与TCP IP协议栈(测试文章)_esp8266的通信协议(2)

    Wi-Fi是一种无线局域网技术,它可以让设备在一定范围内通过无线电波进行数据传输。Wi-Fi遵循IEEE 802.11标准,目前常见的有802.11b/g/n等协议。不同的协议有不同的频率、速率和兼容性。 ESP8266支持802.11b/g/n协议,可以工作在2.4GHz频段。它可以作为一个Wi-Fi客户端(Station,STA)或

    2024年04月27日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包