我在使用 A7600E 调制解调器接收 UDP 包时遇到问题。我需要使用专用 IP 地址通过 LTE 发送和接收 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
谢谢您的帮助
AT+CIPMODE=1
OK
AT+NETOPEN
OK +NETOPEN: 0
AT+CIPOEPN=0,"UDP","1.241.xxx.xxx",45000
ERROR
AT+CIPOEPN=0,"UDP","1.241.xxx.xxx",45000, 25000,-1
ERROR
AT+CIPOEPN=0,"UDP","1.241.xxx.xxx",45000, 20000
OK
终于可以毫无错误地发送AT+CIPOPEN命令了。
我误解了这个 AT+CIPOPEN 命令的语法,我错过了我的本地端口(例如上述命令用法中的 20000)
我已经向 SIMCom 官方支持渠道发送了电子邮件,他们承认 A7600 系列上的 UDP 存在固件问题,并为我提供了解决该问题的更新。我不确定发布链接是否是个好主意,因为它是测试版固件,我希望他们很快就会在官方渠道上提供它。
谢谢大家。