Android Phone连接CC3200 AP模式,发送POST HTTP请求会超时

我使用相同的CC3200和固件进行测试发生2种情况。

1. 使用HUAWEI Mate 9连接CC3200 AP。

    连接成功后手机app发送POST HTTP请求。

    有时它会响应200,但有时会在超时之前没有响应。

    如果我在连接AP 4秒后发送请求,它可以得到响应。

    但是从连线成功起1分钟后,就开始没有响应。

    如果我在连接AP N秒之后发送请求,则N不是4.它无法获得任何响应。

    从CC3200的日志上,似乎什么也没收到。

2.手机启用行动网络并与CC3200 AP连接。

   连接成功后发送POST HTTP请求。

   一些Android手机可以得到响应,例如:华硕Z017DA。

   但有些Android手机不能,ex:索尼Galaxy

   AP模式下的CC3200是没有互联网的

   但Android系统是优先使用Wi-Fi。

   因此Android应该不会自动切换到行动网络。

   从CC3200的日志上,当CC3200没有响应时,它似乎也没有收到。

 

请问这是兼容性问题吗?

或者我可以通过修改固件参数或配置文件来修复它们吗?

3 个回复

  • 你好,你的帖子已经有工程师在E2E跟进,请关注那边的解答: e2e.ti.com/.../2712496
  • 回复 Viki Shi:

    我知道,这是我自己发的帖
    但目前一直没有答案
    难道都没人遇过这样的问题吗
  • 回复 Vince Yang:

    這是case 1的log.

    -------------------------------------------------------------------------
    WAIT CONNECT A7 [WLAN EVENT] Station disconnected from


    *************************************************
    CC3200 modbus_http client postoxoxox VER 1.35 20181008 Application
    *************************************************

    ssid :TEST-NB /n/r DEVIEC GUID :001-83ebc29e-8d5f-4ebb-98c7-dc905a3f4ca4 /n/r
    STEP 1 START WIFI
    STEP 3 CHECK GUID STEP 2 CHECK Manufacture DATA ____ Manufacture DATA Fault
    Manufacture DATA OK
    STEP 3 chk guid

    WAIT CONNECT A6
    [NETAPP EVENT] IP Acquired: IP=192.168.1.1 , Gateway=192.168.1.1

    Connect to : 'TEST_WIFI_AP--481444'

    STEP 4 BsdTcpServer
    WAIT CONNECT DELAY 742
    WAIT CONNECT A7 [WLAN EVENT] Station connected to device
    Has Client Connetor 882


    *************************************************
    CC3200 modbus_http client postoxoxox VER 1.35 20181008 Application
    *************************************************

    ssid :TEST-NB /n/r DEVIEC GUID :001-83ebc29e-8d5f-4ebb-98c7-dc905a3f4ca4 /n/r
    STEP 1 START WIFI
    STEP 3 CHECK GUID STEP 2 CHECK Manufacture DATA ____ Manufacture DATA Fault
    Manufacture DATA OK
    STEP 3 chk guid

    WAIT CONNECT A6
    [NETAPP EVENT] IP Acquired: IP=192.168.1.1 , Gateway=192.168.1.1

    Connect to : 'TEST_WIFI_AP--481444'

    STEP 4 BsdTcpServer
    WAIT CONNECT DELAY 1216
    ECT A7 [WLAN EVENT] Station connected to device
    as Client Connetor 91
    WAIT CONNECT A6 SL_NETAPP_IP_LEASED_EVENT
    tcp buffer POST /api/get_all_info HTTP/1.1
    Content-Type: application/json
    User-Agent: Dalvik/2.1.0 (Linux; U; Android 7.0; LON-AL00 Build/HUAWEILON-AL00)
    Host: 192.168.1.1
    Connection: Keep-Alive
    Accept-Encoding: gzip
    Content-Length: 0


    Has Client 2Connetor 2 2282
    OK---:
    tcp buffer POST /api/set_test_mode HTTP/1.1
    Content-Type: application/json
    User-Agent: Dalvik/2.1.0 (Linux; U; Android 7.0; LON-AL00 Build/HUAWEILON-AL00)
    Host: 192.168.1.1
    Connection: Keep-Alive
    Accept-Encoding: gzip
    Content-Length: 0

    send 200 ok data etor 2 1

    OK---:
    tcp buffer POST /api/set_test_mode HTTP/1.1
    Content-Type: application/json
    User-Agent: Dalvik/2.1.0 (Linux; U; Android 7.0; LON-AL00 Build/HUAWEILON-AL00)
    Host: 192.168.1.1
    Connection: Keep-Alive
    Accept-Encoding: gzip
    Content-Length: 0

    send 200 ok data etor 2 1

    OK---:
    tcp buffer POST /api/set_test_mode HTTP/1.1
    Content-Type: application/json
    User-Agent: Dalvik/2.1.0 (Linux; U; Android 7.0; LON-AL00 Build/HUAWEILON-AL00)
    Host: 192.168.1.1
    Connection: Keep-Alive
    Accept-Encoding: gzip
    Content-Length: 0

    send 200 ok data etor 2 1

    OK---:
    tcp buffer POST /api/set_test_mode HTTP/1.1
    Content-Type: application/json
    User-Agent: Dalvik/2.1.0 (Linux; U; Android 7.0; LON-AL00 Build/HUAWEILON-AL00)
    Host: 192.168.1.1
    Connection: Keep-Alive
    Accept-Encoding: gzip
    Content-Length: 0

    send 200 ok data etor 2 1

    OK---:
    -------------------------------------------------------------------------