物聯網設備中,通常會需要獲取到當前的網絡時間,通常採用NTP(網絡時間協議)請求時間服務器來實現,但是值得注意的是如果對設備流量的使用有限制,那麼同步時間間隔不宜過快,否則就會導致流量超出套餐,產生額外費用。
博主使用的是移遠的EC20平臺,發現流量超出的問題後,停止掉所有應用程序運行,對ntp時間同步進行tcpdump抓包 結果如下:
根據抓包結果統計可得出:每次ntp同步時間需要消耗大約1kb流量,若每分鐘同步一次網絡時間,則每個月需要消耗約 30*24*60=43200min=42M流量,如果套餐流量不夠,以後用到時間同步一定要多多注意這個坑。