-
Notifications
You must be signed in to change notification settings - Fork 138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
about netxduo ppp question #31
Comments
@qq792368480 你好,我们PPP有实际测试过。你的应用中应该是PPP + 4G 模块,而我们提供的只是PPP协议栈,用户需要负责4G模块的组网等。关于调试,你可以启用下面两个的宏来查看各个阶段的状态和解码后的数据,如下图所示。另外这里是PPP的中文手册https://docs.microsoft.com/zh-cn/azure/rtos/netx-duo/netx-duo-ppp/chapter1 |
@qq792368480 你好,我是Azure RTOS的产品经理。请教下你这里用4G走PPP是个什么样的产品?我们最近正在做不少相关的工作,想更详细了解下你这里有关的需求。方便的话可以留个邮箱我们联系到你这里。 |
谢谢。我开启调试,打印这些内容,一直停在LCP阶段状态NX_PPP_LCP_PEER_CONFIGURE_REQUEST_ACKED_STATE(4)请问能从以下信息看出是什么原因导致的吗,仿真调试发现ppp_ptr -> nx_ppp_transmit_id != ppp_ptr -> nx_ppp_receive_id。4G模块是已经连接成功才进行ppp协商的 |
用在DTU上面的,当前产品是用lwip实现的,因为netxduo集成了很多插件就自己尝试移植下 |
ID 是用来匹配请求和响应的。状态4表示对方发送了请求,我们响应了,并且我们发送了请求等待对方响应,但是因为响应的ID不匹配,所以没有完成。你这边测试的PPP server端是仿真的还是实际的?仿真的话你可以调试看看为什么前面3个请求server没有任何响应?并先启动server,然后启动client试试。 |
你好,是实际和4G模块进行通信的(EC20,通过串口)。对啊我也疑惑前面经过了3个请求包4G模块才响应导致ID不匹配,你们这个PPP包发送间隔是怎么设置的。 |
默认的重传间隔是4s. nx_ppp.h: NX_PPP_PROTOCOL_TIMEOUT |
@qq792368480 这个issue我关掉了,如果有任何问题你可以再开新的issue。 |
你好,请原谅我的英文不好表达,请问你们提供的addons里的ppp有实际测试过跟4G模块通信吗?我现在一直卡在LCP阶段,需要自己修改底层吗,看得有点吃力
PPP TX:
7E FF 7D 23 C0 21 7D 21 74 7D 20 7D 28 7D 21 7D |
.}#.!}!t}.}(}!}24 7D 25 DC BE 20 7E |$}%...
PPP RX:(你们的协议栈已经解包了)
7E FF 03 C0 21 01 00 00 18 02 06 00 00 00 00 03 |
...!...........04 C0 23 05 06 B4 1C 4F 67 07 02 08 02 C1 28 7E |..#....Og.....(
PPP TX:
7E FF 7D 23 C0 21 7D 22 7D 20 7D 20 7D 38 7D 22 |
.}#.!}"}.}.}8}"7D 26 7D 20 7D 20 7D 20 7D 20 7D 23 7D 24 C0 23 |}&}.}.}.}.}#}$.#
7D 25 7D 26 B4 7D 3C 4F 67 7D 27 7D 22 7D 28 7D |}%}&.}<Og}'}"}(}
22 7D 2D C5 7E |"}-.
PPP RX:
7E FF 03 C0 21 02 74 00 08 01 04 05 DC 6E AA 7E |
...!.t......n.还有你们的协议栈有留出打印数据的接口吗,没找到。这样好难调试
The text was updated successfully, but these errors were encountered: