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.

[参考译文] CC3200:使用 websockets 运行 Web 服务器

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/565953/cc3200-running-a-web-server-with-websockets

器件型号:CC3200

您好!  

我刚刚开始使用该微控制器、我正在阅读示例、以了解如何创建自己的程序。 为了了解网络套接字和网络服务器的运行方式、我查看了 https 服务器、开箱即用的 WebSocket 摄像头示例。  

查看开箱即用示例后、我开始了解如何为请求编写处理程序。 我注意到 SimpleLinkNetAppEventHandler 函数的工作方式、至少是部分工作方式。 因为有很多东西我不理解。 在查看开箱即用示例时、我注意到其中有许多页面、例如 about.html、demos.html 等、但代码中没有任何页面引用这些页面、javpts 和图像。 这一切都让我相信 netapp 在后台运行、在用户实施的处理程序可用时调用它们、这也使我认为我在那里放置了多少页或图像并不重要、因为我永远不会从源代码中显式访问它们、 我认为 netapps 收到请求、在文件系统中搜索文件、然后处理该请求、在发生这些类型的事件时处理该请求(如单击按钮打开 LED、或单击链接)。  

我是对的吗? 这是 CC3200的工作方式吗? 如何将页面脚本和图像放入内部存储器?

WebSocket 示例。 我无法理解。 虽然今天早上差不多2点了、我很累、但我不明白。 它是如何工作的? 简单概述一下主函数就足够了。  

PS:另一个问题、是否有 REST API?

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

    对于使用 HTML 和其他用户文件(开箱即用、httpserver、WebSocket 摄像头等)的示例、每个示例文件夹中都有一个 html 文件夹。 如果您查看这些示例的文档(例如 processors.wiki.ti.com/.../CC32xx_HTTP_Server)、在"使用情况"下、它将告诉您如何将这些用户文件刷写到串行闪存中以供 CC3200使用。

    在 httpserver 示例中、服务器由网络处理器处理。 在 WebSocket 摄像头示例中、服务器是一个"外部"服务器、因此它在应用处理器上运行。 webserver 库在 cc3200-sdk/netapps/html/server 中提供,所有内容都是从 HttpCore.c 中的 RunHttpServer()函数处理的

    我们没有 REST API。 什么是用例?

    此致、
    Sarah
x 出现错误。请重试或与管理员联系。