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

安装成功后需要更改联网配置

1sudo nano /etc/wvdial.conf 2 3 4电信或移动卡修改内容如下: 5 6[Dialer lan1] 7Init1 = ATZ 8Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 9Modem Type = Analog Modem 10Baud = 9600 11New PPPD = yes 12Modem = /dev/ttyUSB2 13ISDN = 0 14Phone = *99# 15Password = card 16Username = card 17 18 19联通卡修改内容如下: 20[Dialer lan1] 21Init1 = ATZ 22Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 23Init3 = at+cgdcont=1,"ip","uninet" 24Modem Type = Analog Modem 25Baud = 9600 26New PPPD = yes 27Modem = /dev/ttyUSB2 28ISDN = 0 29Phone = *99# 30Password = card 31Username = card 32 33来源:https://zhuanlan.zhihu.com/p/107458906

保存后输入

sudo wvdial lan1

来拨号上网

QQ20200504-1409472x.md.png

如果和上面一样就是拨号成功。 如果失败了, 可能是信号不好,或者卡没插好。🤔

如果你同时连接了wifi和4g模块

那么可以执行以下命令来启动4g的路由模块。

1sudo ip route del default via 192.168.1.1 #你的wifi路由器 网关 2sudo 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

到这里了就搞定了!~

感谢观看!😄

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )