2017-03-14 5 views
1

GSM 장치에서 로밍 상황을 해결하려면 AT+COPS=?으로 사용 가능한 네트워크를 검색하고 SIM의 IMSI를 네트워크의 숫자 코드와 비교하려고합니다.AT + COPS =? 반환하거나 반환하지 않음 CME ERROR 22

종종 응답 대신 에코가 있고 몇 초 후에 장치가 리셋됩니다 (약 10-20).

간혹 호출은 CME ERROR: 22과 함께 반환됩니다. 일반적으로 "IMEI not found"또는 "phone book entry not found"를 참조합니다. 그것은 COPS 테스트의 맥락에서도 발생하지만, 지금까지 폴란드에서 발견 된 유일한 토론은 슬프게도 이해할 수 없습니다.

재설정을해도 문제가 해결되지 않습니다.

하루에 한 번, 내가 네트워크의 목록을받을 소개

상태를 0

  • CME 오류를 반환 AT+CREG?에도 불구하고 "현재 네트워크"로 태그 중 (올바른) 하나가 활성화됩니다.
  • SIM이 이미 성공적으로 설정되었습니다.
  • +CREG?+CREG: 0,0 인 경우 +COPS=0은 CME 오류 3을 발생시킵니다 (허용되지 않음).
  • 먼저 +COPS 테스트 전에 AT+CREG=2을 설정합니다. 나중에 AT+CREG=1이었습니다. 지금, 나는 +COPS에 전화를하고 나서하고있다. 어떤 설정도 다른 설정보다 성공적이지 않습니다.

여기에 어떤 일이 벌어 질 수 있습니까? 이 "반응"이 발생하는 특정 HW 오류 또는 사용자 오작동이 있습니까?

CME ERROR 22에서 "찾을 수 없음"이란 무엇입니까?

내가 잘못한 일을하고 있다면, 그 상황에서 필요한 정보를 어떻게 얻을 수 있습니까?

답변

1

오류는 여러 가지로 밝혀졌습니다. +COPS=? 맥락

  • CME ERROR: 22 어떤 네트워크가 발견되지 않음을 의미한다.
  • 기기가 검색되는 동안 AT+COPS=?이 우연히 호출 되었기 때문에 오류가 발생했습니다 (즉, AT+CREG?은?가 임의의 URC 사용 가능 상태 인 +CREG: ?,2을 반환합니다). 검색을 원할 경우 CREG가 정적 상태 (UNKNOWN 또는 REGISTERED 및 SEARCH 이외의 의미)를 반환하거나 AT+COPS=2을 사용하여 해당 상황을 강제로 수행 할 때까지 기다리십시오.
  • 반환하지 않는 장치는 하드웨어 문제 때문입니다. 네트워크 스캔은 상당한 양의 전류를 생성하며 (2A 정도의 피크) OCP가 디바이스를 밟고 리셋되도록합니다. 따라서 결과가 없습니다.