
NwDevice系列 GPRS DTU 是基于高性能、低功耗的 32 位 NeChip 系列網(wǎng)絡(luò)處理器作為主控制芯片, 結(jié)合高性能工業(yè)級的 GSM/GPRS 模塊,向外提供了 SIM 卡座接口(供插入SIM 卡)、外接電源接口、UART 接口(支持 RS232/485/422)、天線插頭等接口,只需簡單連接,就能實(shí)現(xiàn)無線數(shù)據(jù)通訊。
DTU 和數(shù)據(jù)中心可以通過 GPRS 網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,并通過 TCP/IP 協(xié)議進(jìn)行數(shù)據(jù)封包,可靈活地實(shí)現(xiàn)多種設(shè)備接入,工程安裝簡單,在工業(yè)現(xiàn)場數(shù)據(jù)傳輸?shù)膽?yīng)用中,能很好的解決偏遠(yuǎn)無網(wǎng)絡(luò)無電話線路地區(qū)的數(shù)據(jù)傳輸?shù)碾y題。
由于 GPRS網(wǎng)絡(luò)的特殊性,每次撥號分配的 IP地址都可能不同,并且通過 GPRS和Internet 網(wǎng)關(guān)的 NAT 轉(zhuǎn)換后,無法通過傳統(tǒng)的方式根據(jù) IP 地址和端口號來區(qū)分連接到數(shù)據(jù)中心的設(shè)備。并且在網(wǎng)關(guān)處的 NAT 映射關(guān)系只保持了一定時間,為了維持?jǐn)?shù)據(jù)連接不斷線,NwDevice系列GPRS DTU 采用心跳包來維護(hù)數(shù)據(jù)鏈路。心跳包是指一個數(shù)據(jù)中心端能夠辨識的簡單數(shù)據(jù)報文,不攜帶任何數(shù)據(jù)(在透明模式下由用戶定制內(nèi)容),如果有需要維持長時間與數(shù)據(jù)中心的連接,在配置時需要根據(jù)實(shí)際情況配置心跳包的間隔時間。
為了防止 DTU 在沒有數(shù)據(jù)流量的情況下一直掛在 GPRS 網(wǎng)絡(luò)上, NwDevice系列GPRS DTU在用戶配置的空閑時間內(nèi)沒有數(shù)據(jù)收發(fā)(不包括心跳包)就會選擇主動斷開連接,有效減少網(wǎng)絡(luò)數(shù)據(jù)和資源的開銷,如果設(shè)置空閑時間為 0,則 DTU 不進(jìn)行空閑時間檢測,一直維持鏈路。
在一些需要精確時間同步的場合,如電力通訊、通信計費(fèi)、分布式網(wǎng)絡(luò)計算、氣象預(yù)報等,僅靠計算機(jī)本身提供的時鐘信號是遠(yuǎn)遠(yuǎn)不夠的。據(jù)統(tǒng)計,計算機(jī)時間與國際標(biāo)準(zhǔn)時間偏差在 1分鐘以上的占到 90%以上,這是因?yàn)橛嬎銠C(jī)的時鐘信號來源于自帶的簡單晶體振蕩器,而這種晶體振蕩器守時性很差,調(diào)整好時間后,一般每天都有都有幾秒鐘的時間漂移。上面提及的應(yīng)用對時間準(zhǔn)確度的要求均是需要秒級的,NTP協(xié)議就是提供精確網(wǎng)絡(luò)時間服務(wù)的一種重要方法。NTP 協(xié)議是網(wǎng)絡(luò)時間協(xié)議的簡稱(Network Time Protocol),目前它被廣泛用于在 Internet 上進(jìn)行計算機(jī)時鐘同步,它通過提供完全的機(jī)制來訪問國際標(biāo)準(zhǔn)時間,在大多數(shù)情況下,NTP 根據(jù)同步源和網(wǎng)絡(luò)路徑的不同,能夠提供 1-50MS 的時間精確度。NTP 協(xié)議為了保證高度的精確性,需要很復(fù)雜算法,但是在實(shí)際很多應(yīng)用中,秒級的精確度就足夠了,在這種情況下,SNTP 協(xié)議出現(xiàn)了,它通過簡化原來的訪問協(xié)議,在保證時間精確度的前提下,使得對網(wǎng)絡(luò)時間的開發(fā)和應(yīng)用變得容易。SNTP 主要對 NTP 協(xié)議涉及有關(guān)訪問安全、服務(wù)器自動遷移部分進(jìn)行了縮減。SNTP 協(xié)議采用客戶/服務(wù)器工作方式,服務(wù)器通過接收 GPS 信號或自帶的原子鐘作為系統(tǒng)的時間基準(zhǔn),客戶機(jī)通過定期訪問服務(wù)器提供的時間服務(wù)獲得準(zhǔn)確的時間信息,并調(diào)整自己的系統(tǒng)時鐘,達(dá)到網(wǎng)絡(luò)時間同步的目的。NwDevice系列GPRS DTU 實(shí)現(xiàn)了 SNTP 協(xié)議,用于與 SNTP 時間服務(wù)器進(jìn)行時間同步。為了正確同步時間,請配置正確的本地時區(qū)和時間服務(wù)地址。