Kadence

網路廣播

Web:Bit 的網路廣播功能,不僅能讓 Web:Bit 與 Web:Bit 開發板彼此資訊互動,更可以實現一對多、多對一、虛實互動、遠距廣播…等多樣化的操控情境,透過廣播功能的實現,便能將物聯網的應用發揮到極致。

廣播積木清單

廣播積木包含一塊負責發送廣播訊號的積木、一塊負責接收廣播訊號的積木和一塊呈現廣播訊號的積木。

Web:Bit 網路廣播

發送廣播訊息

「發送廣播訊息」積木可以指定一個頻道名稱,以及要向這個頻道發送的訊息文字,只要頻道名稱相同,所有在該頻道上的裝置或人員,都能收到廣播訊息,發送廣播訊息不限制只有實體裝置能發送,不論是實體裝置、虛擬裝置、沒有開發板的程式…等,都能夠向指定頻道發送訊息

「發送廣播訊息」積木屬於「發送完成才會繼續執行後方程式」的類型 ( 點擊前方問號小圖示會提示 ),當編輯畫面中有這塊積木,執行時當程式遇到這塊積木會暫停,直到發送廣播訊息後才會再繼續

Web:Bit 網路廣播

接收廣播訊息

「接收廣播訊息」積木可以指定一個頻道名稱,就能不斷收聽這個頻道的變化,只要有人或開發板向這個頻道發送訊息,就能夠透過廣播訊息的積木顯示,接收廣播訊息不限制只有實體裝置能接收,不論是實體裝置、虛擬裝置、沒有開發板的程式…等,都能夠接收指定頻道的訊息

「接收廣播訊息」積木屬於「不間斷收聽頻道」的類型 ( 點擊前方問號小圖示會提示 ),不需要放在重複迴圈內,就會自行不斷收聽頻道訊息。

Web:Bit 網路廣播

舉例來說,使用者 A 可以在「點擊小怪獸」的同時,向頻道 test 發送廣播訊號,而使用者 B 和 C 負責收聽 test 頻道,如果有收到,就讓的小怪獸顯示收到的廣播訊號。

Web:Bit 網路廣播

又或者可以使用 Web:Bit 開發板的按鈕開關,按下 A 的時候向 test 頻道發送文字 A,按下 B 的時候發送文字 B。

Web:Bit 網路廣播

收聽 test 頻道的的開發板可以撰寫邏輯判斷,當收到 A 的時候顯示紅色的 A,收到 B 的時候顯示藍色的 B。

Web:Bit 網路廣播

兩塊開發板的程式都執行後,點擊負責發送廣播的開發板的按鈕開關,就可以看到另外一塊開發板顯示對應的訊號。

Web:Bit 網路廣播

分享