2017-10-15 20 views
-1

我想知道如果我只連接到MQTT服務器(不發送或接收任何消息),比如說一個月會消耗多少數據(大約)。在MQTT連接上消耗多少數據

我需要計算它來衡量我應該爲物聯網應用中使用的SIM卡充值的數據計劃。

感謝

+0

如果不知道您將發送多少條消息以及有效負載的大小是多少,則無法回答此問題。 – hardillb

+0

我需要知道將消耗多少數據而不發送任何消息,只需連接鏈接! –

+0

這仍然是無法回答的,我們需要知道您設置的活着以及鏈接的穩定程度(客戶端重新連接的次數)。但協議旨在使用超出有效負載的最小數據。 – hardillb

回答

1

我希望你能在這裏找到答案:

MQTT data usage

順便說...客戶端將保持活動值,當它發送一個CONNECT請求到服務器(又名經紀人)。 如果客戶端選擇0作爲保持活動值,則可能不會消耗除設置連接之外的任何數據。

2

我最後一次做類似我模擬了一個月的交通東西。

由於計算機比物聯網設備快得多,只需使用任何一種高級庫來發送物聯網設備在一個月內發送的流量,然後測量TCP流量。

+0

謝謝,沒錯,但我正在等待已經做過實驗的人! –

+0

但是,這取決於你期望發送到MQTT服務器(我想物聯網設備提供的信息,他們沒有訂閱你的服務器)。 – lilezek

+0

是的,我只想知道如果我沒有發送任何內容,只需打開一個MQTT頻道,然後我將添加發送到設備和從設備發送的數據。 –