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.

[参考译文] LAUNCHXL-CC3235SF:LAUNCHXL-CC3235SF WİFİ-HTTP 错误

Guru**** 2478765 points
Other Parts Discussed in Thread: CC3235SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1414656/launchxl-cc3235sf-launchxl-cc3235sf-w-f--http-error

器件型号:LAUNCHXL-CC3235SF
Thread 中讨论的其他器件:CC3235SF

工具与软件:

dev.ti.com/.../node

虽然我的操作与这里的 WiFi-HTTP 应用完全相同、但是程序不起作用。 串行端口不显示任何内容、当我打开 html 页面时、它无法连接。 当我在调试模式下查看它时、程序被锁定在映像的 Display_Open 部分、错误 IDE 被锁定。

我请求您提供帮助以运行代码。 我们是基于 TI 的技术细节才买这款器件的、但是资源方面却有非常严重的问题。

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

    我们真的买了一个产品,几乎没有资源。 应用现有资源时出现错误、未显示如何消除这些错误。  dev.ti.com/.../node 虽然我们严格按照这里的应用程序,它不会将 Mac 地址写入串行端口。 代码无法正常工作、指示灯不亮。 串行端口没有任何问题。 请帮帮我。  

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

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

    您好!

    我相信在可移植示例中以前的打印机制仍然有效、并与新的显示机制相冲突。

    我将执行以下步骤:

    • 卸下笔记本电脑附带的原 UART2。 很可能这是列表中的第一个、应该是 CDS110的那个
    • 使用硬件的新工作区设置、并添加 xds110
    • 从编译中排除 console.c。 方法是右键单击此文件并选择"Exclude from Build"

    Shlomi

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

    这是 userfiles 文件中的内容。 www 中有一个 portable.html 文件。  

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

    好的、因此终端显示您的器件已连接到设置为 AP 的 cc3235sf。

    现在、您需要在客户端上打开浏览器并键入  mysimplelink.net/portable.html 培训中所说的那样。

    此时会将 portable.html 页面加载到您的浏览器中。

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

    mysimplelink.net/portable.html  当我键入此内容时、我的浏览器中没有打开任何内容。

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

    创建的 WiFi 名称可能不是 mysimplelint?  

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

     它看起来是这样的。

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

    在上面的终端中、重新启动 HTTP 服务器时出现错误、不知道原因。

    我按照确切的步骤操作、一切都很顺利。

    当您按下复位按钮时、它是否一直发生?

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

    我无法复位、除非在调试模式下、否则无法运行 LaunchPad。  

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

    您是否有机会发送您说正在工作的项目文件? 这样、我们至少可以确定是在其他地方还是在代码段中存在错误。  

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

    您可以根据可移植示例找到我的工作区、与您 use.e2e.ti.com/.../portable_5F00_CC3235SF_5F00_LAUNCHXL_5F00_tirtos7_5F00_ticlang.7z 中所做的相同

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

    不幸的是、我再次遇到同样的问题。  

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

    这是我运行的同一个软件、因此我无法判断您这边的问题是什么。

    错误来自 sl_NetAppStart()。 您能否放置一个断点并指明错误代码是什么、或者将错误代码添加到消息上的打印消息中:

    Display_printf (display、0、0、"[HTTP 服务器任务] HTTP 服务器 Re 已启动、retVal=%d"、retVal);

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

    我执行了您所说的操作、我得到了这个结果。 项目就是您发送的项目  

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

    那么、现在您没有收到"配置 HTTP 服务器失败"消息吗?

    您说它仍然是相同的。

    终端显示了什么?

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

    我会在您的代码中得到这样的输出。 无法再次显示 HTML Web 界面。  

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

    这意味着您连接到了 CC3235。

    但是、您不会获得编程的页。

    只需键入 http://mysimplelink.net?会发生什么情况

    在这种情况下、您应该看到 ROM 页。

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

    此页面无法显示。  

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

    可能是浏览器问题吗?

    您正在使用笔记本电脑吗?

    您在笔记本电脑上看到分配给您的 IP 地址是什么(键入 ipconfig for windows)?

    基本上、不管应用程序运行如何、您都应该得到 ROM 页、这会很奇怪。

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

    我的所有 IP 地址都是这样的。 我在连接到 mysimplelink 时生成这些图像。  

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

    真的很奇怪。 我能想到的唯一下一个阶段是获取一些 NWP 日志。

    这个论坛上有很多关于如何做到这一点的帖子。

    例如、请参阅我在此处的帖子 https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1399351/cc3235sf-error-when-calling-prov_device_ll_register_device-function/5388696#5388696

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

    您是否确定代码中没有错误或 cc3235sf Launchpad 配置中没有错误?  

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

    由于您使用的是我的代码且它对我有效、因此我看不出它应该对您有所不同的原因。

    似乎您得到了 IP 地址、因此您应该得到 HTTP 页面。

    是否能够 ping 通 CC3235 (从笔记本电脑 ping 10.123.45.1)?

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

    现在我们可以运行 html 界面、感谢您的帮助。 但我们还有一个问题要问您。 是否可以在 mysimplelink.net/portable.html 中更改便携式器件的名称和 mysimplelink.net 器件的名称?  因为我们将来想更改这些名称。  

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

    很好听到。

    对于 portable.html、它是您在根目录中编程的文件的名称。 您可以根据需要将其重命名为其他名称。

    至于 mysimplelink、我认为您也可以通过 DNS API 对其进行更改、但我需要进行检查、因为我不是在我的计算机前面。

    Shlomi  

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

    感谢您的答复。 但是、根目录是什么意思呢? 您能否更详细地解释一下如何更改这两个名称。 谢谢  

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

    在 new_terminal 代码中使用 scan -n 命令时、我们将获得周围的访问点(例如 SSID RSI)的值。 我想添加一个只能在 wifi http 中执行此任务的代码、但我无法实现此任务。 您能帮助我吗? 如果您能清除 new_terminal 代码并将其配置为仅执行此任务、或者向我展示如何将它添加到 wifi http 代码、我将不胜感激。  

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

    portable.html 是您所刷写文件下 HTML 页面的名称。 您只需将页面名称更改为所需的任何名称即可。

    对于 DNS、下面是将其更改为 mydomain 的代码片段。 您可以将其更改为您需要的值。

    {
            _u8 *domain_name = "www.mydomain.net";
            _u8 *device_name = "mydomain";
            int32_t             RetVal ;
    
            RetVal = sl_NetAppSet(SL_NETAPP_DEVICE_ID,SL_NETAPP_DEVICE_DOMAIN,strlen(domain_name),(_u8 *)domain_name);
            if(RetVal < 0)
            {
                /* Handle Error */
                UART_PRINT(
                    "Network Terminal - Unable to set device DNS, error %d\n", RetVal);
                return(NULL);
            }
    
            RetVal = sl_NetAppSet(SL_NETAPP_DEVICE_ID,SL_NETAPP_DEVICE_URN, strlen(device_name), (_u8 *)device_name);
            if(RetVal < 0)
            {
                /* Handle Error */
                UART_PRINT(
                    "Network Terminal - Unable to set device URN, error %d\n", RetVal);
                return(NULL);
            }
        }

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

    我不知道在哪里添加此代码。 此外、当我在 userFiles 中更改 portable.html 文件的名称时、html 页面的名称不会改变。 我想您是指这个。  

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

    这些是用于设置 URN 和器件名称的 API。 您应该将其包含到应用代码中。

    如果没有一个或使用 HTTP 示例、请将其放在设备启动后(SL_Start()。  

    例如在 ConfigureHttpServer()中。

    对于 html 页面、请重命名资源管理器中的文件、然后将其重新加载到工作区。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SSID BSSID RSSI 有何影响
    XXXXX 00:5F:67:3F:44 -64 1.
    XXXXX EC:BE:5F:C5:1D:1e -50. 1.
    XXXXX 18:48:59:18:09 -69 1.
    ... ... ... ...

       

    我想以这种方式在 Web 服务器中获取数据。 这是我用于此目的的代码;

    int32_t WifiGetCallback (uint8_t requestIdx、uint8_t * argcCallback、uint8_t ** argvCallback、SlNetAppRequest_t * netAppRequest){
    char wifiData[2048];//用于保存要发送到客户端的 Wi-Fi 数据的缓冲区
    SlWlanNetworkEntry_t * ap;
    int32_t numNetworks = sl_WlanGetNetworkList (0、10、netEntries);//扫描最多10个网络

    //启动 HTML 表
    snprintf (wifiData、sizeof (wifiData)、
    " "

    //循环扫描的网络、并以 HTML 格式设置数据
    对于(int i = 0;i < numNetworks;i++){
    AP = netEntries[i];
    字符行[256];
    snprintf (row、sizeof (row)、
    "







    //将行附加到表中
    strncat (wifiData、row、sizeof (wifiData)- strlen (wifiData)- 1);
    }

    //关闭 HTML 表
    strncat (wifiData、"

    SSID BSSID RSSI 有何影响
    %s %02x:%02x:%02x:%02x:%02x:%02x %d %d
    " "); " " " " "、 AP->SSID、 ap->bssid[0]、ap->bssid[1]、ap->bssid[2]、 ap->bssid[3]、ap->bssid[4]、ap->bssid[5]、 AP->RSSI、ap->Channel); "、sizeof (wifiData)- strlen (wifiData)- 1);

    //准备 HTTP 响应
    SlNetAppResponse_t 响应={
    . STATUS = SL_NETAPP_HTTP_RESPONSE_200_OK、
    .ResponseData.pPayload =(unsigned char *) wifiData、
    .ResponseData.PayloadLen = strlen (wifiData)、
    .ResponseData.Flags = 0、
    };

    //将 HTML 表发送到 Web 客户端
    sl_NetAppSend (netAppRequest ->句柄、Response.ResponseData.PayloadLen、(unsigned char *) wifiData、0);

    返回0;
    }

    但我无法将数据传输到 Web 服务器。  

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

    我想您缺少实际的元数据。

    您能否在 out_of_box 示例下查看 SDK。

    特别是在 link_local_task.c 中 ,例如,在函数 lightGetCallback()下,你应该看到2个对 sl_NetAppSend()的调用(一个具有元数据,另一个具有实际负载)。

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

    是的、我执行了您所说的操作、现在我可以在网络上查看这些值。 我现在只有一个问题。 这是。 问题是、我获得了10个 RSSI 值并将其打印到 Web 服务器。 然后我打开一个名为 xxx 的接入点、它从我的手机中捕获它。 这里没有问题。 问题是、虽然我关闭了此 xxx 接入点、但设备仍会将其视为打开并列出、我该如何解决此问题。

    此外,我如何做一些像扫描所有捕获的访问点,而不是10。
    谢谢你。

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

    //为先前的扫描结果定义全局持久性结构
    #define MAX_WIFI_ENTRIES 20.
    SlWlanNetworkEntry_t previousEntry[MAX_WIFI_ENTRYS];
    int previousEntryCount = 0;//跟踪有多少个有效条目

    int32_t wifiGetCallback (uint8_t requestIdx、uint8_t * argcCallback、uint8_t ** argvCallback、SlNetAppRequest_t * netAppRequest){
    SlWlanNetworkEntry_t currentEntris[MAX_WIFI_ENTRYS];
    int32_t status;
    char 有效载荷[1024];//根据需要调整大小
    char * pPayload =有效载荷;

    //清除之前的有效载荷和重置 currentEntries 数组
    memset (有效载荷、0、sizeof (有效载荷));
    memset (currentEntries、0、sizeof (currentEntries);

    //执行 Wi-Fi 扫描以获取当前接入点列表
    状态= sl_WlanGetNetworkList (0、MAX_WIFI_ENTRIES、currentEntries);

    如果(状态< 0){
    //处理 Wi-Fi 扫描过程中的错误
    sl_memcpy (pPayload、"Wi-Fi 扫描期间出错"、24);
    pPayload +=24;
    其他{
    //按 RSSI 按降序对当前条目进行排序
    qsort (currentEntries、status、sizeof (SlWlanNetworkEntry_t)、compareRSSI);

    //将当前扫描结果与先前的条目进行比较、并生成有效载荷
    int newEntryCount = 0;
    对于(int i = 0;i < status;i++){
    SlWlanNetworkEntry_t * ap =&currentEntrys[i];
    如果(ap->RSSI >-60){
    //将有效条目添加到有效负载
    pPayload += sprintf (pPayload、"|%s |%02x:%02x:%02x:%02x:%02x:%02x |%d |%d |\n"、
    ap->ssid、ap->bssid[0]、ap->bssid[1]、ap->bssid[2]、
    ap->bssid[3]、ap->bssid[4]、ap->bssid[5]、ap->RSSI、ap->Channel);

    Display_printf (display、0、0、
    "|%s |%02x:%02x:%02x:%02x:%02x:%02x |%d |%d |\n\r"、
    ap->ssid、ap->bssid[0]、ap->bssid[1]、ap->bssid[2]、
    ap->bssid[3]、ap->bssid[4]、ap->bssid[5]、
    AP->RSSI、ap->Channel);

    //添加到新的条目列表
    newEntryCount++;
    }
    }

    //通过与以前的接入项进行比较、删除关闭的接入点
    for (int i = 0;i < previousEntryCount;i++){
    bool found= false;
    对于(int j = 0;j < status;j++){
    //比较 BSSID 以检测接入点是否仍然存在
    if (memcmp (previousEntry[i])。 BSSID、currentEntry[j]。 BSSID、sizeof (previousEntry[i]。 BSSID))= 0){
    found = true;//访问点仍然存在
    休息;
    }
    }
    如果(!found){
    //网络在之前的扫描中、但现在已关闭、因此请将其删除
    Display_printf (display、0、0、"Access point %02x:%02x:%02x:%02x:%02x:%02x:%02x 已关闭并将被删除\n"、
    PreviousEntries [我]。 BSSID[0]、previousEntry[i]。 BSSID[1]、previousEntry[i]。 BSSID[2]、
    PreviousEntries [我]。 BSSID[3]、previousEntry[i]。 BSSID[4]、previousEntry[i]。 BSSID[5]);

    //跳过将其添加到新列表中
    }
    }

    //更新之前的扫描
    memcpy (previousEntries、currentEntries、sizeof (currentEntries);
    previousEntryCount = newEntryCount;
    }

    *pPayload ='\0';// NULL 终止有效载荷

    //将结果发送给客户机
    uint16_t metadataLen = prepareGetMetadata (0、strlen (payload)、HttpContentocrataLen List_Text 窝);
    sl_NetAppSend (netAppRequest ->句柄、metadataLen、gMetaBuffer、sl_NETAPP_Request_Response_flags_Continuation | sl_NETAPP_Request_Response_flags_metadata);
    sl_NetAppSend (netAppRequest ->句柄、strlen (有效载荷)、(unsigned char *)有效载荷、0);//发送最终的有效载荷

    返回0;
      这是代码。 即使检测到的接入点已关闭、它仍会显示在呼叫日志中。 我无法使用 sl_stop、sl_start 技术对其进行复位、因为这次它无法与 Web 服务器正常通信。 如何配置呼叫日志以检索每个循环中的最新数据。  

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

    网络终端就绪代码也存在同样的问题。 我需要解决这个错误。  

    问题出在此函数中。 状态= sl_WlanGetNetworkList (0、MAX_WIFI_ENTRIES、currentEntries);

    该函数会继续检测封闭的接入点。

     谢谢。  

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

    有一种老化机制、因此旧 AP 会保留在列表中。

    您可以尝试设置扫描间隔、这样每次扫描时、您都可以获得新的结果。

    您可以通过 sl_WlanPolicySet (SL_WLAN_POLICY_SCAN、…)执行它 然后将间隔设置为10秒。

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

    大家好、我该如何读取数据速率值并将其打印到串行端口上?  

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

    数据速率是指什么? 应用层的聚合吞吐量?

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

    我想问的是、 cc3235sf 的数据速率值的最大值为54Mbps。 我怎么能知道我是否以这种速度工作。 我希望器件以最低50Mbps 的速率工作。 我需要进行什么设置吗? 或者这是自动确定的东西吗  

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

    在数据表中、该器件达到大约15Mbps 的 TCP 级别。

    使用 MCS7和 SGI 时、聚合吞吐量确实可以达到54Mbps、甚至达到72.2Mbps、但聚合吞吐量较低的原因是内部接口延迟(应用处理器和 Wi-Fi 固件之间)。

    在自动选择当前速率并根据无线干扰逐数据包进行更改时、没有用于获取该速率的 API。

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

    该器件消耗的电流非常高。 我看到该器件具有低功耗模式。 如何在软件中激活此功能。 是否有可用的示例  

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

    检查 sl_WlanPolicySet (SL_WLAN_POLICY_PM、……)。

    尽量不要忘记、默认情况下、它将在可能的情况下达到低功耗、但如果您处理流量、它可能会保持正常运行并消耗更多功率。

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

    sl_WlanPolicySet (SL_WLAN_POLICY_SCAN、SL_WLAN_SCAN_POLICY (1、1)、(_u8 *)&intervalInSeconds、sizeof (intervalInSeconds)); 像这样进行设置。 我需要每10秒扫描一次 WiFi 网络。 我不了解如何更改此值以降低功耗。  

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

    我提到了  SL_WLAN_POLICY_PM、而不是扫描内容。

    可使用 SL_WLAN_NORMAL_POLICY 和 SL_WLAN_ALWAYS_ON_POLICY。

    例如、只需查看 wlan.h 头文件即可。

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

    设备应用作接入点。 但功耗在100mA 左右。 根据我的理解、在 AP 模式下没有可以直接使用的低功耗方法、因此我希望将器件置于睡眠模式并将其唤醒。 我希望器件在特定的时间睡眠并在特定的时间唤醒。 这将减少电池消耗。 我应该使用哪种方法来执行此操作。 我看了示例代码、但它们非常复杂、难以应用于我的现有代码。  

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

    mysimplelink.net  我可以通过此地址更改设备名称、IP 地址等。 但我无法将器件置于 STA 模式。