基于ESP32-S3与H2构建Thread边界路由器:从原理到实践
1. 项目概述为什么需要WiFiThread边界路由器如果你正在捣鼓智能家居尤其是那些需要低功耗、高可靠性的传感器网络比如门窗传感器、温湿度计或者智能灯泡那你大概率听说过Zigbee、Z-Wave或者蓝牙Mesh。但最近几年一个名为Thread的新协议正在快速崛起它由苹果、谷歌、亚马逊等巨头联手推动目标就是成为智能家居物联网的“普通话”。Thread基于成熟的IPv6和6LoWPAN技术设备间可以自组网网络健壮性极强一个设备坏了不影响其他设备通信。但Thread网络本身是个“局域网”它里面的设备没法直接跟你家里的WiFi路由器或者互联网对话。这时候就需要一个“翻译官”——也就是边界路由器。边界路由器顾名思义就是处在Thread网络“边界”的路由器。它一头连着家里的WiFi或以太网另一头连着Thread无线网状网络。它的核心任务就两个第一把Thread网络里的IPv6数据包通过WiFi转发到互联网或者你的手机App上第二反过来把来自互联网或手机的命令通过WiFi接收再转发到Thread网络里的具体设备。没有它你的Thread设备就成了信息孤岛。那么为什么选择ESP32-S3和ESP32-H2来构建这个边界路由器呢这就要说到乐鑫这家公司的产品布局了。ESP32-S3是一款双核Xtensa LX7处理器主打高性能和丰富的接口它内置了2.4GHz WiFi 4和蓝牙5.0处理网络协议栈、运行应用程序游刃有余。而ESP32-H2则是一款比较特别的芯片它集成了IEEE 802.15.4射频这是Zigbee和Thread的物理层基础和蓝牙5.4支持低功耗蓝牙但没有WiFi。所以一个很自然的想法就是让ESP32-S3负责WiFi连接和主控让ESP32-H2专职负责Thread网络的组建和管理。两者通过SPI或UART等高速接口通信协同工作就构成了一个功能完整、且可以灵活定制比如你还可以在ESP32-S3上跑个Web配置页面的边界路由器。这比购买现成的、固件封闭的商用边界路由器在成本、可控性和学习价值上都有巨大优势。2. 核心硬件选型与平台搭建2.1 ESP32-S3与ESP32-H2的职责划分在开始动手前我们必须理清两块芯片在这个系统里的具体分工这直接决定了后续的软硬件设计。ESP32-S3 作为主控与WiFi网关它的角色是系统的大脑和对外联络官。所有复杂的逻辑、网络协议转换、用户接口都跑在它上面。核心任务运行主应用程序包含整个边界路由器的控制逻辑。管理WiFi连接连接到你家中的无线路由器获取互联网接入。实现IP路由与转发在Thread网络通过ESP32-H2和WiFi网络之间转发IPv6数据包。这需要实现一个完整的网络栈。提供配置与管理接口例如通过蓝牙配网BLE provisioning让设备首次接入家庭WiFi或者运行一个轻量级的Web服务器供用户查看状态。硬件要求选择一款具有足够GPIO用于连接H2和Flash/RAM的ESP32-S3开发板。对于边界路由器这种常驻设备建议选择Flash不小于4MBRAM不小于512KB的型号例如ESP32-S3-DevKitC-1。ESP32-H2 作为Thread协处理器它的角色是Thread网络的专职管家负责所有802.15.4射频层的收发和Thread协议栈中与射频相关的部分。核心任务运行Thread协议栈乐鑫的ESP-IDF框架中提供了基于OpenThread的Thread协议栈实现它需要运行在H2上。管理802.15.4射频处理Thread网络的数据帧收发、信道选择、信号强度等。维护Thread网络状态作为路由器Router或边界路由器角色参与Thread网状网络的路由发现和维护。硬件要求需要一款ESP32-H2开发板例如ESP32-H2-DevKitM-1。最关键的是要确保其与ESP32-S3之间的通信接口通常是SPI引脚能够方便连接。注意乐鑫官方已经为这种“S3主控 H2协处理器”的架构提供了强大的软件支持即esp-thread-br边界路由器示例项目。这个项目清晰地定义了两者之间的通信协议称为esp_br_common极大地简化了我们的开发工作。我们的主要任务不是从零造轮子而是理解并正确配置这个框架。2.2 开发环境与工具链准备工欲善其事必先利其器。搭建一个可靠的开发环境是成功的第一步。安装ESP-IDF框架这是乐鑫官方的物联网开发框架包含了所有芯片的驱动、协议栈和示例。访问乐鑫GitHub仓库或官方文档按照指南安装。截至当前建议使用v5.2或更高版本它们对ESP32-H2和Thread边界路由器的支持更完善。# 例如在Linux/macOS下克隆ESP-IDF git clone -b v5.2 --recursive https://github.com/espressif/esp-idf.git cd esp-idf ./install.sh esp32s3,esp32h2 # 安装针对S3和H2的工具链 . ./export.sh # 激活环境变量安装过程会下载编译器、调试工具等耗时较长请保持网络通畅。获取边界路由器示例代码示例代码是学习的起点。cd ~/esp # 进入你的工作空间 git clone --recursive https://github.com/espressif/esp-idf.git cd esp-idf/examples # 找到 thread/esp_thread_br 示例并复制到你的项目目录 cp -r thread/esp_thread_br ~/my_thread_br_project cd ~/my_thread_br_project这个esp_thread_br示例包含了两个子项目br运行在ESP32-S3上和ot_rcp运行在ESP32-H2上。这就是我们构建的基础。硬件连接将ESP32-S3和ESP32-H2开发板通过SPI连接。具体的引脚连接关系需要参考示例代码中的README.md和br/include/esp_br_common.h文件。通常的连接方式如下具体引脚号请以你的开发板原理图为准SPI总线S3 MOSI - H2 MOSIS3 MISO - H2 MISOS3 SCLK - H2 SCLKS3 CS (GPIOx) - H2 CS (通常固定)控制线S3 RST (GPIOy) - H2 RST (复位信号)S3 INT (GPIOz) - H2 INT (中断信号)电源确保两者共地GND连接并由稳定的5V或3.3V电源供电。建议使用外部电源适配器而非仅靠USB以保证射频部分工作稳定。3. 软件框架深度解析与配置3.1 理解esp-thread-br的双核架构乐鑫的边界路由器解决方案采用了典型的主从Host-Controller架构但这里“主从”体现在软件任务分工上而非单纯的芯片控制。ot_rcp项目 (运行于ESP32-H2)RCP全称是 Radio Co-Processor即射频协处理器。这个固件非常精简它的核心就是一个实现了OpenThread API的库以及底层的802.15.4射频驱动。它通过SPI接口向上层ESP32-S3暴露出一套标准的OpenThread CLI命令行接口或Spinel协议接口。简单说H2上的固件就是一个“听话的”Thread射频模块S3让它发什么数据、查询什么状态它就照做。在编译时我们需要选择esp32h2为目标芯片并烧录到H2开发板中。br项目 (运行于ESP32-S3)这是边界路由器的主脑。它包含了几个关键组件OpenThread Border Router Daemon (OTBR)这是边界路由器的核心服务负责管理Thread网络、处理路由公告RA、提供DNS64/NAT64服务让Thread IPv6网络与外部IPv4互联网通信等。WiFi Station 接口配置并连接家庭WiFi。SPI Host驱动与ESP32-H2上的RCP固件通信向其发送OpenThread命令并接收Thread网络数据。网络栈集成将Thread网络接口tun0或类似和WiFi接口sta0桥接起来实现数据包转发。在Linux系统上这通常用iptables和radvd而在ESP32-S3的FreeRTOS环境下乐鑫通过lwIP网络栈和自定义的路由逻辑来实现。在编译时我们需要选择esp32s3为目标芯片。两者如何协同S3上的br应用通过SPI驱动像操作本地设备一样操作H2上的Thread协议栈。当手机App想控制一个Thread灯泡时指令通过WiFi到达S3S3的OTBR服务将这个指令封装成OpenThread消息通过SPI发送给H2H2再通过802.15.4射频发送到Thread网络中。反之亦然。3.2 关键配置项详解项目的成功与否八成取决于配置。在br和ot_rcp项目中都需要通过idf.py menuconfig进行详细配置。对于br项目ESP32-S3侧Component config - OpenThread Border RouterOpenThread Border Router feature 当然要启用。Border router role type 选择Thread Border Router。Thread network commissioning 建议启用这样可以通过蓝牙BLE来配网设置Thread网络的网络名、信道、PAN ID等非常方便。WiFi Station for backhaul 启用并在这里配置你的家庭WiFi SSID和密码。注意为了安全不建议在代码中硬编码密码。更好的方式是首次通过BLE配网设置或使用NVS非易失性存储存储。示例项目通常提供了BLE配网的流程。SPI Host for RCP 这是重中之重。正确选择SPI使用的引脚号HOST SPI CS pin,HOST SPI CLK pin,HOST SPI MOSI pin,HOST SPI MISO pin以及复位和中断引脚。这些必须与你的硬件连接完全一致。Component config - LWIP确保IPv6支持是启用的Enable IPv6。Thread是基于IPv6的。可以调整TCP/UDP的缓冲区大小对于转发小数据包的物联网场景默认值通常足够。Partition Table检查分区表确保有足够的空间给应用程序和文件系统NVS。如果添加了Web服务器等额外功能可能需要调整分区大小。对于ot_rcp项目ESP32-H2侧配置相对简单主要确保Component config - OpenThread 启用OpenThread支持。Component config - Driver - SPI Slave** 配置SPI从机模式其引脚配置需要与主机的br配置镜像匹配**。例如主机MOSI连接从机MOSI但主机配置为输出从机配置为输入。Serial flasher config 设置正确的串口和烧录参数以便单独给H2烧录固件。实操心得配置引脚是最容易出错的地方。我的建议是拿出一张纸画出两块开发板的引脚连接图并标注你在menuconfig中设置的GPIO号码。编译前反复核对。一个错误的引脚配置会导致通信完全失败且调试信息可能不直观。4. 编译、烧录与联合调试实战4.1 分步编译与烧录由于我们有两个独立的固件需要分别烧录到两块芯片因此操作需要分两步进行。第一步烧录ESP32-H2 (RCP固件)将ESP32-H2开发板通过USB线连接到电脑。在ot_rcp项目目录下idf.py set-target esp32h2 idf.py menuconfig # 按上述说明检查配置尤其是SPI Slave引脚 idf.py build idf.py -p /dev/ttyUSB0 flash monitor # 将/dev/ttyUSB0替换为你的H2开发板串口号Windows上是COMxflash命令会编译并烧录monitor会打开串口监视器。烧录完成后你可以在监视器中看到H2的启动日志通常结尾会等待SPI主机的连接。第二步烧录ESP32-S3 (边界路由器主固件)断开H2的USB或确保其供电稳定将ESP32-S3开发板通过USB连接到电脑。确保S3和H2之间已按前述方式通过杜邦线连接好SPI和电源线。在br项目目录下idf.py set-target esp32s3 idf.py menuconfig # 仔细检查WiFi、SPI Host等配置 idf.py build idf.py -p /dev/ttyUSB1 flash monitor # 将/dev/ttyUSB1替换为你的S3开发板串口号4.2 上电启动与日志分析烧录完成后系统会上电启动。此时请密切关注ESP32-S3的串口日志这是排查问题最重要的窗口。一个成功的启动日志会包含以下关键信息流WiFi连接阶段你会看到WiFi connecting to SSID: ‘Your_SSID’…然后出现WiFi connected和获取到IP地址的信息。如果卡在这里检查WiFi密码、信号强度或menuconfig中的Station配置。SPI主机初始化与连接RCP阶段会出现SPI host initialized然后尝试连接RCP。如果成功会显示RCP connected或OpenThread stack initialized。这是第一个关键故障点。如果失败日志可能会显示SPI通信超时或CRC错误。立即回头检查SPI线序是否接反MOSI对MISO。menuconfig中主从双方的SPI引脚号是否设置正确。电源是否稳定地线是否共接。尝试降低SPI时钟频率在menuconfig中配置长线连接时高频容易失败。Thread网络初始化阶段成功连接RCP后OTBR会开始初始化Thread网络。你会看到Thread network state changed to: detached-… leader或… router。这表明边界路由器自身已经作为路由器加入了Thread网络它自己创建了一个网络。网络服务启动阶段最后会看到Border router started以及关于DNS64、NAT64服务启动的信息。这意味着边界路由器的所有功能已就绪。4.3 功能验证让你的第一个Thread设备入网边界路由器跑起来后我们需要验证它是否能真正工作。你需要另一个Thread终端设备比如另一个搭载ESP32-H2并运行ot_cliOpenThread命令行示例的开发板或者一个支持Thread的智能灯泡。获取Thread网络信息在ESP32-S3的串口监视器中你可以输入OpenThread的命令来查看网络状态。首先按回车可能会进入一个命令行界面。如果没有可能需要通过idf.py monitor的快捷键默认为Ctrl]来发送命令。常用命令ot-ctl state 查看本设备边界路由器的Thread状态Leader, Router, Child等。ot-ctl networkname 查看Thread网络名称。ot-ctl panid 查看PAN ID。ot-ctl extpanid 查看扩展PAN ID。ot-ctl dataset active 查看活跃的操作数据集包含所有网络配置信息。配置Thread终端设备在你的Thread终端设备上例如另一个ESP32-H2运行ot_cli示例你需要将其加入到同一个Thread网络。有几种方式通过BLE配网Commissioning如果边界路由器启用了BLE配网你可以用手机App如乐鑫的EspBleProv扫描并配置终端设备加入网络。这是最用户友好的方式。通过命令行手动设置在终端设备的ot_cli命令行中手动设置与边界路由器相同的网络参数 dataset set active 从边界路由器‘dataset active’命令中获取的完整数据集 ifconfig up thread start终端设备成功加入后其状态会变为child。测试网络连通性在Thread终端设备上尝试ping边界路由器的Thread链路本地地址通常是fe80开头的地址。首先在边界路由器上用ot-ctl ipaddr查看其Thread接口的IPv6地址。更进一步的测试是从Thread终端设备ping一个互联网上的IPv6地址例如ping6 ipv6.google.com。如果成功说明边界路由器的DNS64/NAT64转换工作正常你的Thread设备已经可以访问互联网了5. 进阶优化与生产部署考量5.1 提升稳定性与可靠性一个家用的边界路由器需要7x24小时稳定运行以下几个优化点至关重要电源管理ESP32-S3和H2在射频工作时峰值电流可能达到数百mA。务必使用质量可靠、电流输出充足建议5V/2A以上的电源适配器并确保电源线径足够粗减少压降。劣质电源导致的电压波动是设备随机重启的罪魁祸首。看门狗与异常恢复充分利用ESP-IDF提供的硬件看门狗Task Watchdog Timer和软件看门狗。确保主循环任务、网络任务等关键任务都能定期“喂狗”。在代码中对于网络连接失败、SPI通信异常等情况要实现带有指数退避算法的重连机制而不是简单的死循环。日志与远程诊断在产品化版本中需要管理串口日志。可以关闭调试日志CONFIG_LOG_DEFAULT_LEVEL_INFO以减少开销和存储占用。同时实现一个通过WiFi上传错误日志到服务器或在本地循环存储的机制便于远程排查现场问题。Thread网络参数调优通过OpenThread命令可以调整网络参数以适应不同环境。例如ot-ctl leaderweight 调整设备成为Leader的权重确保边界路由器这个供电稳定的设备成为网络主路由。调整路由器选择权重和子设备超时时间优化网络拓扑。5.2 扩展功能与集成基础转发功能实现后这个开源的边界路由器平台为你打开了无限可能集成MQTT网关在ESP32-S3上运行一个MQTT客户端订阅Thread网络中传感器的话题需要终端设备也支持CoAP转MQTT或自定义协议然后将数据发布到云端MQTT Broker如EMQX、Mosquitto。这样你就拥有了一个本地Thread到云端的双向网关。内置Web管理界面使用ESP-IDF的HTTP服务器组件搭建一个简单的网页用于显示连接的Thread设备列表、网络拓扑图、信号强度以及修改WiFi配置等。这比串口命令行友好得多。支持多协议ESP32-S3的蓝牙功能还未使用。你可以让它同时作为蓝牙Mesh网关或者通过BLE接收来自手机的直接控制命令实现更灵活的控制逻辑。安全加固Thread协议本身具有链路层加密。你还可以在应用层启用DTLS用于CoAP或TLS用于MQTT over WiFi实现端到端的安全通信。确保在menuconfig中启用完整的加密套件支持。5.3 常见问题排查速查表以下是我在多次实践中遇到的一些典型问题及解决方法问题现象可能原因排查步骤与解决方案SPI初始化失败无法连接RCP1. 引脚连接错误或接触不良。2. SPI时钟频率过高。3. 电源不稳定。4.menuconfig中主从模式或引脚号配置错误。1. 用万用表通断档检查每一根SPI线。2. 在menuconfig中大幅降低SPI主机时钟频率如从10MHz降到1MHz测试。3. 使用示波器或逻辑分析仪观察SPI波形。4. 逐字核对br和ot_rcp中的SPI配置。WiFi连接不上1. SSID/密码错误。2. WiFi路由器加密方式不支持应使用WPA2-PSK。3. ESP32-S3的WiFi天线未接或损坏。1. 通过串口命令或BLE配网重新设置。2. 检查路由器设置暂时改为开放网络测试。3. 检查开发板天线连接器。Thread设备无法加入网络1. 终端设备与边界路由器信道、PAN ID不一致。2. 边界路由器Thread网络未正常启动不是Leader/Router状态。3. 信号太弱。1. 在两端分别使用ot-ctl channel和ot-ctl panid核对。2. 在边界路由器查看ot-ctl state确保状态是leader或router。3. 拉近设备距离或检查天线。可以ping通边界路由器但无法访问互联网1. 边界路由器WiFi侧未获取到有效的IPv6地址或DNS。2. DNS64/NAT64服务未成功启动。3. 家庭路由器或运营商网络不支持IPv6。1. 在边界路由器上使用ifconfig查看WiFi接口(sta0)是否有公网IPv6地址。2. 检查串口日志确认Border router started后是否有DNS64相关成功日志。3. 在家庭路由器中启用IPv6 DHCP或尝试使用IPv4-only网络依赖NAT64。设备运行一段时间后随机重启1. 电源供电不足。2. 内存泄漏heap corruption。3. 看门狗超时。1. 更换更大功率的电源并用万用表测量运行时的电压。2. 开启CONFIG_HEAP_TRACING和CONFIG_HEAP_TRACING_STACK进行内存调试。3. 检查串口日志中重启前的最后信息看是否有看门狗超时警告。构建基于ESP32-S3和H2的边界路由器最磨人的阶段往往是硬件连接和初始配置。一旦成功启动并看到第一个Thread设备ping通互联网那种成就感是无与伦比的。这个项目不仅让你获得一个功能强大的自定义智能家居网关更是一次对物联网核心协议栈、异构系统通信和嵌入式网络开发的深度实践。

