Web:Bit 網路廣播
Web:Bit 的網路廣播功能,不僅能讓 Web:Bit 與 Web:Bit 開發板彼此資訊互動,更可以實現一對多、多對一、虛實互動、遠距廣播...等多樣化的操控情境,透過廣播功能的實現,便能將物聯網的應用發揮到極致。
廣播積木清單
廣播積木包含一塊負責發送廣播訊號的積木、一塊負責接收廣播訊號的積木和一塊呈現廣播訊號的積木。
發送廣播訊息
「發送廣播訊息」積木可以指定一個頻道名稱,以及要向這個頻道發送的訊息文字,只要頻道名稱相同,所有在該頻道上的裝置或人員,都能收到廣播訊息,發送廣播訊息不限制只有實體裝置能發送,不論是實體裝置、虛擬裝置、沒有開發板的程式...等,都能夠向指定頻道發送訊息。
「發送廣播訊息」積木屬於「發送完成才會繼續執行後方程式」的類型 ( 點擊前方問號小圖示會提示 ),當編輯畫面中有這塊積木,執行時當程式遇到這塊積木會暫停,直到發送廣播訊息後才會再繼續。
接收廣播訊息
「接收廣播訊息」積木可以指定一個頻道名稱,就能不斷收聽這個頻道的變化,只要有人或開發板向這個頻道發送訊息,就能夠透過廣播訊息的積木顯示,接收廣播訊息不限制只有實體裝置能接收,不論是實體裝置、虛擬裝置、沒有開發板的程式...等,都能夠接收指定頻道的訊息。
「接收廣播訊息」積木屬於「不間斷收聽頻道」的類型 ( 點擊前方問號小圖示會提示 ),不需要放在重複迴圈內,就會自行不斷收聽頻道訊息。
舉例來說,使用者 A 可以在「點擊小怪獸」的同時,向頻道 test 發送廣播訊號,而使用者 B 和 C 負責收聽 test 頻道,如果有收到,就讓的小怪獸顯示收到的廣播訊號。
又或者可以使用 Web:Bit 開發板的按鈕開關,按下 A 的時候向 test 頻道發送文字 A,按下 B 的時候發送文字 B。
收聽 test 頻道的的開發板可以撰寫邏輯判斷,當收到 A 的時候顯示紅色的 A,收到 B 的時候顯示藍色的 B。
兩塊開發板的程式都執行後,點擊負責發送廣播的開發板的按鈕開關,就可以看到另外一塊開發板顯示對應的訊號。
聯絡我們
如果對於 Webduino 產品有興趣,歡迎透過下列方式購買:
個人線上購買:https://store.webduino.io/ ( 支援信用卡、超商取貨付款 )
企業&學校採購:來信 [email protected] 或來電 07-3388511。
如果對於這篇教學有任何問題或建議,歡迎透過下列方式聯繫我們:
Email:[email protected] ( 如對於產品有使用上的問題,建議透過 Email 附上照片或影片聯繫 )
Facebook 粉絲團:https://www.facebook.com/webduino/
Facebook 技術討論社團:https://www.facebook.com/groups/webduino/