图像缩略图

基于MATLAB的UDP广播

版本1.0.0.0(2.48 KB)由 维诺德
将UDP消息从MATLAB广播到同一子网上多个Arduinos的示例。

677下载

更新2016年10月19日

查看许可证

此示例演示如何使用MATLAB将UDP消息广播到子网上的一个或多个设备。此示例在以太网上从MATLAB获取特定UDP广播消息时,Arduino®LED闪烁。使用以太网屏蔽连接到网络的Arduino被编程为使用确认消息进行响应,该消息由MATLAB接收并显示给用户。Arduino代码可以在任意数量的Arduinos上下载,只需修改为每个Arduino具有不同的MAC地址。MATLAB代码不需要修改或预先知道Arduinos的数量,就可以控制它们,或接收来自它们的确认消息。如果您有其他应用程序也在寻找UDP广播消息,这些应用程序还将看到来自MATLAB或Arduino的广播消息。

本示例中的概念可以扩展为让MATLAB发送数据以控制同一网络上的多个执行器和/或从网络上的多个传感器接收数据,而不必事先了解网络上的传感器和执行器。

要使此示例正常工作,您的网络交换机/路由器需要允许UDP广播消息。此外,您的Arduinos需要与运行MATLAB的计算机位于同一子网才能接收广播消息。

引用为

维诺德(2021年)。基于MATLAB的UDP广播(//www.tianjin-qmedu.com/matlabcentral/fileexchange/59156-udp-broadcasting-from-matlab),MATLAB中心文件交换.

MATLAB版本兼容性
使用R2016b创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!