# 4G短信猫 **Repository Path**: ZR__2020/PPPGSM ## Basic Information - **Project Name**: 4G短信猫 - **Description**: 该项目基于树莓派连接EC20 4G模块,PP拨号上网和GSM控制多线程并发处理,实时监测以太网、WiFi网卡的联网情况,如果网络断线,则自动切换到 4G拨号上网;一旦以太网、WiFi联网后就自动断开4G连接。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-06-06 - **Last Updated**: 2026-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **# 4G短信猫** **#### 一、介绍** 该项目基于树莓派连接EC20 4G模块,有三个部分:PPP智能拨号上网、GSM控制、SMS短信猫,程序采用多线程编程模型实现相应模块功能控制。 ![输入图片说明](%E6%A0%91%E8%8E%93%E6%B4%BE%E7%9F%AD%E4%BF%A1%E7%8C%AB%E6%9E%B6%E6%9E%84%E5%9B%BE.jpg) 本人负责PPP拨号上网和GSM控制多线程并发处理,流程图如下: ![输入图片说明](%E9%A1%B9%E7%9B%AE%E6%B5%81%E7%A8%8B%E5%9B%BE_00.jpg) **#### 二、控制线程** ![输入图片说明](%E6%8E%A7%E5%88%B6%E7%BA%BF%E7%A8%8B.png) ![输入图片说明](%E6%B5%8B%E8%AF%95.png) **#### 三、PPP线程** ![输入图片说明](PPP%E7%BA%BF%E7%A8%8B.png) **1. AT指令** ![输入图片说明](AT%E6%8B%A8%E5%8F%B7.png) ![输入图片说明](%E6%8B%A8%E5%8F%B7.jpg) **2. 拨号上网脚本** ![输入图片说明](%E4%B8%8A%E7%BD%91%E8%84%9A%E6%9C%AC%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C.png) **3. 虚拟网卡** ![输入图片说明](%E8%99%9A%E6%8B%9F%E7%BD%91%E5%8D%A1ip.png) **4. Ping测试** ![输入图片说明](ping%E6%B5%8B%E8%AF%95.png)