Ameba Arduino: [RTL8722CSM] [RTL8722DM] [RTL8722DM MINI] 使用Ameba取得国际标准时间

材料准备
  • AmebaD [RTL8722DM / RTL8722CSM / RTL8722DM MINI] x 1

范例说明

这个范例里,我们使用Ameba连上无线网络,经由UDP发送NTP (Network Time Protocol, RFC 1305)请求到NTP Server,NTP Server会回应并且发送当下的UTC(Coordinated Universal Time)封包,我们将当下的时分秒解析并且显示在Serial Monitor上。

首先打开 WiFi Web Server的范例, “File” -> “Examples” -> “AmebaWiFi” -> “WiFiUdpNtpClient”

8-1

将无线网络连线至AP的相关讯息进行修改,包括 ssid, pass, keyIndex,并且修改连线的方式。

8-2

上传程式码之后,按下Ameba的Reset按钮,WiFi连线成功后,会传送NTP请求的封包至NTP Server “129, 6, 15, 28”,並且解析封包內容,將當下的時分秒顯示在Serial Monitor上:

8-2

请先确认已安装QQ通讯软体