首页 > 其他分享 >esp32笔记[17]-显示网络延迟

esp32笔记[17]-显示网络延迟

时间:2024-05-16 23:20:20浏览次数:15  
标签:17 esp32 0x07 0x00 0x01 0x03 0x80 0xFF 延迟

摘要

使用esp32c3;使用软件i2c方式驱动ssd1306显示屏显示网络延迟和NTP时间;

关键信息

  • 开发环境:Arduino IDE
  • 主控:esp32c3
  • 显示屏:ssd1306

原理简介

ping测试网络延迟简介

[https://github.com/dvarrel/ESPping]
[https://blog.csdn.net/qq_31536117/article/details/134757851]
Ping(Packet Internet Groper)是一种网络工具,用于测试两台计算机之间的连接性和传输速度。它的原理是发送ICMP(Internet Control Message Protocol)数据包到目标计算机,目标计算机接收到数据包后会返回一个响应。
Ping命令的过程如下:

  1. 发送ICMP请求包:发送者向目标计算机发送一个ICMP请求包,该请求包包含一个特定的标识符和序列号,以便能够区分其他请求包。
  2. 接收ICMP响应包:目标计算机接收到请求包后,会发送一个ICMP响应包作为回复。
  3. 计算延迟时间:发送者接收到响应包后,计算从发送请求包到接收响应包的延迟时间,通常称为往返时间(RTT)。
  4. 输出结果:Ping命令将RTT时间及其他统计信息输出给用户。

通过Ping命令可以测试网络连接的可靠性和传输速度,它是一种简单而强大的网络工具,可以帮助管理员更好地维护网络设备和解决网络故障。

软件方式驱动i2c简介

[https://blog.csdn.net/weixin_42880082/article/details/136617569]
虽然软件I2C没有硬件I2C速度那么快,但是比硬件I2C更稳定和兼容性更高,可以很容易适配到任意单片机上使用,而不需要花费多少时间在驱动显示上。

相关文章

  • 群晖ds1517+解决第三方Marvell AQC107 10Gbe网卡驱动问题
    群晖ds1517+解决第三方MarvellAQC10710Gbe网卡驱动问题转载注明来源:本文链接来自osnosn的博客,写于2024-05-15.说明这是网友mohawk解决问题的经过,征得同意后,贴在这里。给大家参考。背景好友打算升级到全屋有线万兆2.5g网络,陆续装备了路由器、交换机等,但家里的群晖ds......
  • Angular Material 17+ 高级教程 – Material Tooltip
        目录上一篇 AngularMaterial17+高级教程–CDKOverlay下一篇TODO想查看目录,请移步 Angular17+高级教程–目录......
  • VMware Workstation 17.5.2 Pro Unlocker & OEM BIOS for Windows & Linux - 在 Windo
    VMwareWorkstation17.5.2ProUnlocker&OEMBIOSforWindows&Linux-在Windows和Linux上运行macOSSonoma请访问原文链接:https://sysin.org/blog/vmware-workstation-17-unlocker/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgVMwareWorkstationPro......
  • VMware Workstation 17.5.2 Pro macOS Unlocker & OEM BIOS for Windows - 在 Windows
    VMwareWorkstation17.5.2PromacOSUnlocker&OEMBIOSforWindows-在Windows上运行macOSSonoma请访问原文链接:https://sysin.org/blog/vmware-workstation-17-unlocker-windows/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgVMwareWorkstationPro是......
  • VMware Workstation 17.5.2 Pro macOS Unlocker & OEM BIOS for Linux - 在 Linux 上
    VMwareWorkstation17.5.2PromacOSUnlocker&OEMBIOSforLinux-在Linux上运行macOSSonoma请访问原文链接:https://sysin.org/blog/vmware-workstation-17-unlocker-linux/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgVMwareWorkstationPro是行业标......
  • 20212217刘恒谦-Exp8 Web安全
    一、实验要求(1).Web前端HTML(1分)能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML。(2).Web前端javascipt(1分)理解JavaScript的基本功能,理解DOM。在(1)的基础上,编写JavaScript验证用户名、密码的规则。在用户点击登陆......
  • VMWare Workstation 17命令行自动化测试高级用法详解
    VMwareWorkstation是一个强大的桌面虚拟化解决方案,允许用户在同一台物理机上运行多个虚拟机。虽然VMwareWorkstation主要提供图形用户界面(GUI)来管理虚拟机,但它也支持命令行工具来执行一些高级任务和自动化操作。VMwareWorkstation本身并不直接提供一套完整的命令行工......
  • 基于UltraScale架构的XCVU3P-3FFVC1517E XCVU3P-2FFVC1517I XCVU3P-1FFVC1517E高性能
    概述VirtexUltraScale+器件是基于14nm/16nmFinFET节点的高性能FPGA,支持3DIC技术和多种计算密集型应用。AMD第三代3DIC使用堆叠硅片互联(SSI)技术打破了摩尔定律的限制,并且实现了最高信号处理和串行I/O带宽,以满足最严格的设计要求。它还提供了一个虚拟的单片设......
  • Apple Safari 17.5 - macOS 专属浏览器 (独立安装包下载)
    AppleSafari17.5-macOS专属浏览器(独立安装包下载)适用于macOSVentura和macOSMonterey的Safari浏览器17请访问原文链接:https://sysin.org/blog/apple-safari-17/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org之前Safari浏览器伴随macOS更新一起......
  • VMware Workstation 17.5.2 Pro 发布,产品订阅模式首个重大变更
    VMwareWorkstation17.5.2Pro发布,产品订阅模式首个重大变更基于x86的Windows、Linux桌面虚拟化软件请访问原文链接:https://sysin.org/blog/vmware-workstation-17/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org好消息是:今天我们可以免费使用VMwareWorksta......