CAT1_SERVICE_HEAD = 'FE' #固定head
PROJECT_NAME = "Cat1SlipUDPService"
-PROJECT_VERSION = "PY_SRV_V23"
+PROJECT_VERSION = "PY_SRV_V25"
CONFIG_JSON="/usr/system_config.json"
CURRENT_APP_TYPE="pysrv"
clog.info("cmd ==== 07!")
# UDP_CMD_GET_RECV_NETWORKSTAT
simstat = sim.getStatus()
+ iccid = sim.getIccid()
imei = modem.getDevImei()
netstat = "0,10,0,10"
netstat_ = net.getState()
# ([voice_state, voice_lac, voice_cid, voice_rat, voice_reject_cause, voice_psc], [data_state, data_lac, data_cid, data_rat, data_reject_cause, data_psc])
operator = net.operatorName()
signal = net.csqQueryPoll()
- clog.info("imei:{0},sim:{1},oper:{2},signal:{3},net:{4}".format(imei,simstat,operator,signal,netstat))
- self.reply_cmd('07',"imei:{0}@sim:{1}@oper:{2}@signal:{3}@net:{4}".format(imei,simstat,operator,signal,netstat))
+ clog.info("imei:{0}@sim:{1}@iccid:{2}@oper:{3}@signal:{4}@net:{5}".format(imei,simstat,iccid,operator,signal,netstat))
+ self.reply_cmd('07',"imei:{0}@sim:{1}@iccid:{2}@oper:{3}@signal:{4}@net:{5}".format(imei,simstat,iccid,operator,signal,netstat))
elif cmd == "09":
clog.info("{},{}".format(cmd,parm))
# UDP_CMD_ATCMD
// ([rssi, bitErrorRate, rscp, ecno], [rssi, rsrp, rsrq, cqi, sinr])
// const char* msgnet ="imei:860132060352796@sim:0@oper:-1@signal:99@net:([99, 0, 0, 0], [0, 0, 0, 0, 0])";
// const char* msgnetfull = "imei:864430010001091@sim:1@oper:('CHN-CT', 'CT', '460', '11')@signal:22@net:([99, 99, 255, 255], [-71, -103, -12, 255, 4])";
+// imei:861106079800325@sim:1@iccid:89860441192590308552@oper:('CHINA MOBILE', 'CMCC', '460', '00')@signal:24@net:0,0,1,7
static int decodeNetStat(char* msg)
{
int update = 0;
cat1_api_runtime_set_cat1_signal(signals);
}
continue;
+ }else if(strncmp(s,"iccid:",6) == 0)
+ {
+ ppbuf=s+6;
+ char *iccids = cat1_api_runtime_get_cat1_iccid();
+ cat1_print_dbg("=== iccid = %s\r\n",ppbuf);
+ if ( strcmp(iccids,ppbuf) != 0)
+ {
+ update++;
+ cat1_api_runtime_set_cat1_iccid(ppbuf);
+ }
+ continue;
}
if(g_py_ver >= 6 && strncmp(s,"net:",4) == 0)