W5300-TOE Arduino UDP 环回服务器

该程序在 STM32 Nucleo-144 板上建立 UDP 通信。 该程序侦听传入的 UDP 数据包并向

转发: W5300-TOE Arduino UDP Loopback server (wiznet.io)

项目介绍

如何进行 UDP 环回示例

该程序在 STM32 Nucleo-144 板上建立 UDP 通信。 该程序侦听传入的 UDP 数据包并向发送者发送回复。

第一步:准备软件

AdvancedChatServer 示例测试需要以下串行终端程序,请从以下链接下载并安装。

第二步:准备硬件

将 W5300-TOE Shield 与 STM32 Nucleo-144 板相结合。

将以太网电缆连接到 W5300 TOE Shield 以太网端口。

使用 5 针微型 USB 电缆将 STM32 Nucleo-144 板连接到台式机或笔记本电脑。

步骤 3:设置 UDP_Loopback 示例

* 请参阅以下[入门]页面,了解配置 Arduino IDE 的说明

https://github.com/Wiznet/W5300-TOE-Arduino/blob/main/Static/documents/getting_started.md

为了测试 UDP_Loopback 示例,需要在代码中进行一些小的设置。

  1. 设置网络配置。

在“Ethernet/examples/UDP_Loopback”目录中的“UDP_Loopback.ino”中设置网络配置,例如 IP 和 UDP 端口。

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
IPAddress ip(192, 168, 11, 111);

unsigned int localPort = 8888;

第 4 步:构建并下载

完成 UDP_Loopback 示例配置后,在您正在使用的 IDE 中进行构建。 构建完成后,将固件下载到 STM32 Nucleo-144 板。

第五步:运行

  1. 使用 Tera Term 连接到 STM32 Nucleo-144 板的串行 COM 端口。

2. 如果UDP_Loopback示例在STM32 Nucleo-144板上工作正常,则可以看到STM32 Nucleo-144板的网络信息,并且LoopServer已打开。

3. 使用 Hercules UDP 连接到开放的 UDP 客户端。 连接UDP服务器时,需要输入的是步骤3中配置的IP,端口默认为8888。

4. 该程序在端口 8888 上侦听传入的 UDP 数据包。收到数据包后,程序会打印发送者的 IP 地址和端口,并使用相同的消息向发送者发送回复。

文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值