fastybird/devices-module

FastyBird 物联网设备模块,用于连接器、设备管理和基本控制逻辑

资助包维护!
akadlec

安装次数: 20,386

依赖项: 14

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 1

类型:fastybird-module

This package is auto-updated.

Last update: 2024-09-03 21:01:29 UTC


README

FastyBird

FastyBird 物联网设备模块

Build Status Licence Code coverage Mutation testing

PHP Latest stable Downloads total PHPStan

JS JS latest stable JS downloads total Types

什么是 FastyBird 物联网设备模块?

设备模块是 FastyBird FastyBird IoT 的扩展,用于管理连接器和连接设备及其基本逻辑。

功能

  • 设备连接器管理
  • 设备和它们的通道管理
  • {JSON:API} 架构,用于完全访问 API
  • 用户访问 检查 & 验证
  • 多语言
  • 通过 Vue 3 组件集成用户界面
  • 集成的连接器工作器,用于基于 PHP 的连接器

FastyBird FastyBird IoT 设备模块是一个 Apache2 许可证 的分布式扩展,在 PHP 上基于 Nette 框架Symfony 框架 开发,在 Typescript 上基于 Vue 框架 开发。

要求

FastyBird 设备模块的 PHP 部分针对 PHP 8.2 进行了测试,并需要安装 BCMath Arbitrary Precision MathematicsProcess Control PHP 扩展。

FastyBird 设备模块的 JavaScript 部分针对 ECMAScript 6 进行了测试

安装

此扩展是 FastyBird IoT 生态系统的一部分,默认安装。如果您想创建自己的 FastyBird IoT 生态系统分发,您可以使用 Composer 安装此扩展

composer require fastybird/devices-module

对于用户界面,最佳方式是使用 Yarn 安装 @fastybird/devices-module

yarn add @fastybird/devices-module

或者如果您更喜欢 npm

npm install @fastybird/devices-module

文档

📖 在 文档 中了解如何配置和使用设备模块,以及如何管理连接器和设备。

FastyBird

FastyBird

FastyBird 是一个开源的 IOT 解决方案,由分离的组件构建而成,具有强大的 API 和最高质量的代码。在 fastybird.com 上了解更多。

文档

📖 文档可在 docs.fastybird.com 上找到。

贡献

本软件包的源代码包含在FastyBird 单一代码库中。我们欢迎您在FastyBird/fastybird上为本软件包贡献代码。

反馈

使用问题跟踪器来报告错误,或者给我们发送邮件,或者您可以在X 新网络上提出任何可以改进项目的想法。

感谢您进行测试、报告和贡献。

更新日志

有关发布信息,请查看发布页面

维护者

主页https://www.fastybird.com和代码库https://github.com/fastybird/devices-module