有一个有用的调试工具就是daytime服务。它的作用就是返回当前时间和日期,格式是字符串格式。
- 基于TCP的daytime服务
daytime服务是基于TCP的应用,服务器在TCP端口13侦听,一旦有连接建立就返回ASCII形式的日期和时间,在传送完后关闭连接。接收到的数据被忽略。
- 基于UDP的daytime服务
daytime服务也可以使用UDP协议,它的端口也是13,不过UDP是用数据报传送当前时间的。接收到的数据被忽略。
- Daytime格式
对于daytime没有特定的格式,建议使用ASCII可打印字符,空格和回车换行符。daytime应该在一行上。下面是两种流行的格式:
Weekday, Month Day, Year Time-Zone
例子:Tuesday, February 22, 1982 17:37:43-PST
和用于SMTP中的格式:
dd mmm yy hh:mm:ss zzz
例子:02 FEB 82 07:59:01 PST
http://tf.nist.gov/tf-cgi/servers.cgi#
210.72.145.8 ---》http://www.time.ac.cn/ 中国科学院国家授时中心
202.120.2.101 上海交大 端口123
美国标准技术网128.138.141.172:13
17:25:09 167[串口Com6]:AT+CIPSTART="TCP","128.138.141.172","00013"
17:25:09 308[串口Com6]:
OK
17:25:10 229[串口Com6]:
CONNECT OK
AT+CIPSTART="TCP","128.138.141.172","00013"
17:25:10 401[串口Com6]:
ALREADY CONNECT
ERROR
17:25:11 948[串口Com6]:
56099 12-06-21 09:29:08 50 1 0 164.5 UTC(NIST) *
CLOSED