求助CH9120问题

在官网上买了几个CH9120模块,发现模块只能发送不能接收,用PC接收到的数据的源端口显示0,也就是说模块使用0端口将数据发送到PC,配置中的本地端口并未生效。起初以为是配置工具的兼容性不好,导致配不上,便通过串口配置,发现通过串口读取的本地端口号是正常的,并不是0,也就是说本地端口已经设置在模块里了,但模块并不使用。

尝试通过PC向端口0发送数据,失败。

UDP由于不面向连接,所以姑且能收数据,但是无法发送数据给模块。

TCP由于是面向连接,且模块只能发送,导致根本无法建立连接。TCP_SERVER模式下使用PC机连接任何端口都会显示目标积极拒绝。

试了所有的模块,全都是一样的问题。

请问是什么原因?

您好,您这个问题应该是端口配置有一些问题,您可以尝试一下几个方法解决或找原因:

  1. 您可以将CH9120回复出厂设置,然后再使用网络配置工具或者串口配置的命令去配置(如果使用串口命令配置,一定要使用保存写入EEPROM的命令)。然后在配置完之后,再次使用CH9120配置工具去搜索。看看源端口号是否有改变。

  2. 您也可以使用wireshark去抓,看一下电脑玉CH9120在配置时发送的udp包的内容源端口号是不是您设置的内容。


只有登录才能回复,可以选择微信账号登录