UDP broadcasting from MATLAB

版本 1.0.0.0 (2.5 KB) 作者: Vinod
An example of broadcasting UDP messages from MATLAB to multiple Arduinos on the same subnet.
889.0 次下载
更新时间 2016/10/19

查看许可证

This example shows you how you can use MATLAB to broadcast UDP messages to one or more devices on a subnet. This example has an Arduino® blink an LED when it gets a specific UDP broadcast message from MATLAB on the ethernet. The Arduino, connected to the network using an ethernet shield, is programmed to respond back with an acknowledgement message which is received by MATLAB and displayed to the user. The Arduino code can be downloaded on any number of Arduinos with a modification to have different MAC addresses for each Arduino. The MATLAB code needs no modification or a priori knowledge of the number of Arduinos to be able to control them, or receive acknowledgement messages from them. If you have other applications also looking for UDP broadcast messages, these applications will also see the broadcast message from MATLAB or the Arduino.

The concept in this example can be extended to have MATLAB send data to control multiple actuators on the same network and/or receive data from multiple sensors on a network, without having a priori knowledge of the sensors and actuators on the network.

For this example to work, your network switch/router needs to allow UDP broadcast messages. Additionally, your Arduinos will need to be on the same subnet as the computer running MATLAB to receive the broadcast messages.

引用格式

Vinod (2024). UDP broadcasting from MATLAB (https://www.mathworks.com/matlabcentral/fileexchange/59156-udp-broadcasting-from-matlab), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2016b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Get Started with MATLAB Compiler SDK 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0.0

Updated description.