WiFi - 使用 UDP 取得国际标准时间

材料准备

  • AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1

范例说明

这个范例里,我们使用Ameba连上无线网络,经由UDP发送NTP (Network Time Protocol, RFC 1305)请求到NTP Server,NTP Server会回应并且发送当下的UTC(Coordinated Universal Time)封包,我们将当下的时分秒解析并且显示在Serial Monitor上。
Open the example: “File” “Examples” “WiFi” “WiFiUdpNtpClient”
1
将无线网络连线至AP的相关讯息进行修改,包括 ssid, pass, keyIndex,并且修改连线的方式。
2
上传程式码之后,按下Ameba的Reset按钮,WiFi连线成功后,会传送NTP请求的封包至NTP Server “129, 6, 15, 28”,
並且解析封包內容,將當下的時分秒顯示在Serial Monitor上:
3