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.

[参考译文] CC3120:为了打开 TCP/IP 端口和发送/接收数据、MSP430需要多少固件工作?

Guru**** 2769425 points

Other Parts Discussed in Thread: CC3120, CC3100, CC3120MOD

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/600136/cc3120-how-much-firmware-work-is-required-on-msp430-to-open-tcp-ip-port-and-send-receive-data

器件型号:CC3120
主题中讨论的其他器件: CC3100

您好!

  我正在尝试估算新项目的工作量。 我正在查看一些 Wi-Fi 解决方案。 到目前为止、具有 AT 命令集的命令集似乎是最快的集成。 但我注意到、CC3120使用专有串行协议。 因此、为了了解这将需要多少工作、需要多少行代码:

a.根据预定义的 SSID 和密码连接到预定义的接入点

b.打开 TCP/IP 套接字

c.在套接字上发送/接收数据

此外、将来我强烈建议 TI 摆脱专有串行协议的限制、使用更通用的协议。 例如、蜂窝模块现在大部分都使用 AT 命令集。

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

    simplelink_msp432_sdk_wify_plugin_1_00_00_04包含 CC3120/MSP432的网络终端演示。 您可以将此代码(所需的器件)移植到 MSP430。

    此致、
    查尔斯·奥
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Derek9531:

    我不同意 AT 命令。 AT 命令为 hell (尤其是在使用 URC 回调时)。 您需要解析字符串、这需要许多资源。 在本例中、SimpleLink 驱动程序要好得多。

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

    端口需要多少工作? 我正在评估多个 Wi-Fi 模块以与 MSP430配合使用、但我发现 TI 模块需要最多的固件工作才能正常运行、这一点很奇怪。 如果我使用来自 Roving Networks 的模块(AT 命令集)、则调试会更容易、因此更容易估算所需的时间。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    主要区别在于、对于 AT 命令(大多数蜂窝模块使用的是 BTW)、很容易上手;您不必编写自定义驱动程序。 也非常容易进行故障排除。 很明显、您仍然需要一个驱动程序、但它可能更通用、并且更容易估算的时间。

    SimpleLink 等老式胖驱动器的问题在于、用户必须投入时间来完成端口、这会增加项目成本并降低吸引力。 这可能是一个简单的端口、但如果我要估算时间、我必须花些时间分析移植指南、并根据该指南为其分配几周的时间。

    另一种思考方法:为什么我应该使用需要10k 美元固件移植的 TI 模块、而我可以使用其他人不需要移植的模块。 如果您使用的是 MSP432、TI 可提供出色的 Wi-Fi 模块。 但是、如果您使用的是其他100个 MCU 中的任何一个、那么这并不是最简单的解决方案、对吧?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Derek9531:

    CC3120和 MSP430的问题略有不同。 CC3x20平台非常新、因此并非所有示例都可用。 如果您使用1srt 生成(CC3100)、则可以使用许多 MSP430示例。 我认为 MSP430的示例和移植驱动程序将在稍后提供。

    如果您需要非常简单的网络功能、AT 命令可以加快开发速度。 但是、如果您的要求很小、则使用 CC3120毫无意义(对于此应用而言、CC3120非常昂贵)。 在这种情况下、您可以使用 CC3100、甚至是一些类似 Arduino 的 ESP8266。

    AT 命令优点:

    -如果您的网络需求很小、并且您使用 TI 不支持的平台、则很好

    -只能在终端和计算机上轻松工作(适合教育目的)

    SimpleLink 为您带来优势:

    -整个 CC3x20平台的驱动程序相同(它不仅是 CC3120MOD,而且还有 CC3220等)

    - CC3100或 CC3120用于通信、主要使用 SPI、允许更高的带宽(AT 命令与 SPI 接口异常)

    - CC3120同时支持多达16个插座(在 GSM 调制解调器上通过 AT 命令同时使用多个插座主要非常难看)

    -在主机和网络处理器上实施 AT 命令的范围很广,可以减少带宽并增加功耗

    -与 AT 命令的异步通信很复杂(URC 回调)

    据我了解、CC3x20的市场并不是低入门级应用。 这里是 ESP (8266、32)、价格实惠。 CC3x20旨在用于更加广泛地关注功耗。 为此、需要一个 SimpleLink 理想解决方案等驱动程序。

    1月

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

    如果产品以"SimpleLink"的形式销售、那么我希望它易于集成、而不需要数周的固件工作即可使驱动程序正常工作。  否则,他们应将营销名称更改为“ComplicatedLink”。 )

    胖驱动器是1990年。 业界早已发现基于文本的接口非常出色。 看看 XML、甚至 HTTP。 这两种标准都是非常流行的数据通信标准、但基本上都使用人类可读的格式。 我将 CC2530ZNP 驱动程序移植到的平台可能比其他任何平台都多- ST、Microchip、Tiva、一组 MSP430等 即使您已经多次完成端口、它仍需要一周或更长时间的工作、最终客户也不会看到(或不欣赏)端口。 无论您移植到多少平台、总有更多平台。 例如、我需要一个端口来支持 CC13xx、因此我可以将其固定在上面。

    关于使用 AT 命令集的速度和插槽限制:已商定、但物联网的主要发展趋势是使用更简单的器件;需要简单连接和少量数据的器件。 ESP8266/32很受欢迎、但我们中的许多人更愿意坚持使用 TI 产品和生态系统。 我看不到 SimpleLink 产品无法同时设置 AT 命令以使其易于"固定"到其他 MCU 的任何原因。

    问题是 TI:他们是希望 CC31xx 成为一款出色的 Wi-Fi 模块、还是只想帮助销售更多的 MSP432s?