This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/LAUNCHCC3220MODASF:使用 HttpGet 和配置示例的 cc3220MODASF

Guru**** 2581585 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/940129/ccs-launchcc3220modasf-cc3220modasf-using-httpget-and-provisioning-example

器件型号:LAUNCHCC3220MODASF

工具/软件:Code Composer Studio

您好!

我使用的是 cc3220modasf sdk"simplelink_cc32xx_sdk_2_10_00_04"

我尝试同时使用 HttpGet 示例和配置示例。

我的目的、

使用移动应用程序将 wifi SSID_NAME 和 SECURITY_KEY 发送到器件。

我的代码中有2个任务。  

1- 置备任务

2-httpTask

成功执行第1个任务操作、 建立 WiFi 连接后 、我将向任务2发送信号量。

当我的第二个任务开始运行时、我收到以下错误

"错误! 代码=-2006、desc = httpTask:连接失败"

"错误! 代码=-3021、desc = httpTask:发送失败"

我 的屏幕截图:

注意: 如果我不执行配置、那么我的 http 代码将起作用。

注2: 我在本标题中找不到答案  

可以帮帮我吗?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您需要了解工作案例(无配置任务)与非工作案例之间的区别。

    您在未找到请求标头的错误-3021时失败。

    配置实施可能会损坏它。

    无论如何、我建议在触发此错误的位置放置一个断点(查找 HttpClient_ENOTABSOLUTEURI 并捕获您在这两种情况下使用的 URI。 我认为它应该有所不同。

    Shlomi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此问题的解决方法如下。

    如果我添加这些代码行,我的问题就会得到解决

    "

    sl_WlanProvisioning (sl_WLAN_PROVISIONING_CMD_STOP、0、0、NULL、(uint32_t) NULL);

    SlNetIf 初始化(0);
    SlNetIf (SLNETIF_ID_1、SLNET_IF_WIFI_NAME、(const SlNetIf Config_t *)&SlNetIfConfigWifi、SLNET_IF_WIFI_PRIO);

    SlNetSock_init (0);
    SlNetUtil_init (0);

    "

    我有另一个问题  

    -如何获得 WiFi 网络的信号强度?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我的问题得到 了解决。 感谢你的帮助

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的更新。

    基本上、您始终可以通过扫描网络列表(但也可以通过周围的 AP)获取它。

    但是、您可以使用以下通常在收发器模式下使用的过程。

    sl_WlanRxStatStart(); //设置统计模式

    sl_WlanRxStatGet (&rxStat、0);

    sl_WlanRxStatStop();

    Shlomi