2009-11-27 3 views
0

내 아이폰 앱에 표시 할 셀 ID 정보가 필요합니다. 앱이 AT 명령을 모뎀에 보내지 만 모뎀 메시지를 읽는 방법을 모르겠습니다. 도와주세요.객관적인 C에서 gsm 모뎀 메시지를 읽는 방법은 무엇입니까?

+0

iphone 태그를 추가했습니다. 단 하나의 다른 질문 만 태그되어 있기 때문에 cellid 태그에 대해 확실하지 않습니다. – hallski

+0

내가하려고하는 것은 다음과 같다 : int speed = 115200; \t 부호없는 int null = 0; \t 부호없는 int handshake = TIOCM_DTR | TIOCM_RTS | TIOCM_CTS | TIOCM_DSR; \t struct termios term; \t int fd = open ("/ dev/tty.debug", O_RDWR | 0x20000 | O_NOCTTY); ("AT + COPS? \ r \ n")); // 모뎀의 응답을 읽습니다. 위치를 계산하려면 LAC, MCC, MNC가 필요합니다. 답장을 보내 주셔서 감사합니다. – Miky

답변

1

당신은 아이폰의 맥락에서 요구하는 경우에, 나는 당신이 공식 SDK와 그렇게 할 수 있다고 생각하지 않습니다.

잠금 해제 도구의 소스 코드는 AT 명령을 보내어 아이폰 모뎀에서 데이터를 읽으므로 팀에서 찾아야합니다.

+0

이것은 공식 SDK에서는 허용되지 않습니다. 이것을 App Store에 제출하려고하면 확실히 거부됩니다. – Jasarien

+0

세포질을 얻는 또 다른 방법이 있습니까? – Miky

1

필요한 기능이 무엇인지 모르겠지만 this website은 AT 명령을 사용하여 문자 메시지를 보낼 때까지 나를 조용하게했습니다.

또한 Windows 하이퍼 터미널 (보조 프로그램> 통신)을 사용하여 특정 USB 포트 (COM 포트에 매핑 됨)에 연결할 수 있습니다. 이 연결을 사용하면 AT 명령을 직접 휴대 전화로 보내고 반환하는 내용을 볼 수 있습니다. 이 도움이

희망은 ...

관련 문제