WiFi - 估算UDP数据接收延迟
材料准备
- AmebaPro2 [ AMB82 MINI ] x 1
- 连接到相同网路的电脑
范例说明
本范例使用Ameba接收来自电脑的UDP封包,并且计算UDP接收延迟。
Ameba端
• 在“File”->“Examples”->“WiFi”->“UDPCalculation”->“ReceiveDelay”中打开范例。
• 修改 ssid、密码和密钥索引(optional)。从 Arduino IDE 编译代码并上传到 Ameba,上传完成后按重置按钮。 Ameba 应连接到与电脑相同的网路。
• 在 Arduino IDE 中打开 serial monitor 并记下分配给 Ameba 的 IP 地址。
电脑端
• 将电脑连接到网路。
• 从 https://github.com/ambiot/ambpro2_arduino中 “Ameba_misc/Example_Tools/UDP_Calculate” 下载 “ReceiveDelay_win.exe”。
• 打开终端。
• 运行命令 “./ReceiveDelay_win.exe <the client IP address>”。
• 电脑开始向 Ameba 发送封包。一旦收到 10000 个封包,Ameba 将计算平均延迟并将结果打印到serial monitor。发送 10000 个封包可能需要几分钟的时间。
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. 使用条款