記得以前很早的手機可以設定工程模式,
就可以知道目前這一區的行動訊號強度(ex. -90db)
現在的手機好像都沒聽過了!

請問有這一類在Pocket PC上執行的測量軟體嗎??
真的沒有這種東西呀???
我真的蠻需要的說!!
phone alarm 有訊號強度,
但是不是以db強度顯示,只有以0~100%顯示,
不知道是否對你有幫助?
一般 PDA Phone 裡頭的 GSM/UMTS module 都是當成一個 modem 在看待, 所以 signal 強度也都是透過 modem 來取得, 而在 Windows Mobile 裡 modem 一般都是由 RIL driver 來 communicate, 而上曾 的 App 再透過 RIL API 來跟 modem communicate.

要取得 Signal Strength, 一般都是用 RIL_GetSignalQuality 這個 API 來取得, 會得到

typedef struct {
DWORD cbSize;
DWORD dwParams;
int nSignalStrength;
int nMinSignalStrength;
int nMaxSignalStrength;
DWORD dwBitErrorRate;
int nLowSignalStrength;
int nHighSignalStrength;
} RILSIGNALQUALITY;

其中最感興趣的部份就是 nSignalStrength, nMinSignalStrength and nMaxSignalStrength
一般而言 nMinSignalStrength = -113 而 nMaxSignalStrength = -51, nSignalStrength 就介於這之間.
而 Shell 或其它 App 取得這些 Data 後可以再把它轉換成 0 - 100 之間的線性變化, 也就是 Percent = (nSignalStrength - nMinSignalStrength )/(nSignalStrength - nMaxSignalStrength)

反之有 percentage 也可以再逆算回來, 只是這些 value 可能也不是真的 calibration 過, 所以也不一定那麼準就是了.
試看搜尋phodash1.1.8_CHS這個程式 .或許有幫助.
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!