MQTT在react native中的執行

2022-01-29 02:05:46 字數 1221 閱讀 3596

mqtt

1、什麼是mqtt?

mqtt(message queuing telemetry transport,訊息佇列遙測傳輸協議),是一種基於發布/訂閱(publish/subscribe)模式的"輕量級"通訊協議,輕量,高效,具體,請參考菜鳥教程 : 

2、mqtt的幾個重要概念

3、mqtt的幾個方法

1、位址

2、安裝

yarn add react_native_mqtt
3、使用

import init from 'react_native_mqtt';

import asyncstorage from '@react-native-community/async-storage';

init(

});第一步:建立

//位址,埠,路徑(這麼寫就行了),connectid(隨便寫) :位址和埠,都是後台給,或者你自己弄個mqtt的服務

let client = new paho.mqtt.client('192.168.0.63', 8083, '/mqtt', '/mqttjs_db6017d322')

第二步:連線,暫時有乙個引數,2個方法:成功,失敗

client.connect(

});//

成功後需要傳送主題 ,就是乙個介面的路徑類似

function

onconnect()

第三步:斷掉

client.onconnectionlost =onconnectionlost;

function

onconnectionlost (responseobject)

}第四步:接收訊息

client.onmessagearrived =onmessagearrived;

function

onmessagearrived (message)

run起來,連線成功

後台推送乙個訊息過來

看看前台接收到沒?

成功!

MQTT 在Windows下搭建MQTT伺服器

mq 遙測傳輸 mqtt 是輕量級基於 的發布 訂閱的訊息傳輸協議,設計思想是開放 簡單 輕量 易於實現。這些特點使它適用於受限環境。該協議的特點有 最近在專案中要使用mqtt協議,需要搭建乙個mqtt伺服器來進行除錯,在網路上找了一天,找到的大多數都是mqtt客戶端,最後發現這篇部落格寫的教程可以...

MQTT 在Windows下搭建MQTT伺服器

mq 遙測傳輸 mqtt 是輕量級基於 的發布 訂閱的訊息傳輸協議,設計思想是開放 簡單 輕量 易於實現。這些特點使它適用於受限環境。該協議的特點有 最近在專案中要使用mqtt協議,需要搭建乙個mqtt伺服器來進行除錯,在網路上找了一天,找到的大多數都是mqtt客戶端,最後發現這篇部落格寫的教程可以...

MQTT協議在nodejs中的使用

mqtt協議在物聯網中的位置就不用說了,搞物聯網開發能夠使用這個協議就好像在打籃球懂得如何快速 巧妙傳球一樣,各個部件之間的訊息傳遞變得非常簡單方便,本人菜鳥也能發現其中的優勢,如果有朝一日成為牛肉能夠深入了解,覺得將會前途一片光明。廢話少說,下面從乙個肉菜鳥的角度開始解釋這個協議在nodejs下的...