自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 【用 Docker 模拟 Thread 网络】

用和 节点1 相同的方式,查看数据集信息,将其提交为活跃数据集,启动 IPV6 接口,启动 Thread 协议操作。创建新的操作数据集,查看数据集信息,将其提交为活跃数据集,启动 IPV6 接口,启动 Thread 协议操作。创建一个新的节点 1,将其提交为活跃数据集,启动 IPV6 接口,启动 Thread 协议操作。在节点 1 上检查节点 2 的 RLOC16 路由器表,确保节点 2 已经切换到路由器状态。查看节点 2 的状态,节点 2 检测到节点 1 已离线,节点 2 会转换为 leader。

2025-03-11 12:11:15 1006

原创 【认识OpenThread协议】

实现 Thread 的 Mesh 路由协议(MLE,Mesh Link Establishment),支持多跳通信和动态路由。智能城市: 如环境监测、智能交通,OpenThread协议助力智能城市的建设和管理,通过物联网技术实现城市资源的智能化配置和优化。工业物联网: 如设备监控、资产跟踪,OpenThread协议适用于工业物联网场景,能够实现设备之间的可靠通信和数据传输。医疗设备: 如远程健康监测,OpenThread协议应用于医疗设备领域,能够实现远程健康监测和医疗数据的实时传输与分析。

2025-03-11 10:55:42 812

原创 【基于Mesh组网的UWB技术讨论】

无线Mesh存在多路径冗余特性,能避免单点故障,信号比较稳定,且支持带宽的动态分配,优先使用高带宽链路,延迟更低;Mesh组网的利用率同样很高,传统单跳网络中,多个终端设备共用一个固定节点,随设备增多,单个节点通讯网络质量会明显下降;路由表动态更新,适应网络拓扑变化。Mesh组网能够实现在当前节点信号没有其他信号优质的时候,自动切换到另一个更优质的节点上,这样即使在某些节点发生故障、堵塞的情况下,依然能通过多次跳跃完成通信。Mesh拓扑的多节点协调,成本高,能增强密钥安全性,但相应的更新复杂度会更高。

2025-03-04 19:28:00 720

原创 【超宽带技术(UWB)】

UWB定位精度高,也得益于其时域上的窄脉冲特性,这使它拥有更陡峭的上升沿,因此可以提高脉冲的时间分辨能力,在测量信号飞行时间来堆目标定位时,就能够保持更小的计时误差,用来测距或者定位就更加精确。UWB不同于一般的连续波形的载波(如正弦载波),它使用纳秒级的非正弦窄脉冲来传输数据,在时域上很窄,因此其所占的频谱范围很宽,发射的信号带宽远大于传统的无线通信技术。在总功率保持不变的前提下,带宽越大,总功率分布的范围更广,那么信号在单位频率上的功率密度会降低,因此UWB的发射功率比较低。

2025-03-02 11:50:50 488

原创 【自学嵌入式(12)ESP2866的客户端使用】

之前我们介绍了ESP8266网络服务器的使用,将ESP8266开发板作为服务器为浏览器提供服务。在ESP8266中,共有两个库: WiFiClient 库 和 ESP8266HTTPClient 库都可以实现作为客户端的功能,这篇文章就来探讨一下。

2025-03-02 11:49:17 890

原创 【自学嵌入式(11)闪存文件系统的应用】

上篇文章简要了解了闪存文件系统的概念,相关头文件、类以及方法。但我们只尝试了向开发板中传输文本数据,对于更加复杂的内容(如一个界面、一个互动等)还没有实现。本文就将针对这一问题展开。

2025-02-27 18:19:06 902

原创 【自学嵌入式(10)ESP8266闪存文件系统概述】

上一篇文章,我们已系统学习了ESP8266在网络服务器方面的学习,本文将围绕该开发板内部的闪存文件系统展开。

2025-02-27 17:33:18 851

原创 【自学嵌入式(9)ESP8266网络服务器的使用】

在之前的文章中,曾经编写过两个ESP8266的通信,但对于其背后的原理和调用的库并不熟悉,因此本文章来恶补一下这方面内容。按照惯例,首先介绍一些有关ESP8266网络服务器的库、类以及方法,接着通过几个示例更好理解这些库的作用。

2025-02-23 12:41:17 1049

原创 【自学嵌入式(8)天气时钟:天气模块开发、主函数编写】

HTTPClient是一个用于在嵌入式系统(如Arduino、ESP8266、ESP32等)中进行HTTP通信的库。它提供了简单的接口来发送HTTP请求和接收响应,支持常见的HTTP方法,如GET、POST、PUT、DELETE等。以下是对HTTPClientJSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人类阅读和编写,同时也易于机器解析和生成。简单易读JSON使用键值对的形式来表示数据,结构清晰。这使得JSON非常直观,易于理解和使用。轻量级。

2025-02-01 17:20:03 1132

原创 【自学嵌入式(7)天气时钟:WiFi模块、OLED模块、NTP模块开发】

WiFi库是用于Arduino平台上的WiFi模块(如ESP8266等)进行无线网络连接的一个重要库。它提供了丰富的功能来管理WiFi连接、网络配置和数据传输。以下是WiFi模式设置: 设置WiFi的工作模式。常用模式包括:WIFI_STA: 站点模式,设备作为客户端连接到路由器。WIFI_AP: 接入点模式,设备作为热点供其他设备连接。: 同时支持站点和接入点模式。关于更多解释,可以参考之前的文章:【STA模式、AP模式、体验天气时钟】连接管理: 开始连接到指定的WiFi网络,ssid。

2025-01-30 15:07:51 1226

原创 【自学嵌入式(6)天气时钟:软硬件准备、串口模块开发】

天气时钟系列第一篇,包括软硬件准备及串口模块的编写

2025-01-28 19:00:19 2548 1

原创 【自学嵌入式(5)环形电阻、数码管、随机数字程序】

本篇文章将会手动搭建一个电路,使用到的硬件主要有面包板一个、若干杜邦线、UNO开发板一个、按键开关一个、一个200-500欧姆的电阻、共阴极数码管一个由于对即将要使用的环形电阻和共阴极数码管的结构不太清晰,就去查了一下,具体如正文所示。

2025-01-19 12:26:22 978

原创 【自学嵌入式(4)STA模式、AP模式、体验天气时钟】

为了了解开发板作为无线接入点(AP)的功能,购置了一个天气时钟成品(无源码),本篇文章一起来看看相关的知识和天气时钟的配置过程。

2025-01-17 19:42:01 1331

原创 【自学嵌入式(3)串口监视器、两个ESP8266的通信】

本篇文章的终极目标是实现两个ESP8266开发板的通信,在此之前,我们需要先了解串口监视器的概念和使用方法。

2025-01-14 18:05:38 1028

原创 【自学嵌入式(2)引脚模式、数字I/O、模拟I/O及其相关函数】

Arduino的引脚分为输入模式、输出模式和输入上拉模式,它们在功能和应用领域上体现出较大的差别;而在I/O流中,分为数字I/O和模拟I/O,所有的端口都能用作前者,而只有部分端口能够用作后者,它们各自拥有特定的函数。本篇文章将认识这些模式及它们所涉及的函数。

2025-01-12 23:11:26 992

原创 【自学嵌入式(1)安装配置Arduino及运行准备工作】

(1)将开发板插入接口,在Arduino中点击 工具 -> 开发板 -> esp8266 -> Generic ESP8266 Moudule(请自行根据实际开发板选择)(2)打开电脑的设备管理器,找到端口中形似CH340的端口,并在Arduino中选择该端口,方法同配置开发板,也需要根据实际情况调整接口。(2)点击工具栏的打勾按钮,这表示烧录,系统会自动检测代码逻辑是否出错,并在烧录结束后输出开发板信息。(3)点击打勾按钮右侧的右箭头按钮,这表示上传程序,开发板将会实现代码中编写的功能。

2024-12-23 21:42:13 1509

原创 【虚拟机VMware安装ubuntu(ubuntu-20.04.6-desktop-amd64.iso)教程】

(2)按照默认选项选择键盘布局,而后点击文本框,连续按4下tab键,按下回车(这是由于屏幕不够大,展示空间有限,安装时的通病)在下载完镜像后,现在我们应该做的是将镜像路径配置到刚创建的虚拟机上,以便开启后能够安装对应版本的系统。(1)进入到VMware软件页面,点击“创建新的虚拟机”,之后选择自定义选项。(8)重启完毕后,输入用户对应的密码,敲击回车进入系统。(1)开启虚拟机之后,,系统会弹出此页面,选择。,并将刚才下载的镜像文件放入,最后点击。(9)选择默认的推荐选项,点击。,每个处理器的内核数量为。

2024-11-20 20:41:39 1446

原创 【广州大学程序设计基础实验三:数组、结构体和指针】

本篇文章撰写了广州大学程序设计基础实验三的内容,包括代码和实验结果,能够使大家对数组和指针、容器的使用产生更加深刻的认识。

2024-11-19 20:45:07 1896

原创 【广州大学数据库原理实验一:sql语言】

在整个实验中,我学会了创建表(create语句)、修改表结构(alter语句)、删除表数据(delete)等句子,还建立了视图view,在对视图进行数据更新的同时,也对“虚表”这一说法有了更深一层理解;在查找表时,我学会了多重子句查找、也体会到了自身连接查询、左连接、全连接查询等查询方式的区别与联系,也学会了查询同一目标的多种写法,极大拓展了我的思维能力。

2024-11-17 20:24:58 1024

原创 【广州大学程序设计基础实验二:函数】

本篇文章详细写了程序设计基础实验二(函数)板块的相关内容,为了让大家尽快学到想要的知识,文章内没有任何废话,只包含源代码和相应的实验结果等。创作不易,多多点赞

2024-11-15 17:10:32 1818

原创 【广州大学程序设计基础实验一:程序控制结构】

本篇文章写了广州大学程序设计基础实验一的全部内容,包括了其中的A、B、C板块,实验代码以及一些注意事项、效果截图等,非常用心。

2024-11-14 19:40:21 1676 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除