Linux
Linux 是否支持通過 AT-Command 串列調製解調器的網路介面?
我有一個Telit GM862-GPS 模組,它是一個帶有串列介面的 GPRS 調製解調器,使用標準的 Hayes AT 命令集(帶有一些擴展)。我想做的是能夠將它連接到 Linux 設備,以便現有軟體(如 wget、ftp 等)可以通過它連接到網際網路。在我有限的 Linux 經驗中,我認為這需要將調製解調器配置為正常網路介面設備,但我可能錯了。
這是 Linux 核心支持的東西/是否有現有的驅動程序可以做到這一點?
根據您所說的(串列介面,AT 命令集),我認為它的行為類似於撥號調製解調器。因此,您可以使用類似的東西
wvdial
或ppp
使用它進行連接。此外,GitHub 上的這個 repo看起來很相關:
該儲存庫用於將我一直在編寫的一堆腳本組合在一起,以協助 Telit 862GPS 的開發過程。它們都是為 Linux 設計的,但用於 Windows 的批量下載腳本除外。
如果你想把一個串口變成一個網路介面,這正是 PPP (
pppd
) 的設計目的。它適用於任何看起來像 Linux 串列埠的東西。pppd
支持發送“聊天文本”,其中包含必要的 AT 命令來建立和拆除呼叫。您可能想為此設備製作自己的聊天腳本。代替
/dev/ttyUSB0
或您在範例中看到的任何內容,請使用/dev/{name}
GPRS 模組公開的串列介面。