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.com

文档

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

贡献

本包的源代码包含在 FastyBird monorepo 中。我们欢迎在 FastyBird/fastybird 上对此包的贡献。

反馈

使用 问题追踪器 报告错误,或者给我们发送 邮件,或者如果您有任何可以改进项目的想法,您可以通过 X 网络联系我们

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

变更日志

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

维护者

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