Air780E模块PPP应用开发指南
目录
- PPP拨号
- windows下PPP拨号
- 配置标准调制解调器
- 设置拨号连接
- 验证拨号结果
- linux下PPP拨号
- 1.安装 PPP 拨号软件
- 2.创建拨号脚本文件
- /etc/ppp/peers/air-ppp
- /etc/ppp/peers/air-chat-connect
- /etc/ppp/peers/air-chat-disconnect
- 3.创建好以上三个文件后就可以通过pppd拨号了
- 4.拨号成功后,需要为新建的ppp0网卡配置route
- 5.测试一下,我们已经可以正常访问网络了!
- 相关资料以及购买链接
- 常见问题
PPP拨号
首先通过AT+ECPCFG=usbCtrl,1关闭RNDIS,模块重新后有效。
windows下PPP拨号
配置标准调制解调器
(1) 打开控制面板—>电话和调制解调器—>调制解调器—>添加—>选择标准 33600bps 调制解调器—>选 择COM口。
(2) 选择创建的调制解调器—>属性—>高级—>更改默认首选项—>波特率根据实际使用修改。
如果步骤(1)中添加的端口为 USB枚举出的AT口时,则端口速率可以为任意值;如果步骤(1)中 添加的端口为UART AT 口时,则端口速率需设置为模组的 UART 口速率。
设置拨号连接
打开网络和共享中心—>设置新的连接或网络—>设置拨号连接—>创建拨号连接里,拨号号码为 99**1#,勾选“允许其他人使用此连接”,增加连接名称(例如 PPP0)。
验证拨号结果
点击连接—>连接成功—>cmd 窗口—>ping –n 5 www.baidu.com,ping外网地址收到正确回复信 息,至此PPP拨号上网成功。
linux下PPP拨号
参考Air720U在linux下的驱动修改安装对应驱动,Air780E模块的vid与pid,分别是19d1和0001。
1.安装 PPP 拨号软件
在Linux系统的命令模式下,输入以下命令安装 PPP 拨号软件:
$ sudo apt install ppp
2.创建拨号脚本文件
/etc/ppp/peers/air-ppp
(请修改示例中设备名/dev/ttyUSB1为实际设备名)
debug
nodetach
dump
/dev/ttyUSB1
115200
nolock
nocrtscts
modem
hide-password
novj
novjccomp
ipcp-accept-local
ipcp-accept-remote
noipdefault
usepeerdns
noccp
connect 'chat -s -v -f /etc/ppp/peers/air-chat-connect'
disconnect 'chat -s -v -f /etc/ppp/peers/air-chat-disconnect'
/etc/ppp/peers/air-chat-connect
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "NO ANSWER"
ABORT "BUSY"
ABORT "Username/Password Incorrect"
"" AT
OK-+++-OK ATH0
OK AT+CREG?
OK AT+CPIN?
OK AT+CESQ
OK ATD*99#
CONNECT ""
/etc/ppp/peers/air-chat-disconnect
ABORT "ERROR"
ABORT "NO DIALTONE"
SAY "\nSending break to the modem\n"
"" "\K"
"" "+++ATH0"
SAY "\nGood bay\n"
3.创建好以上三个文件后就可以通过pppd拨号了
cd /etc/ppp/peers
pppd call air-ppp
4.拨号成功后,需要为新建的ppp0网卡配置route
route add default ppp0
5.测试一下,我们已经可以正常访问网络了!
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-glAf17sv-1666625144824)(https://cdn.openluat-luatcommunity.openluat.com/images/20200827202540239_ppp.png “ppp”)]
相关资料以及购买链接
Air720U在linux下的驱动修改
常见问题
linux 常见问题解决方法
Air780E模块PPP应用开发指南相关推荐
- Air780E模块RNDIS应用开发指南
目录 简介 Window系统 Linux系统 常见问题 简介 RNDIS是指Remote NDIS,基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP, ...
- 移动IM开发指南3:如何优化登录模块
<移动IM开发指南>系列文章将会介绍一个IM APP的方方面面,包括技术选型.登陆优化等.此外,本文作者会结合他在网易云信多年iOSIM SDK开发的经验,深度分析实际开发中的各种常见问题 ...
- ROCKCHIP PWM模块开发指南
ROCKCHIP PWM模块开发指南 前言 脉宽调制(PWM,Pulse Width Modulation)功能在嵌入式系统中是非常常见的,它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效 ...
- 速卖通开放平台 预约交货模块开发指南
速卖通开放平台,最近新增加一个功能模块,就是:预约交货的功能.简单说,就是让包裹更早的能够上网.可以快速查询什么的,有点像虾皮平台的首公里功能.其实也不算最近,上半年5月份的时候就开始推这个功能了,据 ...
- 微赞php.ini_微赞微擎二开笔记开发手册之模块开发指南(九)
微赞微擎二开笔记开发手册之模块开发指南(九) 阅读本章内容之前请确定已了解微赞工作流程. 本章内容主要介绍如何编写及发布微赞功能模块. 微赞功能模块是微赞系统中扩展的独立功能, 微赞系统提供了相应的机 ...
- Linux 汇编语言开发指南
Linux 汇编语言开发指南 肖文鹏 (xiaowp@263.net), 北京理工大学计算机系硕士研究生 本文作者 肖文鹏是北京理工大学计算机系的一名硕士研究生,主要从事操作系统和分布式计算环境的研究 ...
- 400 多行代码!超详细 Rasa 中文聊天机器人开发指南 | 原力计划
作者 | 无名之辈FTER 责编 | 夕颜 出品 | 程序人生(ID:coder_life) 本文翻译自Rasa官方文档,并融合了自己的理解和项目实战,同时对文档中涉及到的技术点进行了一定程度的扩展, ...
- 《Node.js开发指南》书评汇总
刚查了下库存,发现订阅<Node.js开发指南>的读者大增,这是为什么呢?看了下近期本书在豆瓣的评论,口碑很好,现将豆瓣的书评汇总如下: ------------------------- ...
- Quartz.net官方开发指南 第十课: 配置、资源使用以及SchedulerFactory
Quartz以模块方式构架,因此,要使它运行,几个组件必须很好的咬合在一起.幸运的是,已经有了一些现存的助手可以完成这些工作. 在Quartz进行工作之前需要被配置的组件主要有: • ThreadPo ...
- 《Python 3程序开发指南(第2版•修订版)》——1.2 Python的关键要素
本节书摘来自异步社区<Python 3程序开发指南(第2版•修订版)>一书中的第1章,第1.2节,作者[英]Mark Summerfield,王弘博,孙传庆 译,更多章节内容可以访问云栖社 ...
最新文章
- 如果你能用你的大脑控制电脑,感觉怎么样?
- iOS 之 二维码生成与扫描(LBXScan)
- JavaScript操作DOM元素
- 你是否做好了代码的备份?
- 张一鸣:做CEO要避免理性的自负
- 微模式重金招聘高级图像算法工程师
- day27-python并发编程之多进程
- Unity 初级保龄球游戏
- 《Google Go: A Primer》学习笔记
- ad15图层显示_AD15使用及设置
- Trafodion建表之使用多温度特性
- php+dns+缓存,清理电脑dns缓存方法
- 翻译-现代浏览器的架构与发展
- 什么是编程语言,语言之间的区别
- 分析与思考 黄奇帆的复旦经济课 读书笔记
- Spring中两种编程式事务管理
- 计算机多媒体对语文教学的提高,谈谈多媒体在语文教学中的运用(教师中心稿)...
- BAT企业招聘的职位里,60%以上都在招大数据人才!
- 兜兜的乐扣刷题算法小记(不停更)
- 加密软件TrueCrypt推荐,也许是最好的加密软件