摘要:支持和版本安裝命令行運行啟動命令行運行啟動實現的接口地址地址碼云地址
一個基于 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地址
碼云地址
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/29817.html
摘要:本文是其中的一個解決方案。地址客戶端服務端前端網頁介紹,消息隊列遙測傳輸是開發的一個即時通訊協議,有可能成為物聯網的重要組成部分。必須用于在頂層分隔符之后,除了當自己指定時。 1. 問題描述 最近,本實驗室大量上馬云測量,云監控方面的項目,大概是屬于物聯網應用的一個分支。老板也有將舊有儀器改造的想法,所以要實現儀器設備的云控制。本文是其中的一個解決方案。 2. 技術選型 消息隊列:M...
摘要:協議版本介紹互聯網的基礎網絡協議是協議消息隊列遙測傳輸是基于協議棧而構建的已成為通信的標準為什么選擇有多好多好多么牛逼我就不說了說的再多不如一個一個試試完了做比對剩下的那個就是要選擇的實在不想這樣搞技術就跟著一線走發布和訂閱模型協議在網絡中 mqtt 協議版本: 3.1.1 MQTT 介紹 互聯網的基礎網絡協議是 TCP/IP協議. MQTT(消息隊列遙測傳輸)是基于 TCP/IP 協...
摘要:現在很多網站都通過服務來實現消息推送及數據即時同步功能,即時通訊組件逐漸成為產品的標配。目前國內有很多成熟穩定的第三方即時通訊服務廠家,比如融云。 現在很多網站、APP都通過IM服務來實現消息推送及數據即時同步功能,即時通訊組件逐漸成為產品的標配。目前國內有很多成熟穩定的第三方即時通訊服務廠家,比如:融云。使用這些專業的服務可以提高開發效率而且服務穩定有保障。 如果自己DIY或者需要在...
摘要:時間就是金錢,效率就是生命本教程助力開發者使用協議快速產品化。摘要借助具備及聯網功能的,快速部署到客戶產品上,助力開發,縮短開發周期,快速實現產品商業化。 時間就是金錢,效率就是生命 本教程助力開發者使用MQTT協議快速產品化。 摘要 借助具備MQTT及聯網功能的DTU,快速部署到客戶產品...
閱讀 841·2021-11-16 11:56
閱讀 1654·2021-11-16 11:45
閱讀 3109·2021-10-08 10:13
閱讀 4094·2021-09-22 15:27
閱讀 727·2019-08-30 11:03
閱讀 643·2019-08-30 10:56
閱讀 946·2019-08-29 15:18
閱讀 1737·2019-08-29 14:05