相关新闻

2026浙江6所中外合作硕士横评:为何文创首选万里中德学部?

2026浙江6所中外合作硕士横评:为何文创首选万里中德学部?

摘要:针对免统考硕士“水学历”的误区,本文基于教育部备案信息及实地调研,深度测评浙江省内6所中外合作办学机构的办学定位、资源落地及就业赛道。结果显示,浙江万里学院中德品牌学部在科研产出、校企合作及国际化程度上优势显著&…

2026/8/13 7:48:29 阅读更多 →
游戏隐形玩法设计:以隐形马匹为例,解析间接交互机制与实现

游戏隐形玩法设计:以隐形马匹为例,解析间接交互机制与实现

在实际游戏开发或游戏玩法设计中,我们常常会遇到一个概念:如何在不直接展示核心模型或单位的情况下,让玩家感知到其存在、与之互动,并获得独特的体验。这种设计思路可以被称为“隐形玩法”或“间接交互玩法”。它并非指技术上的“…

2026/8/13 7:48:29 阅读更多 →
绍兴网站建设设计揭秘:如何打造高转化率的本土化数字名片

绍兴网站建设设计揭秘:如何打造高转化率的本土化数字名片

在这个移动互联网渗透到几乎每一个生活角落的今天,对于绍兴的企业老板和创业者来说,拥有一张“网络名片”已经不再是锦上添花的选项,而是生存和发展的必备技能。我见过太多绍兴本地的企业,产品过硬,服务贴心,甚至有着百年传承的老字号底蕴,但就是因为那寒酸、卡顿、满屏…

2026/8/13 7:48:29 阅读更多 →

最新新闻

Ubuntu 18.04到22.04跨版本升级:完整指南与避坑实践

Ubuntu 18.04到22.04跨版本升级:完整指南与避坑实践

1. 从Ubuntu 18.04到22.04:一次跨越两个LTS版本的升级决策 如果你还在用Ubuntu 18.04,现在可能是时候考虑升级了。这个发布于2018年的长期支持版本,其官方支持已经在2023年4月结束。这意味着,除非你购买了付费的扩展安全维护服务&…

2026/8/13 10:33:11 阅读更多 →
FU6832电机程序开发实战:从FOC算法到无感启动调试全解析

FU6832电机程序开发实战:从FOC算法到无感启动调试全解析

1. 从一块“黑盒子”芯片到电机控制的核心:FU6832初探 最近在捣鼓一个无刷直流电机(BLDC)的项目,手头拿到了一块基于FU6832这颗MCU的驱动板。说实话,一开始看到“FU6832电机程序”这个标题,感觉信息量太少了…

2026/8/13 10:33:11 阅读更多 →
NoSleep防休眠工具终极指南:告别Windows自动锁屏烦恼的简单方案

NoSleep防休眠工具终极指南:告别Windows自动锁屏烦恼的简单方案

