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.

[参考译文] F28M36H33B2:GUI Composer 网络通信模型

Guru**** 2512995 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/779041/f28m36h33b2-gui-composer-network-communication-models

器件型号:F28M36H33B2
Thread 中讨论的其他器件:controlSUITE

我需要一些帮助来设置使用网络通信模型之一(IBM IOT、MQTT 或 HTTP)的 GUI Composer 应用。 我遵循 GUI Composer 2用户指南(https://dev.ti.com/gc/designer/help/UsersGuide/index.html#NETWORK) 和 IOT 教程 https://dev.ti.com/gc/designer/help/Tutorials/IoT/index.html),但信息有限。 对于 IBM 物联网和 MQTT、似乎解释了设置的 GUI Composer 端、但我不确定在客户端/目标端要做什么。 我想我需要在目标器件上放置一些 MQTT 客户端应用程序、类似于用于 USB_UART 模型的串行监视器? 我已经看到了 SimpleLink WiFi MCU 的一些示例、但我的器件是否有 MQTT 客户端示例应用、即具有 Arm Cortex M3和以太网链路的 Concerto?

此外、在使用 HTTP 通信模型时、我需要在目标端执行什么操作才能为连接设置它?

在 GUI Composer 2用户指南中、目标代码是"使用 Web 服务器构建"、这是否意味着 Web 服务器是内置于 GUI 独立应用程序中、还是需要设置自己的 Web 服务器? 如果是、如何导出 GUI 项目文件以将其托管在 Web 服务器上、我是否使用独立的应用程序文件或将其发布到 galary?

是否可以在目标器件本身上运行 Web 服务器并直接从目标器件托管/提供 GUI? 例如、通过在 Concerto 器件上使用 enet_UIP 示例代码(C:\ti\controlSUITE\device_support\f28m36x\V210\F28M36x_examples_Master\enet_UIP)?

我知道这是很多问题、但我很难获得一些示例/教程、这些示例/教程指导您逐步完成网络通信模型设置。 您能帮我解决这个问题吗?

此致

艾伯特  

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

    您好、Albert、

    我可以回答一些特定于 GUI Composer 的问题。 此论坛上的其他人可以在器件实现特定问题上为您提供帮助。

    [引用用户="Albert Smit"]

    对于 IBM 物联网和 MQTT、似乎解释了设置的 GUI Composer 端、但我不确定在客户端/目标端要做什么。 我想我需要在目标器件上放置一些 MQTT 客户端应用程序、类似于用于 USB_UART 模型的串行监视器? 我已经看到了 SimpleLink WiFi MCU 的一些示例、但我的器件是否有 MQTT 客户端示例应用、即具有 Arm Cortex M3和以太网链路的 Concerto?

    [/报价]

    我不知道 M3是否有任何示例、希望此表中的某个示例可以回答此问题。 也许可以创建一个新主题并提出特定于器件的问题。 如果您以前没有看到过这种情况、可以在以下位置找到有关 C32xx MQTT 的一些信息:器件。  dev.ti.com/.../

    [引用用户="Albert Smit"]

    此外、在使用 HTTP 通信模型时、我需要在目标端执行什么操作才能为连接设置它?

    [/报价]

    您需要在目标上运行 Web 服务器以处理 JSON 或 URL 编码请求。 运行 GUI Composer 应用程序的 PC 需要能够与设备上的 Web 服务器通信。 即、浏览器可以请求 JSON 文件。

    [引用用户="Albert Smit"]

    在 GUI Composer 2用户指南中、目标代码是"使用 Web 服务器构建"、这是否意味着 Web 服务器是内置于 GUI 独立应用程序中、还是需要设置自己的 Web 服务器? 如果是、如何导出 GUI 项目文件以将其托管在 Web 服务器上、我是否使用独立的应用程序文件或将其发布到 galary?

    [/报价]

    独立应用程序中没有适合目标代码的内置 Web 服务器。 如果要在目标上托管 GC 应用程序、或在外部 Web 服务器上运行 GC 应用程序以与嵌入式 Web 服务器通信、则需要实施目标代码 Web 服务器。

    但是、当您安装 GC Runtime 时、有一个 Web 服务器可用于托管要在桌面上运行的 GC 应用程序。

    您还可以将应用程序发布到库、并让 dev.ti.com 托管您的 GC 应用程序。

    [引用用户="Albert Smit"]

    是否可以在目标器件本身上运行 Web 服务器并直接从目标器件托管/提供 GUI? 例如、通过在Concerto 器件上使用 enet_UIP 示例代码(C:\ti\controlSUITE\device_support\f28m36x\V210\F28M36x_examples_Master\enet_UIP)?

    [/报价]

    是的、这是可能的、我已经看到过。 但我不知道实现目标代码以为应用提供服务所需的步骤。  

    此致、
    Patrick

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

    您好 Patrick

    感谢您解答我的所有问题、现在就有道理了。  

     但是、如果 有人能引导我了解一些有关如何开始使用该工具的示例或指南、那会很棒? 尤其是使用 Concerto M3的目标端应用软件、以使 MQTT 和 HTML 正常工作。

    此致

    艾伯特  

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

    您好、Albert、

    我建议您启动一个新主题、询问您的器件的目标端 MQTT 应用、该主题不涉及 GUI Composer。 在您开始工作后、您可以将 GUI Composer 集成到软件堆栈中。

    此致、
    Patrick  

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

    [引用 user="Albert Smit"]特别是使用 Concerto M3的目标端应用软件来使 MQTT 和 HTML 正常工作。[/quot]

    最好为此问题创建一个新帖子并将其发布到 C2000器件论坛。 尽管我认为 TI 在 Concerto 上没有任何开箱即用的示例、但其他尝试过类似操作的社区成员可能会分享他们的经验(例如 本主题中的示例)。