簡體   English   中英

通過 websocket 連接 AWS MQTT

[英]Connecting AWS MQTT via websocket

我正在嘗試將傳感器連接到 AWS MQTT 代理和數據庫,該數據庫將其發送到網絡服務器,以便可以輕松訪問。 目前,我們實驗室中的人員可以訪問我們的傳感器數據的唯一方法是直接與我聯系並讓我連接到 Node Red 儀表板。 每個人或至少幾個人都可以通過 WebSocket 訪問數據嗎?

我已經連續搜索了幾個小時,但在可訪問性方面沒有取得成功。

根據我的研究,這是一個名為 MQTT.Cool 的基於 Java 的客戶端,它可以連接多個代理並使用 JavaScript 通過 WebSocket 發布數據。 然而,除了公司提供的數據外,實際上沒有可用的數據。 所以將它與我的項目結合起來並不是一件容易的事。

此外,我還考慮過允許從我的本地 IP 地址訪問我的節點紅色儀表板,但由於安全原因,建議不要這樣做。

AWS IoT 提供了一個可以在瀏覽器中使用的開發工具包: https : //github.com/aws/aws-iot-device-sdk-js#browser

可以寫一個web應用,登錄后查看數據庫返回的內容如果需要實時瀏覽,可以使用mqtt.js訂閱一些主題: https ://www.emqx.com/en /blog/connect-to-mqtt-broker-with-websocket

或者使用客戶端工具 MQTTX 直接連接到 MQTT 代理並訂閱主題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM