想了解一下树莓派通过4G网络模块通信如何实现,看到这篇文章(http://www.lxway.com/95811506.htm),准备接下来有机会实践一下,先留存学习;

一、4G Luci配置

1、 新建一个wwan接口;

2、 上网方式为dhcp自动获取;

3、 物理设置选择wwan0;

4、 防火墙选择wan

二、重连脚本redial4g

LogFile=/root/4g_Log.log
mdate=`date +%R-%d-%m-%Y` if [ -e /var/run/udhcpc-wwan0.pid ]; then
echo 4G pid is ok!
#echo $mdate 4G pid is ok! >> $LogFile
#exit 0
else
echo 4G pid is failed!
echo $mdate 4G pid is failed! >> $LogFile
#/etc/myLte/dial4g
#reboot
#exit 0
fi if ping -c3 www.baidu.com > /dev/null 2>&1
then
echo ping baidu is ok!
#echo $mdate ping baidu is ok! >> $LogFile
echo 0 > /tmp/4g_tmp.txt
exit 0
else
echo ping baidu is failed!
echo $mdate ping baidu is failed! >> $LogFile
/etc/myLte/dial4g #must place here
#read pvar < /tmp/4g_temp.txt
#if [ -z "$pvar" ] ; then
# pvar=0
#fi
if [ ! -f "/tmp/4g_tmp.txt" ] ; then
pvar=0
echo file not exist
else
read pvar < /tmp/4g_tmp.txt
echo file exist
fi
pvar=`expr $pvar + 1`
echo $pvar > /tmp/4g_tmp.txt
if [ $pvar -ge 5 ] ; then
echo failed 5 times!
echo $mdate failed 5 times! >> $LogFile
reboot
fi fi
exit 0

  

三、crontab

*/2 * * * * /etc/myLte/redial4g

重连时间不要设太短,太短可能还没拨号结束就又进行重播,会重复了。

四、拨号脚本dial4g

PORT=/dev/ttyUSB0
MODE="AT+CFUN=1" gcom -d $PORT -s /etc/gcom/setmode.gcom
sleep 3
MODE="AT+COPS=0" gcom -d $PORT -s /etc/gcom/setmode.gcom
sleep 3
MODE="AT+CEREG=1" gcom -d $PORT -s /etc/gcom/setmode.gcom
sleep 3
MODE="AT+CGDCONT=1,'IP'" gcom -d $PORT -s /etc/gcom/setmode.gcom
sleep 3
MODE="AT+CGACT=1,1" gcom -d $PORT -s /etc/gcom/setmode.gcom
sleep 3
MODE="AT+ZGACT=1,1" gcom -d $PORT -s /etc/gcom/setmode.gcom
sleep 3
ifup wwan &
exit 0

  

五、开机启动

# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing. /etc/myLte/dial4g exit 0

  


【树莓派】树莓派使用4G模块上网的更多相关文章

  1. 嵌入式Linux系统---ppp拨号,4G模块上网【转】

    本文转载自:http://blog.csdn.net/qq562029186/article/details/65438553 4G模块PPP拨号上网 方法1 所需文件: xxx-chat-conne ...

  2. 树莓派 4G模块 PPP 拨号 NDIS 拨号

    资料参考:树莓派使用4G模块(华为ME909s-821)亲身尝试的可行方法(上)

  3. 4G模块*99#拨号上网

    操作系统:win10 模块型号:quectel EC20 CE FAG 4G模块拨号步骤如下: 1. 打开网络和internet设置 2. 选择“拨号” 3. 选择“设置新连接” 4. 选择“拨号调至 ...

  4. 在ARM-linux上实现4G模块PPP拨号上网【转】

    本文转载自:http://blog.csdn.net/zqixiao_09/article/details/52540887 在ARM平台上实现4G模块的PPP拨号上网,参考网上的资料和自己的理解,从 ...

  5. 高新兴 ME3630-W 4G 模块 Android 平台适配

    2019-04-26 关键字:高新兴 ME3630-W 适配.rk3128 移植 4G 模块 本篇文章系笔者在移植 高新兴物联 ME3630-W 4G 模块到运行着 Android4.4 操作系统的 ...

  6. [nRF51822] 13、浅谈nRF51822和NRF24LE1/NRF24LU1/NRF24L01经典2.4G模块无线通信配置与流程

    前言:  nRF51可以支持基于2.4G的互相通信.与NRF24LE1的通信.与NRF24LU1的通信.与NRF24L01的通信. 一.nRF51822基于2.4G和nRF51822通信 其中nRF5 ...

  7. XBee 802.15.4/Digimesh FAQs:如何为2.4G模块选择合适的信道

    XBee 802.15.4模块和XBee Digimesh模块在硬件上完全相同,只是出厂带有不同固件,如果测试需要,这两个固件可以都可以互换烧入模块中. 如何为2.4G模块选择合适的信道 IEEE 8 ...

  8. 迅为IMX6开发板支持全网通4G模块丨GPS模块丨WIFI蓝牙丨千兆以太网

    迅为i.MX6开发板丨迅为i.MX6Q开发板丨四核imx6开发板丨Cortec-A9开发板丨资料介绍: 特点: 处理器:Freescale Cortex-A9四核i.MX6Q主频1GHz 核心板配置: ...

  9. 嵌入式开发 迅为4418开发板Qt移植移动4G模块第一部分

    本文转自迅为论坛:http://topeetboard.com 了解更多:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-7744162139 ...

随机推荐

  1. C#并行编程之数据并行

    所谓的数据并行的条件是: 1.拥有大量的数据. 2.对数据的逻辑操作都是一致的. 3.数据之间没有顺序依赖. 运行并行编程可以充分的利用现在多核计算机的优势.记录代码如下: public class ...

  2. PostgreSQL 磁盘使用大小监控

    表大小信息 postgres=# SELECT *, pg_size_pretty(total_bytes) AS totalpostgres-# , pg_size_pretty(index_byt ...

  3. HTML5--拖动01

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  4. 三分之一的程序猿之社交类app踩过的那些坑

    三分之一的程序猿之社交类app踩过的那些坑 万众创新,全民创业.哪怕去年陌生人社交不管融资与否都倒闭了不知道多少家,但是依然有很多陌生人社交应用层出不穷的冒出来.各种脑洞大开,让人拍案叫起. 下面我们 ...

  5. [转]九个Console命令,让js调试更简单

    转自:九个Console命令,让js调试更简单 一.显示信息的命令 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!DOCTYPE html> <html ...

  6. 关于wamp5中(apache)设置虚拟主机

    找了很多文章,但是很多对于最新的apache都已经过时无法生效了. http://blog.csdn.net/yuluo727282752/article/details/6944359 这篇文章写得 ...

  7. Html5的表单

    跨浏览器 https://github.com/westonruter/webforms2 https://github.com/Modernizr/Modernizr http://www.blog ...

  8. Java + 腾讯企业邮箱 + javamail + SSL 发送邮件

    说实话腾讯的企业邮箱真心不错! 腾讯企业邮箱官网:http://exmail.qq.com/login/ 新用户注册:http://exmail.qq.com/onlinesell/intro 点击开 ...

  9. spring3种配置的比较

    引用自:Spring 3.x 企业应用开发实战

  10. 【转】Description Resource Path Location Type Java compiler level&n

    转载地址:http://blog.sina.com.cn/s/blog_ae96abfd0101qbq0.html 在项目上右键Properties->Project Facets,在打开的Pr ...