iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Rust

30 天玩轉 Zenoh:Rust 助力物聯網、機器人與自駕的高速通訊 系列

你是剛接觸 Rust,同時也對網路、機器人或自駕系統感到好奇嗎? 在接下來的 30 天,筆者將透過一系列 文章,一步步帶你認識 Zenoh: 一個用Rust實踐,將發布/訂閱、查詢與資料儲存整合在一起的開源通訊協定。

從最基礎的內容開始出發(用 Rust 建立第一個 pub/sub 應用程式),逐步延伸到的真實應用,例如 ROS 整合(機器人系統)以及 自駕領域的資料管線。同時,我們也會探索 Zenoh 不斷成長的 外掛與豐富多語言的生態系,展示 Rust 開發者如何與使用 Python、C++ 等不同語言的系統協同合作。

參賽天數 24 天 | 共 24 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11: Zenoh 的Runtime - ZRuntime

Zenoh 的Runtime: ZRuntime 在前一篇文章中,我們先回顧了 Rust 裡的 macro_rules! 與 proc_macro。今天,讓我們...

2025-09-15 ‧ 由 circleowo 分享
DAY 12

Day 12: Zenoh 的 非同步 Runtime 抉擇之路

Zenoh 的 非同步 Runtime 抉擇之路 在 Zenoh 的發展過程中,曾經深入比較過幾個 Rust 的非同步框架,其中還經歷了Runtime選擇的轉換...

2025-09-16 ‧ 由 circleowo 分享
DAY 13

Day 13: Zenoh 如何在 Rust 中用現代 Trait-Based API 統一同步與非同步

Zenoh 如何在 Rust 中用現代 Trait-Based API 統一同步與非同步 今天的文章將帶讀者看看 Zenoh 如何從早期的 .res() 呼叫方...

2025-09-17 ‧ 由 circleowo 分享
DAY 14

Day 14: 在 Zenoh 中橋接 Rust 與 C — 第 1 部分:架構與程式碼生成

在 Zenoh 中橋接 Rust 與 C — 第 1 部分:架構與程式碼生成 Zenoh 是一個高效能、零額外開銷(zero-overhead)的 pub/su...

2025-09-18 ‧ 由 circleowo 分享
DAY 15

Day 15: 在 Zenoh 中橋接 Rust 與 C — 第 2 部分:使用模式與安全性

在 Zenoh 中橋接 Rust 與 C — 第 2 部分:使用模式與安全性 在第 1 部分中,我們探討了 zenoh-c 自動綁定生成系統背後的複雜架構,了解...

2025-09-19 ‧ 由 circleowo 分享
DAY 16

Day 16: 在 Zenoh 中橋接 Rust 與 C — 第 3 部分:現代 C++ API 與 Zenoh-CPP

在 Zenoh 中橋接 Rust 與 C — 第 3 部分:現代 C++ API 與 Zenoh-CPP 在第 1 部分中,我們探討了 zenoh-c 自動綁定...

2025-09-20 ‧ 由 circleowo 分享
DAY 17

Day 17: Zenoh 如何實作高效能 Python 綁定 - 第一部分

Zenoh 如何實作高效能 Python 綁定 - 第一部分 探索 zenoh-python 在 Rust 與 Python 互通上的架構基礎 為高效能 Ru...

2025-09-21 ‧ 由 circleowo 分享
DAY 18

Day 18: Zenoh 如何實作高效能的 Python 綁定 - 第二部分

Zenoh 如何實作高效能的 Python 綁定 - 第二部分 深入探討:橋接非同步系統、Handler系統與 GIL 管理 在 第一部分 中,我們探討了 z...

2025-09-22 ‧ 由 circleowo 分享
DAY 19

Day 19: Zenoh Kotlin:結合 Rust 的效能與 Kotlin 的優雅

Zenoh Kotlin:結合 Rust 的效能與 Kotlin 的優雅 專案簡介 Zenoh Kotlin 是一個先進的語言綁定專案,將 Zenoh 高效能的...

2025-09-23 ‧ 由 circleowo 分享
DAY 20

Day 20: 上至網頁前端下至嵌入式裝置:探索zenoh-pico & zenoh-ts

上至網頁前端下至嵌入式裝置:探索zenoh-pico & zenoh-ts Eclipse Zenoh 在 Rust 和 JVM 環境中提供了強大的核心...

2025-09-24 ‧ 由 circleowo 分享