BeagleBone Black의 3G USB 어댑터로 GSM 및 GPRS를 동시에 사용할 수 없습니다.

BeagleBone Black의 3G USB 어댑터로 GSM 및 GPRS를 동시에 사용할 수 없습니다.

저는 BeagleBone Black(Debian 실행)을 개발 중이며 GPRS 및 SMS 전송을 위해 3G USB 어댑터(Huawei E173u-2)를 여기에 연결했습니다.

이제 보드를 부팅할 때(동글이 연결된 상태에서) 문제가 발생합니다. GPRS 서비스에 액세스할 수 있지만 동시에 SMS 메시지를 보낼 수 없습니다(MINICOM의 AT 명령 사용). GPRS 서비스가 켜져 있고 3G USB 동글에 AT 명령을 보내면 응답을 받게 됩니다.

Service Temporarily Unavailable.

터미널에서 명령을 실행하면

ifdown gprs(service name)

즉. GPRS 서비스가 중단되어 이제 문자 메시지를 보낼 수 있습니다.

SMS 모드에서 터미널에서 명령을 실행하면

ifup gprs(service name)

3G USB 동글에 AT 명령을 보내는 데 사용되는 MINICOM 연결을 닫을 때까지 GPRS 연결을 얻을 수 없습니다.

이 문제를 검색했을 때 모든 서비스가 동글이 연결되는 포트를 잠근다는 블로그를 읽었습니다. 다른 서비스는 해당 서비스가 포트를 해제할 때까지 동일한 포트에 액세스할 수 없습니다.

Windows에서 이것을 시도한 결과 두 서비스에 동시에 액세스할 수 있다는 것을 알았습니다.

이 문제의 실제 원인은 무엇이며 해결 방법은 무엇입니까?

답변1

/etc/ppp/options파일을 열고 65행으로 이동하여 주석을 달아주세요.

65번째 줄은 다음과 같습니다.

lock

그것을로 바꾸다

#lock

그리고 다시 시작하세요.

관련 정보