如何真正准确查询TCP的连接状态?



  • @xc.c 对的,是连不上。因为我没有打开TCP的软件建立服务器啊。
    我上午说了,那个是我用花生壳软件生成的公网IP。
    但只要你使用我给你的IP地址和端口号,你测测看是否跟我一样,查询TCP状态,有时OK1,有时OK0.对吧?
    虽然是连接不上,但居然发送数据,RAK477会返回OK,这没道理对吧?



  • 看来官方是不打算继续跟进这个RAK477 WIFI模块的缺陷!!
    不知道还有没有别的客户采用你们这个模块的,模块出厂越多,这种问题早晚会是致命点啊。希望你们官方能重视这个问题


  • administrators

    你试下这个固件 OTA_TP0.bin



  • @rakadmin 你好!
    升级后,无法配置参数了,返回ERROR-1;
    麻烦你们也验证下固件。

    升级后,读取的配置参数如下:
    OKwlan_mode=1&ap_ssid=RAK477_AP&ap_channel=6&ap_sec_mode=0&ap_psk=&ap_max_clts=3&ap_bdcast=1&ap_ip=192.168.7.1&sta_ssid=RAK_STATION&sta_sec_mode=1&sta_psk=1234567890&sta_dhcp=1&sta_sec_type=8&sta_bssid=00:00:00:00:00:00&sta_ip=192.168.78.2&sta_netmask=255.255.255.0&sta_gateway=192.168.78.1&sta_dns1=0.0.0.0&sta_dns2=0.0.0.0&uart_baudrate=115200&uart_datalen=8&uart_parity_en=0&uart_stoplen=1&uart_rtscts_en=0&uart_timeout=20&uart_recvlenout=500&mode_pin=0&userlist_en=0&web_switch=0&web_en=1&web_func_en=0&local_find_en=1&first_user_switch=0&last_user_switch=0&add_led_en=0&power_mode=0&socket_multi_en=0&socketA_type=1&socketA_max_clts=3&socketA_destip=192.168.1.1&socketA_destport=80&socketA_localport=25000&socketA_tcp_timeout=0&socketA_tcp_reconval=3&socketB_type=1&socketB_max_clts=3&socketB_destip=192.168.1.1&socketB_destport=80&socketB_localport=25000&socketB_tcp_timeout=0&socketB_tcp_reconval=3&user_name=admin&user_password=admin&module_name=RAK477&module_group=01

    但发送我的配置参数就返回错误:

    at+write_config=997,wlan_mode=0&ap_ssid=RAK477_AP&ap_channel=6&ap_sec_mode=0&ap_psk=&ap_max_clts=3&ap_bdcast=1&ap_ip=192.168.7.1&sta_ssid=CADAA&sta_sec_mode=1&sta_psk=daeqqddlabqqad12&sta_dhcp=1&sta_sec_type=8&sta_bssid=00:00:00:00:00:00&sta_ip=192.168.78.2&sta_netmask=255.255.255.0&sta_gateway=192.168.78.1&sta_dns1=0.0.0.0&sta_dns2=0.0.0.0&uart_baudrate=115200&uart_datalen=8&uart_parity_en=0&uart_stoplen=1&uart_rtscts_en=0&uart_timeout=20&uart_recvlenout=500&mode_pin=0&userlist_en=0&web_switch=0&web_en=1&web_func_en=0&local_find_en=1&first_user_switch=0&last_user_switch=0&add_led_en=0&power_mode=0&socket_multi_en=0&socketA_type=0&socketA_max_clts=3&socketA_destip=192.168.70.106&socketA_destport=502&socketA_localport=25000&socketA_tcp_timeout=0&socketA_tcp_reconval=3&socketB_type=1&socketB_max_clts=3&socketB_destip=192.168.1.1&socketB_destport=80&socketB_localport=25000&socketB_tcp_timeout=0&socketB_tcp_reconval=3&easycfg_timeout=60&user_name=admin&user_password=admin&module_name=RAK477&module_group=01



  • 你长度发送的是对的?



  • @xc.c 是对的啊。你们可以验证看看。看用这个新固件,配置什么数据,返回OK。可以贴出来完整的AT指令



  • 不用发这么长,你要配置什么,就发送对应的就行了,比如你要配置模式,就发送at+write_config=11,wlan_mode=1 就行了



  • @xc.c 请问你们上面提供的固件有自己先验证下吗?升级新固件也同样有之前的问题。


  • administrators

    你的电话是多少?能否电话联系?



  • @rakadmin 已经私信你了,或者你们提供技术支持的电话吧,我联系你们。这个问题,还是要解决的


登录后回复
 

与 RAK支持中心 的连接断开,我们正在尝试重连,请耐心等待