介紹
由於項目需求,為了減少寬度,采用了樹莓派zero,找了好久的網絡模塊,最后找到這款ec20 寬度與樹莓派zero 基本相同~。我使用的是EC20(CEFAG) 全功能版本,4g + gps。
硬件連接
連接
直接連到usb口就完事🌶️
還可以使用ttl連接。
插卡
如上圖一樣插即可。
軟件
檢查
輸入以下命令來檢查是否正常接入
ls /dev |grep ttyUSB
如果如上圖所示,就是連接成功了,如果沒有成功可以換一個usb口,或者換成ttl
上網
要先上網首先需要安裝wvdial依賴包,wvdial依賴包的功能是控制EC20模塊撥號上網。
sudo apt-get install wvdial
安裝成功后需要更改聯網配置
sudo nano /etc/wvdial.conf
電信或移動卡修改內容如下:
[Dialer lan1]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB2
ISDN = 0
Phone = *99#
Password = card
Username = card
聯通卡修改內容如下:
[Dialer lan1]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = at+cgdcont=1,"ip","uninet"
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB2
ISDN = 0
Phone = *99#
Password = card
Username = card
來源:https://zhuanlan.zhihu.com/p/107458906
保存后輸入
sudo wvdial lan1
來撥號上網
如果和上面一樣就是撥號成功。 如果失敗了, 可能是信號不好,或者卡沒插好。🤔
如果你同時連接了wifi和4g模塊
那么可以執行以下命令來啟動4g的路由模塊。
sudo ip route del default via 192.168.1.1 #你的wifi路由器 網關
sudo ip route add default via 10.64.64.64 #ec20網關
測試是否聯網成功
curl http://ip.cip.cc
短信
安裝gammu模塊
sudo apt install gammu
配置gammu
sudo gammu-config
配置如下圖
配置好后輸入
sudo gammu identify
如果正常返回信息,說明一切正常,可以繼續下一步了!
發送短信
udo gammu sendsms TEXT 電話號碼 -text "這里是短信內容!" -unicode
到這里了就搞定了!~
感謝觀看!😄