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.

[参考译文] CC3220SF:通过移动应用程序进行配置时向配置文件添加新参数

Guru**** 2589245 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/902285/cc3220sf-adding-a-new-parameter-to-the-profile-while-provisioning-through-mobile-application

器件型号:CC3220SF

您好,  

配置过程在网络子系统中进行、我正在使用 TI 移动应用程序(SimpleLink Starter Pro)、我只是想向配置文件中添加一个参数、是否可以添加?  如果我们添加新参数、网络子系统是否支持它。 我可以看到以下参数被定义为配置文件的一部分。  

•SSID

•BSSID
•安全类型
•密码
•EAP 参数(企业安全类型)
•优先级

如果我想添加新参数(如“ServerURL”),并使用该应用程序读取该参数,然后使用它连接到服务器,如果我修改移动应用程序以添加该参数 ,网络子系统是否支持该参数?

或者告诉我我们是否还有其他流程可以实现这一目标?

谢谢、  

Harish  

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

    您好!

    应用 AP 配置时、您可以使用专用的 RESTful API (配置配置阶段的 HTTP POST 请求)发送额外参数。 此请求将通过 SimpleLinkNetAppRequestEventHandler 在主机中处理。

       有关此接口的详细信息、请参阅 "章节。">www.ti.com/.../swru455j.pdf  

    BR、

    Kobi

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

    您好、Kobi、  

    感谢您提供相关信息。 我正在使用 AP +SC 模式。 当我使用 HTTP POST 时、我在 SimpleLinkNetAppRequestEventHandler 中获得指示和数据、但当数据经过编译后、1364字节时、程序员指南指出我们需要使用 sl_NetAppRecv 函数在单独的任务中读取它。 但是、当我在  provisioningTask 中调用 sl_NetAppRecv 函数时、我的应用程序会卡住。  

    原因可能是什么,我  在代码中没有看到 sl_NetAppRecv 函数的任何实现,我可以看到下面的内容,我认为它可能在库中,这是我理解的正确吗?

    #if _sl_include_FUNC (sl_NetAppRecv)
    _SlReturnVal_t sl_NetAppRecv (_U16 handle、_U16 * DataLen、_u8 * pData、_u32 *标记);
    #endif

    让我知道在哪里实现了此功能?  

    同时共享示例 代码以接收 HTTP POST 的数据。

    谢谢、  

    Harish  

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

    可在 OOB 示例或本地 OTA 中找到处理 HTTP POST 的示例代码。

    在 SimpleLinkNetAppRequestEventHandler 中、您应立即响应值 SL_NetApp_RESPOND。

     sl_NetAppRecv 在 SimpleLink 驱动程序内实现。

    BR、

    Kobi