NoSleep防休眠工具终极指南:告别Windows自动锁屏烦恼的简单方案 【免费下载链接】NoSleep Lightweight Windows utility to prevent screen locking 项目地址: https://gitcode.com/gh_mirrors/nos/NoSleep 你是否经历过这些令人沮丧的时刻?&…

2026/8/13 10:33:11 阅读更多 →
Claude Code:从代码补全到编程伙伴的AI架构与实战解析

Claude Code:从代码补全到编程伙伴的AI架构与实战解析

1. 从“代码补全”到“编程伙伴”:Claude Code的定位演进如果你在2023年之前问我,一个AI编程助手能做什么,我大概率会回答:“一个更聪明的代码补全工具。” 但今天,当我和团队里的工程师们讨论Claude Code时&#xff0…

2026/8/13 10:33:11 阅读更多 →
Claude Code记忆系统解析:AI编程助手如何实现项目级上下文感知

Claude Code记忆系统解析:AI编程助手如何实现项目级上下文感知

1. 项目概述:为什么我们需要一个“会记忆”的AI编程助手?如果你和我一样,每天要和不同的代码仓库、项目配置、业务逻辑打交道,那你肯定遇到过这样的场景:打开一个两周前写的项目,对着自己写的函数名发愣&am…

2026/8/13 10:33:11 阅读更多 →
从零手撸OpenClaw:理解网络爬虫核心原理与轻量级框架实现

