我想分享一款個人比較喜歡的工具,這產品對於使用基於高通晶片組的蜂窩模組(例如, Thales 的 EXS82 和 ENS22、Quectel 的 BG95、BG96,或 u-blox 的 Sara R410 等)的大部份用戶而言,非常實用。甚至該工具具有開放診斷連接埠的 LTE dongle。
這款免費工具就是 QCSuper,可在 Github 上取得。
它是一款基於 Python 的工具,能夠解碼偵錯介面串流。
例如以下簡單的呼叫:
./qcsuper.py --usb-modem /dev/ttyUSB0 --wireshark-live --decrypt-nas --reassemble-sibs --include-ip-traffic
只需在有效的 Wireshark 安裝程序,即可開始使用。
該工具將顯示所有的 NAS 訊息、SIB 訊息、傳呼等所有發送到下一個基地台的無線訊息。
對於某些模組而言,需要透過額外的 at-cmds 來啟用所需的診斷連接埠(DM 連接埠)。
Quectel 的範例如下:
to enable modem log , pls send AT+QCFG="dbgctl",0
to disable modem log ,pls send AT+QCFG="dbgctl",1
以下是在 Wireshark 中的顯示: