摘要:支持和版本安装命令行运行启动命令行运行启动实现的接口地址地址码云地址
一个基于 swoole 的异步 mqtt 客户端库,可用于接收或者发送 mqtt 协议的消息。支持 QoS 0、QoS 1、QoS 2。支持 MQTT 3.1 和 3.1.1 版本.
安装composer require try-to/swoole_mqttExample
subscribe.php
false, "client_id" => "demo-subscribe-123456", "username" => "", "password" => "", ]; $mqtt = new Client("127.0.0.1", 1883, $options); $mqtt->onConnect = function ($mqtt) { $mqtt->subscribe("/World"); }; $mqtt->onMessage = function ($topic, $content) { var_dump($topic, $content); }; $mqtt->onError = function ($exception) use ($mqtt) { echo "error "; // $mqtt->reconnect(1000); }; $mqtt->onClose = function () { echo "close "; }; $mqtt->connect();
命令行运行 php subscribe.php 启动
publish.php
false, "client_id" => "demo-publish-123456", "username" => "", "password" => "", ]; $mqtt = new Client("127.0.0.1", 1883, $options); $mqtt->onConnect = function ($mqtt) { $mqtt->publish("/World", "hello swoole mqtt"); }; $mqtt->onError = function ($exception) { echo "error "; }; $mqtt->onClose = function () { echo "close "; }; $mqtt->connect();
命令行运行 php publish.php 启动
实现的接口Client::__construct()
Client::connect()
Client::reconnect()
Client::publish()
Client::subscribe()
Client::unsubscribe()
Client::disconnect()
Client::close()
callback onConnect
callback onMessage
callback onError
callback onClose
github地址
码云地址
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/29817.html
摘要:本文是其中的一个解决方案。地址客户端服务端前端网页介绍,消息队列遥测传输是开发的一个即时通讯协议,有可能成为物联网的重要组成部分。必须用于在顶层分隔符之后,除了当自己指定时。 1. 问题描述 最近,本实验室大量上马云测量,云监控方面的项目,大概是属于物联网应用的一个分支。老板也有将旧有仪器改造的想法,所以要实现仪器设备的云控制。本文是其中的一个解决方案。 2. 技术选型 消息队列:M...
摘要:协议版本介绍互联网的基础网络协议是协议消息队列遥测传输是基于协议栈而构建的已成为通信的标准为什么选择有多好多好多么牛逼我就不说了说的再多不如一个一个试试完了做比对剩下的那个就是要选择的实在不想这样搞技术就跟着一线走发布和订阅模型协议在网络中 mqtt 协议版本: 3.1.1 MQTT 介绍 互联网的基础网络协议是 TCP/IP协议. MQTT(消息队列遥测传输)是基于 TCP/IP 协...
摘要:现在很多网站都通过服务来实现消息推送及数据即时同步功能,即时通讯组件逐渐成为产品的标配。目前国内有很多成熟稳定的第三方即时通讯服务厂家,比如融云。 现在很多网站、APP都通过IM服务来实现消息推送及数据即时同步功能,即时通讯组件逐渐成为产品的标配。目前国内有很多成熟稳定的第三方即时通讯服务厂家,比如:融云。使用这些专业的服务可以提高开发效率而且服务稳定有保障。 如果自己DIY或者需要在...
摘要:时间就是金钱,效率就是生命本教程助力开发者使用协议快速产品化。摘要借助具备及联网功能的,快速部署到客户产品上,助力开发,缩短开发周期,快速实现产品商业化。 时间就是金钱,效率就是生命 本教程助力开发者使用MQTT协议快速产品化。 摘要 借助具备MQTT及联网功能的DTU,快速部署到客户产品...
阅读 795·2021-11-16 11:56
阅读 1614·2021-11-16 11:45
阅读 3069·2021-10-08 10:13
阅读 4000·2021-09-22 15:27
阅读 699·2019-08-30 11:03
阅读 611·2019-08-30 10:56
阅读 906·2019-08-29 15:18
阅读 1677·2019-08-29 14:05