在官网上买了几个CH9120模块,发现模块只能发送不能接收,用PC接收到的数据的源端口显示0,也就是说模块使用0端口将数据发送到PC,配置中的本地端口并未生效。起初以为是配置工具的兼容性不好,导致配不上,便通过串口配置,发现通过串口读取的本地端口号是正常的,并不是0,也就是说本地端口已经设置在模块里了,但模块并不使用。
尝试通过PC向端口0发送数据,失败。
UDP由于不面向连接,所以姑且能收数据,但是无法发送数据给模块。
TCP由于是面向连接,且模块只能发送,导致根本无法建立连接。TCP_SERVER模式下使用PC机连接任何端口都会显示目标积极拒绝。
试了所有的模块,全都是一样的问题。
请问是什么原因?