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.

[参考译文] LAUNCHCC3220MODASF:TIDEP-0083:连接到服务器失败。

Guru**** 2594610 points
Other Parts Discussed in Thread: TIDEP-0083, CC3220SF, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/673247/launchcc3220modasf-tidep-0083-connection-to-server-failed

器件型号:LAUNCHCC3220MODASF
主题中讨论的其他器件:TIDEP-0083CC3220SFUNIFLASH

尊敬的 TI 专家:

现在、我们将尝试演示 TIDEP-0083。 但是、我在运行演示时遇到了一些错误。您是否会向我介绍以下问题?

[问题1]
我找不到"geotrustglobalca.der" at "\c55_CSL_3.08\demos\voic_ui_cloud\cc3220\IBM_Voice_UI_Demo_CC3220SF_LAUNCHXL"。 请提供。
我从网站复制了它、如下所示、但我不确定这是正确的文件。

knowledge.symantec.com/.../index

根1- Equifax 安全证书颁发机构

[问题[2]
我在控制台上出现以下错误。 请您提供解决问题的建议吗?

已准备好执行网络任务
缓冲器已满! 发送音频数据
SL_SOCKET_ASYNC_EVENT 套接字事件2、请重新启动
与服务器的连接失败。 错误(-102)
函数[ConnectToHTTPServer]中第[833]行的错误[-2011]

如果您有任何问题、请告诉我。
此致。
Kaka

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

    您好、Kaka、

    IBM Watson 语音识别服务似乎已更改用于签署证书的根 CA。 这意味着随项目一起分发的 geotrustglobalca.der 不再正确。

    相反,您现在需要的证书是“VeriSign 3类公共主认证机构- G5”证书。

    您可以通过多种方式获取此证书、但我获取它的方式是从本地 Windows 计算机复制它。 毕竟、为了让您自己的计算机能够使用 TLS 进行连接、您的计算机需要拥有其信任的所有根 CA 的副本、以便它可以执行证书链验证。 您还可以通过认证机构的网站在线获取证书。

    要在 Windows 中复制证书以在 CC3220上使用、只需按 Windows+R 打开证书管理器即可打开 Run... 对话框、然后键入"certlm.msc"。

    找到所需的 VeriSign 证书后,请双击打开其属性,然后单击“Copy to file……”(复制到文件……):

    进入导出对话框后、只需按照步骤导出 DER 编码的二进制 X.509。

    如果您不想重建 IBM_Voice_UI_Demo 项目、可以在将证书文件加载到 Uniflash 时将其重命名为 geotrustglobalca.der"。 这是因为包含的二进制文件要求根 CA 的名称是这样的。 如果要将根 CA 重命名为更明智的操作、只需将 src/httpvars.h 中的 root_CA_CERT 定义更改为新的文件名。

    这将解决您的问题。 如果没有、或者您有任何其他问题、请告诉我。

    此致、
    Michael

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

    感谢您的回答。 我可以访问 IBM 云。
    我希望更新它的示例代码。

    此致。
    Kaka