最近在開發物聯網設備時,遇到了一個讓我困惑很久的問題:為什麼同樣是錯誤,有時候模組回傳 ERROR,有時候卻回傳 +CME ERROR: 3?一直覺得很奇怪,都是錯誤,但是訊息卻不一樣。所以去研究了一下,發現原來還有這層意義!今天就來分享這個發現。
一開始的困惑
當我在測試 AT 命令時,遇到了這樣的情況:
AT+ABCDEFG
ERROR
AT+KSREP
+CME ERROR: 3
同樣都是失敗,為什麼錯誤訊息格式完全不同?這讓我開始深入研究 AT 命令的錯誤機制。
韌體開發 x 踩坑心得 x 讓錢慢慢長大
最近在開發物聯網設備時,遇到了一個讓我困惑很久的問題:為什麼同樣是錯誤,有時候模組回傳 ERROR,有時候卻回傳 +CME ERROR: 3?一直覺得很奇怪,都是錯誤,但是訊息卻不一樣。所以去研究了一下,發現原來還有這層意義!今天就來分享這個發現。
當我在測試 AT 命令時,遇到了這樣的情況:
AT+ABCDEFG
ERROR
AT+KSREP
+CME ERROR: 3
同樣都是失敗,為什麼錯誤訊息格式完全不同?這讓我開始深入研究 AT 命令的錯誤機制。
在物聯網(IoT)設備中,延長電池壽命是非常重要的,特別是對於智慧城市感測器和遠程監控裝置等需要長時間運行的應用。為了達到這個目標,eDRX(Extended Discontinuous Reception)和 PSM(Power Saving Mode)是兩種關鍵技術。本文將詳細介紹這兩種技術及其應用場景。
eDRX技術允許設備在較長的間隔內進入休眠狀態,但會定期喚醒以檢查是否有來自網絡的下行數據。這樣的設計使得設備可以在不影響數據接收的情況下節省電力。喚醒頻率可以根據應用需求進行配置,通常範圍從幾秒到幾分鐘。