#communication #node #send #update #iot #data #subscriber

ncomm

Rust 基于节点的通信原型框架

9 个不稳定版本 (3 个破坏性版本)

0.4.2 2024 年 4 月 30 日
0.4.1 2023 年 12 月 4 日
0.3.0 2023 年 11 月 6 日
0.2.1 2023 年 9 月 20 日
0.1.2 2023 年 6 月 3 日

#40机器人

Download history 158/week @ 2024-04-29 13/week @ 2024-05-20 5/week @ 2024-06-17

每月 632 次下载
用于 tiny-cup-ref

MIT 许可证

170KB
3K SLoC

NCOMM

描述

ncomm 是一个正在进行的 Rust 原生基于节点的通信系统,用于机器人、物联网等...


lib.rs:

NComm 是一个基于 Rust 的 Ros 通信系统的替代品。

NComm 的主要思想是应该有多种类型的发布者、订阅者、客户端、服务器、更新客户端和更新服务器。每种通信类型都应该专注于某个方面。例如,当在同一个 Rust 程序中的节点之间发布数据时,没有必要通过互联网进行这种通信,因为这只会减慢通信速度。相反,使用本地发布者(基于通道的发布者)发送数据会更有效。

随着时间的推移,我希望通过添加各种新的通信类型来扩展这个库的范围,当我发现它们是必需的。

我还将尽力链接使用此库的项目,以便新用户可以了解 NComm 能够做什么。

项目

依赖项

~1.5–9MB
~79K SLoC