|
1.定义
DeviceTime commands,是lorawan V1.1协议新增的1条MAC指令,主要用于模块向服务器请求将自身RTC时间更新成实时时间。
2.模块AT指令定义
AT+TIMESYNC //此为模块定义的1条AT指令,MCU发送此条指令给模块,模块就会发送DeviceTimeReq指令,服务器也会紧跟着下发DeviceTimeAns指令,模块收到后,会根据服务器下发的实时时间,来更新自己的RTC时间。
3.AT指令使用方法
模块入网后在指令模式下执行AT+TIMESYNC指令,最大6s后查询rtc即可。
即:
AT+TIMESYNC
AT+SAVE
AT+RESET
类似于上面这样,模块发指令给服务器,服务器收到后,下发实时时间给模块,模块再更新自己的RTC时间。
4. 实时时间定义
服务器下发的是,以GPS时代开始的xxx秒,再换算成当前的时间。
GPS时间是从1980年开始的,不是unix时间戳那个70年开始的。
注:GPS纪元(即1980年1月6日,星期日,午夜)被用作起点。
|
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|