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-LAUNCHXL:将数据从本地数据库发送到 CC3220SF

Guru**** 2519160 points
Other Parts Discussed in Thread: CC3220SF-LAUNCHXL, CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1040327/cc3220sf-launchxl-send-data-from-local-database-to-cc3220sf

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件: CC3220SF

大家好、支持团队

我的客户有以下问题:

我能够从 CC3220SF-LAUNCHXL 发送数据、并通过 HTTP GET 示例项目将其存储到本地数据库。
但是、我不知道如何进行数据传输、反之亦然。
是否可以将来自本地数据库或云数据库的数据发送到 CC3220SF-LAUNCHXL 器件?
如果是、您能否提供或建议如何执行该操作的方法?

非常感谢。

此致、
Yuki

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

    您好、Yuki、

    在 HttpGet 示例中、CC32xx 连接到服务器并执行 GET 请求、该请求从服务器检索信息。 要向服务器发送数据,用户可以使用 HTTP POST 请求。

    HTTP 客户端库文档可在 docs/ns/NS_API_Reference.html 中找到

    此致、

    Sarah

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

    感谢您的通知。

    但是、我想知道的是、如何将来自本地数据库的数据发送到 CC3220SF 器件。 例如、我希望从本地数据库的表中发送值98、并通过 HTTP 将其发送回 CC3220SF 器件。

    由于在向本地服务器发送数据时提到了 HTTP POST 方法,您能告诉我如何修改 HttpGet 示例以执行 POST 方法吗?

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

    您好、Yuki、

    除了使用 HttpClient_sendRequest()中的 HTTP_METHOD_POST 方法而不是 HTTP_METHOD_Get 之外,POST 的演示也相同。 请参阅上述文件夹中的文档。

    此致、

    Sarah

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

    感谢您回答我的第二个问题。
    但是、我的第一个问题尚未得到解答。
    如何将来自本地数据库的数据发送到 CC3220SF 器件。
    例如、我希望从本地数据库的表中发送值98、并通过 HTTP 将其发送回 CC3220SF 器件。

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

    您好!

    有多种方法可以实现这一目的。 在第一个阶段、您需要确定哪一方将充当服务器、哪一方将充当客户端。 由于客户端打开 TCP 通信、因此此决策很重要、这在您在子网之间发送数据时通常不会产生问题。 但服务器端需要正确配置网络基础结构(例如 NAT 上的端口转发)。 如果两端位于同一子网,则无需处理网络基础结构配置。

    假设 CC3220是 http 客户端。 您可以选择如何双向交换数据:

    • 使用 http GET
      • CC3220将通过 URI -?par1=1&par2=2或 http 标头发送数据
      • CC3220将从服务器响应中读取数据以获取
    • 使用 http POST
      • CC3220将通过 POST 数据或 http 标头发送数据
      • CC3220将从服务器响应读取数据以进行开机自检

    如果您需要实时通信、还可以使用 WebSocket 之类的其他方法。 但本讨论中不包括 WebSocket 的使用。

    BTW... 我很确定 Sarah 也回答了您的第一个问题。 我认为您不能正确理解 http 通信的工作方式。 您不应忘记、该服务器对获取或发布的响应包含数据...

    1月