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.

[参考译文] CC3220MODA:网络列表中的 SSID

Guru**** 2387830 points
Other Parts Discussed in Thread: UNIFLASH, CC3220MODA
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/803894/cc3220moda-ssid-in-network-list

器件型号:CC3220MODA
主题中讨论的其他器件:UNIFLASH

你(们)好

我们遇到了使用 Uniflash 图像创建器对 CC3220MODA 进行编程的问题。

请参阅下表。

e2e.ti.com/.../e2e_5F00_v1.xlsx

客户的软件将"自定义 MAC 地址"设置为 SSID、可在网络列表中看到。 (每个 CC3220MODA 的 MAC 地址都是唯一的)

它通常运行良好。

但是、有时可以在网络列表中列出两个 SSID。
一个应该是 SSID ("自定义 MAC 地址")   
另一个是在 Uniflash 的 AP & Wifi Direct Group Owner WLAN Configuration 窗口中设置的 SSID。 ("custom-999999999999999999999999999999999999999999")

已确认网络列表中显示的"MAC 地址"与使用 Uniflash 编程的器件的地址相匹配。

某些主板出现此问题。
但是,目前很难重现同样的问题。

是否可以在网络列表中存在两个 SSID?
你以前见过这种现象吗?

Uniflash 版本为4.5.0。

贝斯特雷加兹

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

    NA Na、

    您能否提供有关如何在代码中设置 AP 名称的代码片段? 您是否还在 Uniflash 的 Wi-Fi Direct 区域中设置它? 如果删除了该名称、问题是否会消失?

    BR、

    Vince

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

    你(们)好

    感谢你的答复。

    >您是否还在 Uniflash 的 Wi-Fi Direct 区域中设置它?

    您是指以下方面吗?  如果是、则在 SSID 中设置了 yes custom-99999999999999。

    >如果删除了名称,问题是否消失?

    您的意思是 SSID 区域应留空?

    如果是这样、保存后、我在将 SSID 保留为空时出现以下错误。

    >>字符串长度应介于1-32之间!

    请再次确认吗?

    我尝试获取代码片段并将与您分享。

    贝斯特雷加兹

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

    我们还有其他问题。

    如果在 Uniflash 的"AP & WIFI Direct Group Owner WLAN Configuration"中设置了 SSID、
    什么 API 可以获得此 SSID? (在本例中为 custom-9999999999999999)

    关于 OOB 演示、Uniflash 中的 SSID 区域默认设置为 mysimplelink。
    因此、可以在 PC 的网络列表中看到 mysimplelink-<3 LSB of MAC address>。
    但是,如果修改了 SSID 区域(例如 testsimplelink),则可以在网络列表中看到 testsimplelink。

    更改 SSID 的代码(如上所述)在哪里处理?

    下面是 sl_WlanSet 命令、用于设置我们的 SSID。
    请告诉我们这是否不是您想要的代码。

    _i16状态;
    _u8 device_name[64];
    strcpy ((char *) device_name、(char *)"custom-");
    sprintf (const _u8 *)(device_name+strlen (device_name))、"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x"、
    simpleLinkMac[0]、
    simpleLinkMac[1]、
    simpleLinkMac[2]、
    simpleLinkMac[3]、
    simpleLinkMac[4]、
    simpleLinkMac[5]);

    状态= SL_WlanSet (SL_WLAN_CFG_AP_ID、
    SL_WLAN_AP_OPT_SSID、
    strlen ((_u8 *) device_name)、
    (_u8 *) device_name);



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

    您将设备设置为什么模式? 您是否希望采用 Wi-Fi Direct 和 STA 模式?

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

    感谢你的答复。
    我可能会让您感到困惑、因为我问过您有关 OOB 的问题。

    >您将设备设置为什么模式? 您是否希望采用 Wi-Fi Direct 和 STA 模式?
    客户将 CC3220MODA 设置为 AP 模式。 AP 配置用于在启动后配置 WiFi (SSID、密码)。

    通常,对于他们编码的软件,custom-9999..,换句话说,SSID 填充在 Uniflash 中,永远不会出现在 WiFi 列表中。 但是、客户遇到了 custom-9999。 可能出现在 PC WiFi 列表中。

    因此、我们希望避免在 PC WiFi 列表中出现填充 Uniflash 的 SSID。
    但是、我们还不能澄清为什么在 PC WiFi 列表中显示" Uniflash 中填充的 SSID"的根本原因。

    我认为、如果明确 OOB 中用于从 Uniflash 获取 SSID 的源代码、将会有所帮助。



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

    您能告诉我在 OOB 演示中将3 LSB MAC ADDERSS 添加到 SSID 的代码是什么?

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

    开箱即用、将 AP 名称设置为某个名称时、我看不到同样的问题。 唯一会发生的情况是您启用了 WiFi Direct。

    另一个想法是终端设备可能已经记得之前连接的 AP、这就是为什么您看到它的原因?

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

    >我在开箱即用且将 AP 名称设置为某个名称时,看不到相同的问题。
    >只有在启用 WiFi Direct 时才会发生这种情况。

    只要演示 OOB、我就不会看到客户面临的相同问题。
    但是、他们不打算让 Wifi 直接可用。

    您能告诉我们 Uniflash 中的设置会使 Wifi 直接禁用吗?

    >另一个想法是终端设备可能已记住以前连接的 AP,这就是您看到它的原因。
    我也对此表示怀疑。 实际上、这是最有可能的。
    但是、目标是避免网络列表中出现不需要的 SSID。
    如果问题是由 Uniflash 设置启用的 WIFI-Direct 引起的,我想知道如何禁用 Wifi-Direct。

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

    启用 Wi-Fi Direct 的唯一方法是通过 API 调用。 您必须将 WLAN 模式设置为 WIFI Direct 才能启用。 如果您不这样做、那么您就不会有问题。

    BR、

    Vince  

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

    你(们)好

    感谢你的答复。

    我们需要再次查看客户的代码。

    它将需要一段时间、因此我关闭该线程一次。

    感谢您的合作。

    贝斯特雷加兹