meteo-concept/react-mqtt-bundle
使用React构建的MQTT客户端,封装为Symfony 5+的bundle
v1.0.1
2024-09-04 08:35 UTC
Requires
- php: ^7.4|^8.0
- psr/log: ^1.1
- react/promise: ^2.8
- react/socket: ^1.2
- symfony/config: ~5.4|~6.4
Requires (Dev)
- nyholm/symfony-bundle-test: ^3.0
- phpunit/phpunit: ^9.5
- symfony/phpunit-bridge: ~5.4|~6.4|7.0
This package is auto-updated.
Last update: 2024-09-04 08:35:32 UTC
README
本bundle提供MQTT客户端类,用于Symfony 5+应用程序。它使用React构建。本bundle主要基于alexmorbo的项目,该项目又基于oliverlorenz的早期库。感谢他们。
本项目采用GNU Lesser General Public Licence (LGPL)授权,版本3或更高版本,由Free Software Foundation提供。有关详细信息,请参阅授权文本。
目前尚不适用于通用目的!请谨慎使用。
待办事项
- 完成QoS工作流程
- 完成测试
- 添加Travis配置
- ...
安装
确保已全局安装Composer,如Composer文档中的安装章节所述。
使用Symfony Flex的应用程序
打开命令行,进入您的项目目录,执行以下操作
$ composer require meteo-concept/react-mqtt-bundle
不使用Symfony Flex的应用程序
步骤1:下载Bundle
打开命令行,进入您的项目目录,并执行以下命令以下载此bundle的最新稳定版本
$ composer require meteo-concept/react-mqtt-bundle
步骤2:启用Bundle
然后,通过将其添加到项目中config/bundles.php
文件中注册的bundle列表中来启用此bundle
// config/bundles.php return [ // ... MeteoConcept\ReactMqttBundle\MeteoConceptReactMqttBundle::class => ['all' => true], ];