Tor*_*Tor 6 modem serial-port ppp raspbian lte
在过去的 6 天里,我有机会与 LTE 调制解调器(https://sixfab.com/product/quectel-ec25-mini-pcle-4glte-module/)互动,我设法在使用“QMI”的树莓派。但是我仍然有很多问题,我阅读了很多教程、文章甚至书籍文章,但我仍然很困惑,希望您有时间为我和未来的读者澄清一些事情:
PPP
,AT commands
又是怎么QMI
互动和互动的LTE
?PPP
是用来连接modem到ISP的,为什么有人说要换成QMI
?wwan0
通过 tty使用接口以提高速度,但所有数据仅共享相同的 USB 连接,对吗?LTE 调制解调器可以通过多种方式呈现给操作系统。传统方法是模拟传统模拟调制解调器:在这种情况下,调制解调器将呈现一个串行 (TTY) 接口 ( /dev/ttyUSB0
),它将用于调制解调器命令和响应(AT 命令)以及数据 (PPP)。在这种情况下,当建立网络连接时,TTY 设备将传递单个 PPP 数据流,并且 TCP/IP 协议数据包被包裹在 PPP 中。
只有一个通道用于数据和调制解调器命令可能会很不方便:当网络连接处于活动状态时,将任何命令发送到调制解调器(例如用于监视无线电信号强度)变得非常棘手。
有比 115200 bps 更高的串行端口速度,基于 USB 的串行端口仿真可能会报告它们。但是如果实际连接是基于USB的,串口设备仿真可能只是忽略了一些仿真细节:例如,串口速度和数据和停止位的数量可以忽略,设置它们的命令可以变成无操作。如有必要,可以使用查询这些设置的命令来生成一些看似合理的答案……但这些答案与实际传输速度无关。因此,传统模式下的 USB LTE 调制解调器可能会告诉您/dev/ttyUSB0
查询时设置为 115200 bps,而实际数据传输速率可能要高得多。
LTE 无线电协议原生支持 TCP/IP 和 IPv6,因此无需通过无线电接口将 TCP/IP 实际封装到 PPP 中。PPP 协议仅用于计算机和调制解调器之间,以使连接看起来像传统的基于拨号调制解调器的网络连接。
为了摆脱遗留的问题,已经开发出更新的方法来呈现 USB 连接的 LTE 调制解调器,如 QMI 和 MBIM。QMI是高通专有协议,而我认为MBIM协议规范是多厂商标准化努力的结果。它们将调制解调器呈现为真实的网络接口(通常wwan0
或类似的)和/dev/cdc-wdm0
用于命令访问的附加设备(例如)。
这切断了 PPP 层,因为 TCP/IP 数据包可以直接传递到调制解调器,以便通过 LTE 无线电协议进行传输。它消除了计算机和调制解调器假装它们之间存在古老的 RS-232 串行端口连接的需要,而实际连接是 USB。并且它允许一个单独的命令通道,该通道可以很容易地用于例如监视 LTE 信号强度,如果客户端设备在使用网络连接时四处移动,这可能很重要。
小智 0
本身不是答案,但我没有足够的代表来评论这个问题。部分答案可能会在这里找到,因为我也是新东西,它给了我一些关于 ppp 与 qmi、Quectel 与 Sierra 调制解调器、它们不同的代理等的基本答案:
https://www.outdoorrouter.com/4g-mobile-interface-protocol-qmi-and-ppp/
引用:
例如,使用 QMI_WWAN 代理的 Sierra 调制解调器和使用 GobiNet 代理的 Quectel 调制解调器
如果您想知道,我与户外路由器没有任何关系,我什至不知道他们是做什么的。