https://github.com/simps/mqtt
🕹 MQTT Protocol Analysis and Coroutine Client for PHP. Support for 3.1, 3.1.1 and 5.0 versions of the MQTT protocol.
https://github.com/simps/mqtt
mqtt mqtt-client mqtt-protocol mqtt-websocket mqtt3 mqtt5 php swoole websocket
Last synced: 6 months ago
JSON representation
🕹 MQTT Protocol Analysis and Coroutine Client for PHP. Support for 3.1, 3.1.1 and 5.0 versions of the MQTT protocol.
- Host: GitHub
- URL: https://github.com/simps/mqtt
- Owner: simps
- License: apache-2.0
- Created: 2019-07-12T04:38:09.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-06T03:35:09.000Z (7 months ago)
- Last Synced: 2025-05-16T05:04:12.285Z (6 months ago)
- Topics: mqtt, mqtt-client, mqtt-protocol, mqtt-websocket, mqtt3, mqtt5, php, swoole, websocket
- Language: PHP
- Homepage: https://mqtt.simps.io
- Size: 411 KB
- Stars: 370
- Watchers: 10
- Forks: 59
- Open Issues: 0
-
Metadata Files:
- Readme: README-CN.md
- License: LICENSE
Awesome Lists containing this project
- awesome-swoole - simps/mqtt - A coroutine-based MQTT client. It supports MQTT version 3.1, 3.1.1, and 5.0. (Client Packages)
README
[English](./README.md) | 中文
# MQTT 协议解析 & 协程客户端
适用于 PHP 的 MQTT 协议解析和协程客户端。
支持 MQTT 协议 `3.1`、`3.1.1` 和 `5.0` 版本,支持`QoS 0`、`QoS 1`、`QoS 2`。
支持 MQTT over WebSocket。
> [!IMPORTANT]
> 首个支持 MQTT `5.0` 协议的 PHP library。
[](LICENSE)
[](//packagist.org/packages/simps/mqtt)
[](//packagist.org/packages/simps/mqtt)
[](https://www.php.net)
[](https://github.com/swoole/swoole-src)
[](https://github.com/simps/mqtt/actions)
[](https://github.com/simps/mqtt/actions/workflows/phpstan.yml)
[](https://gitee.com/phpmqtt/mqtt/stargazers)
[](https://gitcode.com/simps/mqtt/stargazers)
[](https://go.qq52o.me/qm/mqtt)
## 安装
```bash
composer require simps/mqtt
```
## 文档
[mqtt.simps.io](https://mqtt.simps.io) | [MQTT 3.1.1](http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html) | [MQTT 5.0](https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html)
## 示例
参考 [examples](./examples) 目录