公司内部5G网络,使用RG500U,激活上下文成功,能返回IP地址,创建TCP连接时返回554,创建失败原因是模块没配置好还是服务器没配置好?
Hi @zhouchs
554是创建socket失败,请问别的设备可以正常连接服务器吗,可以展示下完整的at流程吗?
上下文配置:
AT+QICSGP=1,1,“hldqlhmecsk”,“jdy_ludeng01”,“Dqlh@561”,1
上下文激活:
AT+QIACT=1
OK
AT+QIACT?
+QIACT: 1,1,1,“172.30.4.1”
创建TCP服务端:
AT+QIOPEN=1,1,“TCP LISTENER”,“127.0.0.1”,0,9600,2
+QIOPEN: 0,554
还需要其他配置么?
咱这是要把模组当服务器吗?还是要用模组当TCP客户端?
当TCP服务端,本地端口9600。测试过客户端和UDP,都是返回554
加了部分AT+QCFG 扩展配置,问题解决,通信正常了。
1、AT+QCFG=”nat”,1
默认0-网卡模式,改为1-路由模式
2、AT+QCFG=”lanip”,”170.30.4.251”,”255.255.255.0”,0
设置网关和子网掩码
3、AT+QCFG=”5glan”,1,1
启用5G的LAN功能
4、AT+QCFG=”rp_filter”,2
启用反向路由检查
5、AT+QCFG=”napt”,1
启用或禁用网络地址端口转换