介绍

模块购买

本次实验购买移远的EC00M模块进行测试,EC800M/EC800E/EC800N等同系列产品均可通用一个封装。

GD32实战篇-移远EC800M进行TCP/UDP连接测试-上位机测试-LMLPHP

硬件连接

使用USB转TTL模块进行连接!

(注意,模块需要稳定5V供电,否则会出现模块上电异常、不工作等问题)

上位机调试

使用SSCOM串口助手进行上位机串口调试

GD32实战篇-移远EC800M进行TCP/UDP连接测试-上位机测试-LMLPHP

AT指令

接下来进行AT指令测试!

初始化测试

AT测试
查询是否有卡
查询卡信号
查询注册状态

DUP测试(非透传)

DUP测试可以参考移远的用户手册

GD32实战篇-移远EC800M进行TCP/UDP连接测试-上位机测试-LMLPHP

其中,我们首先需要一个用于测试的服务器,我这里使用的是安信可透传云

这是链接:

安信可透传云 V1.0

建立一个测试用服务器
UDP连接指令
发送不定长指令

TCP测试

建立TCP连接指令
发送定长数据指令
发送不定长数据指令
断开TCP/UDP连接指令

TCP透传

透传连接指令

结语

这里是我整理好的,关于TCP以及UDP传输中所使用到的AT指令,大家感兴趣可以看看

GD32实战篇-移远EC800M进行TCP/UDP连接测试-上位机测试-LMLPHP

本节到此结束,接下来会是GD32的代码编写,记住大家需要先在上位机上面跑通以后,再移动到单片机上进行编写。

10-29 11:01