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.

[参考译文] RTOS/CC3100:CC3100上的 HTTPS

Guru**** 2540510 points
Other Parts Discussed in Thread: CC3100, CC3100SDK

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/585961/rtos-cc3100-https-on-cc3100

器件型号:CC3100

工具/软件:TI-RTOS

您好!
我使用 CC3100通过 ti-RTOS v2.16使用 tm4c1294xl launchpad 启用 WiFi。 由于 TI 提供了资源、我导入了基于 CC3100的 tm4c1294xl 的 https_get 项目、并使该环境适合于获取用于 GET 和 POST 调用的 https 代理。
我想对  本地服务器调用相同的"https_get"和"https_post"、因此我也用我的服务器证书、主机、端口和 URL 替换了"ca"证书。 套接字和 TLS 创建成功、但"连接失败"。 但同样的现象在 EMAC 中正常运行、没有问题、这就是 为什么 CC3100 WIFI 中不会发生这种情况的原因。
我能不能知道为什么连接失败、是否需要遵循任何特定的 Wifi 呼叫结构、最重要的是有关此问题的任何建议?  

此致、

Ragu DS

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

    CC3100 SDK 中提供了一些适用于 MSP430的 http 客户端和服务器的示例、您可以将这些示例移植到您的平台。 来自其他来源的 HTTP 库将不会自动与 CC3100配合使用。

    另请注意、服务器证书不是所需的、它是该证书(最高级别)的根 CA。

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

    您好、

    我在 CC3100SDK 的示例中找到一个 SSL 、然后进行介绍。 在这种情况下,在建立与服务器的连接之前,正在进行一些过程来配置安全套接字,即,通过调用 "sl_SetSockOpt()"。 最后一个配置

      SL_SetSockOpt (g_SockID、sl_SOL_Socket、SO_SECURE_DOMAIN_NAME_VERIFICATION、SlhostVal、strlen (SlhostVal));

    SO_SECURE_DOMAIN_NAME_VERIFICATION、在任何地方都找不到该信息、我可以为此提供什么值。
    将此保留为主要问题是、在调用上述行时、我在运行时收到错误、

    DMA 错误代码:1.
    DMA 错误!!

    还有一件事、我也有服务包、我想与主机编程一起使用、我如何使用这些服务包。

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

    尊敬的 Ragu DS:

    SO_SECURE_DOMAIN_NAME_VERIFICATION 在 socket.h 中定义 它用于指定正在设置的选项。 设置选项时使用的"SlhostVal"值应为您正在验证的域名的字符串。 例如、在 SSL 演示中、它是"www.google.com。

    在 SPI 驱动程序中注释掉以下内容以尝试隔离由 DMA 引起的任何错误-

    #define ENABLE_DMA 

    CC3100 SDK 有一个附加组件、其中添加了一个 host_programming 示例、演示了如何使用主机编程方法更新服务包。

    此致、

    本·M