WiFi - 估算UDP数据发送延迟
范例说明
本范例使用Ameba向电脑发送UDP封包,且计算UDP发送延迟。
电脑端
• 本范例需要Cygwin (https://www.cygwin.com/)。请下载并安装。
• 将电脑连接到网路。
• 从 https://github.com/ambiot/ambd_arduino中 “Ameba_misc/Example_Tools/UDP_Calculate” 下载 “SendDelay_win.exe”。
• 打开 Cygwin 终端。
• 运行命令 “ipconfig”。将 IPv4 地址记录为客户端 IP 地址。
• 运行命令 “./SendDelay_win.exe”。电脑开始侦听来自 Ameba 的封包。
Ameba端
• 在“File”->“Examples”->“WiFi”->“UDP_Calculation”->“UDP_CalculateSendDelay”中打开范例。
• 修改 ssid、密码和密钥索引(optional)。从 Arduino IDE 编译代码并上传到 Ameba,上传完成后按重置按钮。 Ameba 应连接到与电脑相同的网路。
• 在 Arduino IDE 中打开 serial monitor 并记下分配给 Ameba 的 IP 地址。
• Ameba 将开始向电脑发送UDP封包。一旦收到1000个封包,电脑就会计算平均延迟并打印出结果。
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. 使用条款