2个版本

0.1.1 2020年6月17日
0.1.0 2020年6月10日

#988硬件支持

MIT 许可证

31KB
751 代码行

Rustbee — 一个Xbee Rust库

Build Status License: GPL v3

Rustbee是一个允许与XBee支持的设备交互的库。这项工作不是由Digidotcom提供的XBee API官方存储库的一部分。

当前状态

代码库目前处于alpha阶段。大多数开发都是在master分支上完成的。目前,这项工作仅支持一种类型的XBee设备(S3B Pro 900Mhz),因为我正忙于一个使用这些设备的项目。

查看示例文件夹以了解API的使用。为了正确运行,您必须在XBee设备上启用API=1。目前,仅支持以下API帧

  • 传输请求
  • 传输状态
  • AT命令帧
  • AT命令响应
  • 远程AT命令帧
  • 远程AT命令响应

贡献

希望这足够大,Digidotcom会注意到并提供官方支持,但在此之前,我们非常感谢社区的帮助来增加这个项目,并为XBee设备创建一个可用且稳定的Rust API。同时,也请查看CONTRIBUTE.md

有任何问题或信息,我们欢迎您加入我们的discord服务器。欢迎加入。

待办事项

  • 在发现网络上的新节点时,创建逻辑以处理任意数量的设备。
  • 处理不同类型的XBee设备(WiFi、蜂窝、v2等)
  • 可能使其异步安全?目前实现完全是同步的。

依赖关系

~3.5–4.5MB
~88K SLoC