我是mqtt的新手,並且想要讓我的腦袋圍繞某些東西。我是否需要運行Mosquitto與遠程蚊子經紀商進行互動
我需要從遠程mosquitto
代理處獲取(訂閱)主題的消息。該服務的文檔說我需要在我的服務器上運行一個mosquitto
代理。
如果我理解正確,然後使用該mqtt
寶石和管理使用這樣的連接的腳本:
MQTT::Client.connect(conn_opts) do |c|
# The block will be called when you messages arrive to the topic
c.get('test') do |topic, message|
puts "#{topic}: #{message}"
end
end
是經紀人?我是否需要在我的機器上運行蚊子,還是隻能使用腳本和mqtt
?
該文檔描述的體系結構和包括這些行:
第三方平臺需要一個MQTT經紀人安裝,將允許與我們的服務器在不同的盒子 通信。我們的服務器上的代理將 啓動連接並提供憑據以允許雙向通信 。
架構我心目中是一個預定的後臺處理,使用ruby-mqtt
,將產卵,連接與遠程服務器mosquitto
和精加工之前分批下拉新消息。這聽起來像是一個合理的方法從遠程mosquitto
經紀人獲取消息?
我有一個偷偷摸摸的懷疑有一些我沒有得到...任何幫助/方向將不勝感激。謝謝!
非常感謝!這現在很有意義。今天早上我觀看了這個截屏(https://www.youtube.com/watch?v=1GbYkCrbChw),這讓我相信我們想要的是設置與遠程代理的橋接。你的解釋有助於解釋原因。謝謝! – Apie