udp - SIMCOM A7600E 接收 UDP 包出现问题
问题描述
我在使用 A7600E 调制解调器接收 UDP 包时遇到问题。我需要使用专用 IP 地址通过 LTE 发送和接收 UDP 包。
我能够:
- 获取 ISP 为我们分配的专用 IPv4。
- 通过 Internet 发送包裹,到达的包裹具有正确的发送 IP/端口
- 使用 TCP 客户端和服务器发送和接收 TCP 包。(但我的老板要我发送 UDP)
ISP 级别没有防火墙,我用另一个调制解调器检查过。
这是我用来发送包的命令序列。当我将包发送到 79.118.XX.XX 时,我无法通过 UDP 接收任何内容
ATI
Manufacturer: INCORPORATED
Model: A7600E-LNSE
Revision: A7600M7_V8.18.1
IMEI: 86999XXXXXXXXXX
+GCAP: +CGSM,+FCLASS,+DS
AT+CGMR
+CGMR: A818B03A7600M7
AT+CGATT=1
OK
AT+CGACT=1,1
OK
+CGEV: NW MODIFY 1,4
AT+CGPADDR=1
+CGPADDR: 1,46.97.XX.XX
OK
AT+NETOPEN
OK
+NETOPEN: 0
AT+CIPOPEN=0,"UDP",,,15000
+CIPOPEN: 0,0
AT+CIPSEND=0,10,"77.81.XX.XX",21000
>ewewwe4343
OK
+CIPSEND: 0,10,10
AT+CIPOPEN=1,"UDP",,,21000
+CIPOPEN: 1,0
OK
AT+CIPOPEN?
+CIPOPEN: 0,"UDP","79.118.XX.XX",21000,-1
+CIPOPEN: 1,"UDP","0.0.0.0",0,-1
+CIPOPEN: 2
+CIPOPEN: 3
+CIPOPEN: 4
+CIPOPEN: 5
+CIPOPEN: 6
+CIPOPEN: 7
+CIPOPEN: 8
+CIPOPEN: 9
OK
谢谢您的帮助
解决方案
我已向 SIMCom 官方支持频道发送电子邮件,他们承认 A7600 系列上的 UDP 存在固件问题,他们为我提供了解决该问题的更新。我不确定发布链接是否是个好主意,因为它是一个测试版固件,我希望他们能尽快在他们的官方频道上发布它。
谢谢大家。
推荐阅读
- sql - 如何在计数查询中设置一系列默认值
- powershell - 为什么我可以使用 [pscustomobject] 而不是 [System.Management.Automation.PSCustomObject] 创建对象?
- unity3d - Unity 2D 玩家移动
- delphi - '“ 不是有效的浮点数
- postgresql - Helm Keycloak Postgres 与现有数据库...数据不会跨安装保存
- linux - linux下无法下载包 - 网络连接问题
- c++ - 在c ++中将解码的文本字符串写为二进制
- excel - 使用“addFromBase64”函数添加现有工作簿
- python - 调用model.fit时出现Tensorflow InvalidArgumentError
- android - android中的SPI和I2C协议