PPP, QMI 및 AT 명령의 차이점

PPP, QMI 및 AT 명령의 차이점

지난 6일 동안 LTE 모뎀(https://sixfab.com/product/quectel-ec25-mini-pcle-4glte-module/), "QMI"를 사용하여 Raspberry Pi에서 4G 인터넷 액세스를 설정했습니다. 하지만 여전히 많은 질문이 있습니다. 많은 튜토리얼, 기사, 심지어 책의 기사까지 읽었지만 여전히 혼란스럽습니다. 저와 미래의 독자들을 위해 명확하게 설명할 시간이 있기를 바랍니다.

  • 어떻게 PPP, 서로 상호 작용 AT commands합니까 ?QMILTE
  • 각각의 역할은 무엇입니까? 그것들이 모두 필요합니까?
  • 이러한 프로토콜을 사용하여 연결을 설정하거나 인터넷에서 데이터를 기록/전송할 때 어떤 일이 발생하는지 자세히 설명할 수 있습니까? 스키마는 훌륭할 것입니다.
  • PPP모뎀을 ISP에 연결하는 데 사용되는 것으로 알고 있는데 왜 사람들이 로 교체해야 한다고 말합니까 QMI?
  • 이 응답에서https://unix.stackexchange.com/a/168690더 빠른 속도를 위해 tty를 통한 인터페이스 를 사용하는 것이 좋지만 wwan0모든 데이터는 동일한 USB 연결만 공유합니다. 그렇죠?
  • 최대 직렬 속도가 115200bps라면 모뎀은 어떻게 150Mbps에 도달합니까? 버퍼가 있나요?
  • 에 따르면https://www.quectel.com/UploadImage/Downlad/Quectel_WCDMA<E_Linux_USB_Driver_User_Guide_V1.8.pdf(8/47페이지) 이 모델은 많은 인터페이스를 제공하며 wwan* 인터페이스를 USB 네트워크 어댑터로 사용할 수 있다고 합니다. wwan*과 /dev/ttyUSB*의 차이점은 무엇입니까?
  • 이에 관한 기사나 책을 추천해 주실 수 있나요?

답변1

LTE 모뎀은 여러 가지 방법으로 운영 체제에 표시될 수 있습니다. 레거시 방식은 레거시 아날로그 모뎀을 에뮬레이트하는 것입니다. 이 경우 모뎀은 /dev/ttyUSB0모뎀 명령 및 응답(AT 명령)과 데이터(PPP) 모두에 사용되는 하나의 직렬(TTY) 인터페이스( )를 제공합니다. 이 경우 네트워크 연결이 설정되면 TTY 장치는 단일 PPP 데이터 스트림을 전달하고 TCP/IP 프로토콜 패킷은 PPP 내에 래핑됩니다.

데이터 및 모뎀 명령 모두에 대해 하나의 채널만 있으면 불편할 수 있습니다. 네트워크 연결이 활성화되어 있는 동안 모뎀에 명령(예: 무선 신호 강도 모니터링)을 보내는 것이 매우 까다로워집니다.

115200bps보다 빠른 직렬 포트 속도가 있으며 USB 기반 직렬 포트 에뮬레이션에서 이를 보고할 수 있습니다. 그러나 실제 연결이 USB 기반인 경우 직렬 장치 에뮬레이션은 에뮬레이션의 일부 세부 사항을 무시할 수 있습니다. 예를 들어 직렬 포트 속도, 데이터 및 정지 비트 수는 무시될 수 있으며 이를 설정하는 명령은 다음과 같습니다. 무작동으로 만들었습니다. 필요한 경우 해당 설정을 쿼리하는 명령을 실행하여 합리적으로 보이는 답변을 생성할 수 있습니다. 그러나 이러한 답변은 실제 전송 속도와 관련이 없습니다. 따라서 레거시 모드의 USB LTE 모뎀은 /dev/ttyUSB0쿼리 시 115200bps로 설정되어 있다고 알려줄 수 있지만 실제 데이터 전송 속도는 훨씬 더 높을 수 있습니다.

LTE 무선 프로토콜은 TCP/IP 및 IPv6를 기본적으로 지원하므로 실제로 무선 인터페이스를 통해 TCP/IP를 PPP로 래핑할 필요가 없습니다. PPP 프로토콜은 연결을 기존 전화 접속 모뎀 기반 네트워크 연결처럼 보이게 하기 위해 컴퓨터와 모뎀 사이에 사용됩니다.

기존의 잔인함을 없애기 위해 QMI 및 MBIM과 같은 USB 연결 LTE 모뎀을 제공하는 새로운 방법이 개발되었습니다. QMI는 Qualcomm 독점 프로토콜인 반면, MBIM 프로토콜 사양은 여러 공급업체의 표준화 노력의 결과라고 생각합니다. 모뎀은 실제 네트워크 인터페이스(일반적 으로 또는 유사) 및 명령 액세스를 위한 wwan0추가 장치(예: )로 표시됩니다./dev/cdc-wdm0

이는 TCP/IP 패킷이 LTE 무선 프로토콜을 통한 전송을 위해 모뎀으로 직접 전달될 수 있으므로 PPP 계층을 잘라냅니다. 이를 통해 컴퓨터와 모뎀 사이에 RS-232 직렬 포트 연결이 존재하는 것처럼 가장할 필요가 없으며 실제 연결은 USB입니다. 또한 LTE 신호 강도를 모니터링하는 데 쉽게 사용할 수 있는 별도의 명령 채널을 허용합니다. 이는 네트워크 연결이 사용되는 동안 클라이언트 장치가 이동할 경우 중요할 수 있습니다.

답변2

답변 자체는 아니지만 질문에 댓글을 달 수 있는 담당자가 충분하지 않습니다. 대답의 일부는 여기에서 찾을 수 있습니다. 나 또한 이 내용을 처음 접했고 ppp 대 qmi, Quectel 대 Sierra 모뎀, 다른 프록시 등에 대한 몇 가지 기본 답변을 제공했기 때문입니다.

https://www.outdoorrouter.com/4g-mobile-interface-protocol-qmi-and-ppp/

인용하다:

예를 들어 QMI_WWAN 프록시를 사용하는 Sierra 모뎀과 Quectel 모뎀은 GobiNet 프록시를 사용합니다.

궁금하시다면 저는 아웃도어라우터와 아무런 관련도 없고, 무슨 일을 하는지도 모릅니다.

관련 정보