EC20 raspberry pi 樹莓派 4g上網 發短信


介紹

由於項目需求,為了減少寬度,采用了樹莓派zero,找了好久的網絡模塊,最后找到這款ec20 寬度與樹莓派zero 基本相同~。我使用的是EC20(CEFAG) 全功能版本,4g + gps。

硬件連接

連接

be9ca9d4de0cb9a75230a357fdc76a8f.md.jpg

直接連到usb口就完事🌶️

還可以使用ttl連接。

插卡

2020-05-04-13.58.08.md.png

如上圖一樣插即可。

軟件

檢查

輸入以下命令來檢查是否正常接入

ls /dev |grep ttyUSB

2020-05-04-14.02.35.md.png

如果如上圖所示,就是連接成功了,如果沒有成功可以換一個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

來撥號上網

QQ20200504-1409472x.md.png

如果和上面一樣就是撥號成功。 如果失敗了, 可能是信號不好,或者卡沒插好。🤔

如果你同時連接了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

配置如下圖

2020-05-04-14.16.33.md.png

配置好后輸入

sudo gammu identify

如果正常返回信息,說明一切正常,可以繼續下一步了!

發送短信

udo gammu sendsms TEXT 電話號碼 -text "這里是短信內容!" -unicode

到這里了就搞定了!~

感謝觀看!😄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM