网络广播
2023-11-01
Web:AI 的网络广播功能,不仅能让 Web:AI 与 Web:AI 开发板彼此信息互动,更可以和 Webduino 的其它平台之间连动。实现一对多、多对一、虚实互动、远距广播...等多样化的操控情境,通过广播功能的实现,便能将物联网的应用发挥到极致。
发送广播讯息
「发送广播讯息」积木可以指定一个频道名称,并对这个频道发送讯息文字,只要频道名称相同,所有在该频道上的装置都能收到广播讯息。不论是实体装置、虚拟装置、没有开发板的程序...等,都能够向指定频道发送广播讯息。
执行程序时遇到「发送广播讯息」积木会暂停,直到发送广播讯息后才会再继续。
示例:向 Web:Bit 教育版发送讯息
使用「发送广播讯息」积木,设定向「channel」频道传送讯息「Hello!」,按下执行。
开启 Web:Bit 教育版
放入「接收广播讯息」积木,设定从频道「channel」接收广播讯息。
放入「绿色怪兽说话」积木让舞台中的小怪兽说出广播讯息。
按下执行,可以看到小怪兽舞台的小怪兽说出来自 Web:AI 发送的讯息。
- Web:Bit 教育版的网络广播积木位在 扩充功能 > 网络广播。
- Web:Bit 教育版的小怪兽说话积木位在 进阶功能 > 怪兽控制。
接收广播讯息
「接收广播讯息」积木可以指定一个频道名称,不断收听这个频道的变化,并通过广播讯息的积木显示。接收广播讯息不限制只有实体装置能接收,不论是实体装置、虚拟装置、没有开发板的程序...等,都能够接收指定频道的讯息。
「接收广播讯息」积木不需要放在循环积木内,就会自行不断收听频道讯息。
示例:接受来自 Web:Bit 教育版的讯息
开启 Web:Bit 教育版
使用「发送广播讯息」积木,设定向「channel」频道传送讯息「Hello!」,按下执行。
打开 Web:AI 程序积木平台。
使用「接收广播讯息」积木,设定从「channel」接收广播讯息。
放入「LCD 显示文字」积木显示「收到的广播讯息」。
按下执行,可以看到 Web:AI 开发板屏幕显示广播讯息「Hello!」