欢迎光临散文网 会员登陆 & 注册

乐鑫 Thread 边界路由器解决方案

2023-06-16 12:23 作者:乐鑫信息科技  | 我要投稿

乐鑫科技 Thread 边界路由器 (Thread Border Router) 解决方案正式获得了由 Thread Group 颁发的 Thread Certified Component 证书,符合最新的 Thread 1.3 标准,并支持 Matter 应用场景。

本文将深入探讨该解决方案的技术细节和优势,以及如何助力客户产品快速上市。

什么是 Thread 边界路由器

根据Thread 边界路由器白皮书的定义:

边界路由器是一种能够帮助 Thread mesh 网络路由数据包的设备。这种路由是在 Thread 网络和其他支持 IP 协议的网络(如 Wi-Fi、以太网和蜂窝网络)之间进行的。

乐鑫 Thread 边界路由器框架

该方案由乐鑫的 Wi-Fi SoC (ESP32, ESP32-C, ESP32-S) 和 IEEE 802.15.4 SoC (ESP32-H2) 组合搭建。其 SDK 基于乐鑫 ESP-IDF 物联网开发框架和开源的 OpenThread 协议栈。

与目前市场上通用的基于 Linux/Unix 的 ot-br-posix 解决方案不同,乐鑫 Thread 边界路由器方案基于乐鑫自研物联网开发框架 ESP-IDF,集成了诸如 Wi-Fi 和 802.15.4 协议栈、LwIP、mDNS 等组件。

在该解决方案中,主 Wi-Fi SoC 负责运行乐鑫 Thread Border Router 和 OpenThread Core 协议栈,而 802.15.4 SoC 则运行 OpenThread RCP。两者之间通过 Spinel 协议进行通信。

乐鑫 Thread 边界路由器优势

网络协议功能

在之前的一篇博客Matter 中的 Thread 边界路由器中,我们介绍了 Thread 边界路由器在 Matter 场景中的作用。以下是 ESP Thread Border Router SDK 支持的关键网络功能:

  • 双向 IPv6 通信

实现了在 Thread 和非 Thread 网络之间双向 IPv6 通信的功能,目前支持 Wi-Fi 和以太网作为骨干链路。

  • 服务发现

实现了双向服务发现的功能,包括服务注册协议 (SRP)、服务代理 (Advertising Proxy) 和发现代理 (Discovery Proxy)。这些功能便于无需配置即可发现 Thread 设备提供的服务,以及非 Thread 设备提供的服务。

  • 组播转发

实现了组播监听器发现 (MLDv2) 协议,并在 Thread、Wi-Fi 和以太网网络之间实现了无缝的 IPv6 组播。

  • NAT64

Thread 设备可以通过 ESP Thread Border Router 访问 IPv4 互联网。

注意:虽然 NAT64 对于 Matter 场景并非强制性功能,因为 Matter 是本地网络应用,但该功能可以实现 Thread 设备和云服务之间的点对点通信。

产品功能

除了上述网络功能外,ESP Thread Border Router SDK 还支持多种用于产品化的有用功能。

  • RCP 自动更新

由于它是一个双 SoC 解决方案,需要将两个匹配的固件下载到边界路由器设备进行 OTA。SDK 提供了一种机制,将两个固件合并为一个二进制文件,通过单次 OTA,主 SoC 将在首次启动时将 RCP 固件下载到 802.15.4 SoC 上。

  • RF 共存

共存设计对于具有多个无线接口的设备始终是一个痛点。乐鑫 Thread 边界路由器方案利用集成的软硬件设计,已经在 SDK 中实现了基于 3 线制的 PTA 共存功能,显著降低了客户应用的复杂性。

  • Web GUI

SDK 还提供了 Web GUI 接口用于方便的用户配置,其 REST API 与 ot-br-posix 中的 API 兼容。

硬件参考设计和软件使用指南

可用于开发 Thread 边界路由器和 Zigbee 网关产品的开发板 ESP Thread Border Router/Zigbee Gateway 现已正式上架。欢迎您前往乐鑫官方淘宝店铺购买。它集成 ESP32-S3 SoC 和 ESP32-H2 RCP,ESP32-S3-WROOM-1 提供 4 MB Flash 和 2 MB PSRAM,ESP32-H2-MINI-1 提供 2 MB Flash。该开发板还支持扩展子板以进一步拓展功能,如以太网接口、人机界面 (HMI) 和语音控制。

参考资源

  • Thread Group

    https://www.threadgroup.org/

  • Thread Certified Component

    https://www.espressif.com/sites/default/files/Espressif%20Thread%20Border%20Router%20Thread%20V1.3%20Interoperability%20Certification.pdf

  • 《Thread 边界路由器白皮书》

    https://www.threadgroup.org/Portals/0/documents/support/ThreadBorderRouterWhitePaper_07192022_4001_1.pdf

  • ot-br-posix

    https://github.com/openthread/ot-br-posix

  • Spinel

    https://openthread.io/platforms/co-processor#spinel_protocol

  • ESP Thread Boarder Router SDK

    https://github.com/espressif/esp-thread-br

  • ESP Thread Border Router/Zigbee Gateway

    https://docs.espressif.com/projects/esp-thread-br/en/latest/esp32/index.html

  • ESP32-S3

    https://www.espressif.com.cn/zh-hans/products/socs/esp32-s3

  • ESP32-H2

    https://www.espressif.com.cn/zh-hans/products/socs/esp32-h2


乐鑫 Thread 边界路由器解决方案的评论 (共 条)

分享到微博请遵守国家法律