从零手撸OpenClaw:理解网络爬虫核心原理与轻量级框架实现

1. 从“手撸”到“OpenClaw”:一个程序员的浪漫 最近在技术社区里,看到不少朋友在讨论“手撸”这个词。它早已超越了字面意思,成了一种极客精神的代名词:不依赖现成的重型框架,从最核心的原理出发,自己动手…

2026/8/13 10:32:10 阅读更多 →

日新闻

Visual Studio新建项目解决方案为空:系统性排查与修复指南

Visual Studio新建项目解决方案为空:系统性排查与修复指南

1. 问题现象与本质剖析如果你是一位.NET开发者,或者正准备踏入这个领域,那么Visual Studio(后面简称VS)绝对是你绕不开的伙伴。但有时候,这个伙伴会跟你开一个不大不小的玩笑:你满怀期待地点击“创建新项目…

2026/8/13 0:00:09 阅读更多 →
长春建设厅网站:普通人买房办事必看的真实指南与避坑攻略

长春建设厅网站:普通人买房办事必看的真实指南与避坑攻略

说实话,每次提起“长春建设厅网站”这几个字,我心里都挺有感触的。不是因为它有多高大上,也不是因为那里藏着什么不可告人的秘密,恰恰相反,是因为它太“接地气”了,或者说,它是咱们普通人想要在这个城市好好生活、安稳买房时,必须得翻过的一座“数据山”。很多新朋友第…

2026/8/13 0:00:09 阅读更多 →
Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案

Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案

Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案 【免费下载链接】rdpwrap.ini RDPWrap.ini for RDP Wrapper Library by StasM 项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini 你是否曾为Windows家庭版无法支持多用户远程桌面…

2026/8/13 0:00:09 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/12 1:11:09 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/12 1:11:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/11 17:09:45 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/12 1:11:10 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/11 17:09:45 阅读更多 →