Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
Network
PPPoS_PPPoE
RT-Thread 已经支持 PPP 功能了
发布于 2019-09-27 12:08:00 浏览:5796
订阅该版
[tocm] PPP 的全称是(Piont to Piont Protocol),点对点传输协议。 PPP DEVICE 软件包就是 PPP 协议在 lwIP 上的实现,简单明了的描述就是 通过 UART 来传输网络协议。目前支持的设备有 Luat Air720,China mobile M6312,Simcom SIM800 模块 ## PPP DEVICE 的使用场景: - 现阶段仍然通过 AT DEVICE 软件包来实现 GPRS 模块网络连接的用户。 - PPP方式的优势就是使 GPRS 模块联网不在仅依赖于对 AT 数据命令的解析; - 尤其是在使用 PPP DEVICE 软件包后可以直接使用 BSD Socket API 接口就可以实现网络连接; 不多说下面先放一张效果图,粗略了解一下 ![ppp sample video.gif](https://oss-club.rt-thread.org/uploads/201909/27/110700v7840ojr87ek31qr.gif) 图片就是启动 ppp device 软件包之后的效果图,因为是使用 4G 模块的缘故,看起来延迟会很好看; 现在已经实现了对接 netdev 框架,可以直接使用 BSD Socket API 来进行网络编程。 最重要的是,使用 chat 方式来实现拨号操作,非常方便移植,甚至只需要增加 class 夹下文件即可。 ![移植文件细节.jpg](https://oss-club.rt-thread.org/uploads/201909/27/111456mmjwu28ou0m059ow.jpg) 从代码量的相似度来看,就知道移植难度很小,少量修改即可完成新模块的移植操作。 更多细节可以通过下载软件包和加入群聊 体验 软件包地址:[<传送门>](https://github.com/RT-Thread-packages/ppp_device) PPP DEVICE 软件包群:[<传送门>](https://jq.qq.com/?_wv=1027&k=5KcuPGI) 群号:749347156 那怎么获取 PPP DEVICE 软件包呢?可以先在 env 里执行 软件包索引 更新命令 pkgs --upgrade ![ppp index upgrade.gif](https://oss-club.rt-thread.org/uploads/201909/27/114703zrpgpbp77m5hnsms.gif) 顺利的话,就可以得到 PPP Device Package的索引, 为什么要获取索引?:lol当然是尝鲜软件包了 软件包配置是这样的 ![Donwload ppp device package.gif](https://oss-club.rt-thread.org/uploads/201909/27/114713ixe664uuq4q8p8aq.gif) 一切顺利的进行下去就可以看到第一张图片的样子了,哈哈,是不是很简单。当然如果中间出现什么问题,可以加群大家一起讨论解决。[749347156](https://jq.qq.com/?_wv=1027&k=5KcuPGI) 在制作这个 PPP DEVICE 软件包之前, 曾经做过不少分析,在制作时也遇到了很多细微但是却不容易解决的问题,当然也遇到过很多硬核问题; 实现期间问过很多大佬 如@北极熊,也查阅了很多资料;在计划提交软件包期间,还得到了@xfan1024大佬的帮助,优化了很多地方。 不过,由于 PPP DEVICE 软件包提出的时间短暂,可能会有一些问题,还希望大家多多交流,咱们一起完善这个软件包。:lol:lol:lol **PPP DEVICE : 给 GPRS 模块提供一种新的网络连接方式**
查看更多
32
个回答
默认排序
按发布时间排序
_xiangxi
2019-12-16
这家伙很懒,什么也没写!
>如果数据量小的话,这上面的大小,甚至可以减少到原来的 1/4; >配置项在 componets -> networ -> lwIP we ... --- 如果空间足够,可以选择减小到 1/2,性能会随着这些参数的减少而下降。
Cheney_Chen
2019-09-27
这家伙很懒,什么也没写!
楼主流弊,马上去试试:lol
霹雳大乌龙
2019-09-27
这家伙很懒,什么也没写!
良哥,流弊啊,这么快整出来了,666!
heyuanjie87
2019-09-27
这家伙很懒,什么也没写!
牛逼万里 有ec20的移植计划吗
_xiangxi
2019-09-27
这家伙很懒,什么也没写!
>牛逼万里 有ec20的移植计划吗 --- 当然可以支持呀。移植起来应该很方便,可以下载软件包看一下
_xiangxi
2019-09-27
这家伙很懒,什么也没写!
>良哥,流弊啊,这么快整出来了,666! --- 快去试试,哈哈,主要还是RTT活力大,很多问题都能给答复。
_xiangxi
2019-09-27
这家伙很懒,什么也没写!
>楼主流弊,马上去试试 --- :lol 谢谢大佬夸奖
_xiangxi
2019-09-27
这家伙很懒,什么也没写!
>牛逼万里 有ec20的移植计划吗 --- 应该很快有就推出了:lol
shao7936626
2019-10-15
这家伙很懒,什么也没写!
厉害厉害,立马来学习学习
shao7936626
2019-10-15
这家伙很懒,什么也没写!
给软件包一个建议。。。。sim800c 720这样的大部分都是全网通的,为何还要在menuconfig里面选择运营商呢
撰写答案
登录
注册新账号
关注者
1
被浏览
5.8k
关于作者
_xiangxi
这家伙很懒,什么也没写!
提问
9
回答
47
被采纳
1
关注TA
发私信
相关问题
1
lwip1.4.1连接经常会断开无法连接上,可以ping通
2
LPC1768:RTT+LWIP+webserver用IE刷网页出现硬件中断错误(已经解决)
3
求一些LWIP开发的经验,目前ping一直不稳定。
4
stm32f207+dp83848无法ping通
5
RTT下的LWIP传递机制
6
rtt内lwip的socket是否是线程安全?
7
Lwip+enc28j60无法ping通
8
坑爹的rtconfig.h lwip关掉了checksum
9
花了一个晚上,把RT2.0的LWIP、网卡驱动、文件系统整合起来了,发现一点小问题
10
lwip例程中udp发送时如何指定源端口发送到指定目的地端口
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
a1012112796
13
个答案
2
次被采纳
张世争
9
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
本月文章贡献
程序员阿伟
7
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部