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.

[参考译文] CC2500:2.4 GHz 专有协议?

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/601933/cc2500-2-4-ghz-proprietary-protocol

器件型号:CC2500
主题中讨论的其它部件: SMARTRXEBKSimpliciTICC1120

您好!

尽管我发现了几个这样的解释

回答这个问题、我还有点不清楚。

我想使用 CC2500无线

TI 芯片。

该芯片上的协议基于2.4GHz 专有 协议。

2.4GHz 之间的区别是什么

专有协议

ZigBee?等其他协议

以及为何选择使用2.4GHz 专有技术

另一种协议(如 ZigBeeRegistered)上的协议

感谢你的帮助

Robert

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

    专有协议基本上意味着您必须自己创建协议、没有为您提供预先制作的协议。 其优点在于、您可以精确地根据自己的需求优化和定制协议。 缺点是开发可能比使用现成的协议栈更复杂。

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

    您好、Fredrik、

    好的、这很奇怪。 因此、如果我购买2- SMARTRXEBK 套件和一个 CC2500EMK 套件并将它们连接到计算机、两个无线模块将立即进行通信、而我不必编写任何通信协议。 您的网站上显示如下:

    ============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

    View  查看 CC2500EMK

    这些评估模块与 CC2500开发套件中的主板相结合、旨在帮助用户尽快实现其目标。

    此评估套件包含2 个 CC2500EM 评估模块和天线。 这些评估模块是附加子板、需要 CC2500开发套件来进行评估和开发。

    • 评估 SmartRFRegistered04产品。 开箱即用,用户可以使用 SmartRFRegistered04DK 进行范围测试(每次测试)并将数据从一台 PC 传输到另一台 PC。 这使用户能够快速了解 SmartRFRegistered04产品适合目标应用的程度。 许多演示应用都突出了 SmartRFRegistered04 IC 的创新功能。

    ============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

    因此、如果这两个子模块"开箱即用"进行通信、并且我没有编写任何通信协议、它们是2.4专有协议的一部分、那么您怎么说呢

    我必须写我自己的??? 它是否已经为我编写了,正如它在"开箱即用"的上方所规定 的?

    困惑

    R

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

    您从产品页面复制的文本中的关键字为"评估"。 是的、开箱即用演示会将数据包从一个器件传输到另一个器件、但不会采用功耗优化或特别稳健的方式。 数据将在单个通道上发送、丢失的数据包将会丢失、对讲机将持续打开。

    制定射频协议时需要考虑的事项是:
    -何时发送数据包(或如何知道何时打开接收器以接收数据包?
    -发送数据包的频率如何?
    -如何知道接收器是否实际收到了数据包?
    -如何处理丢失的数据包?
    -我应该使用哪种频率以及何时应该改变?
    -等等。

    话虽如此、我在第一次答复中可能已经有点快(CC2500有点成熟、因此这不是我们目前常用的器件)、有一个协议示例可供您使用。 了解一下 SimpliciTI: www.ti.com/.../SIMPLICITI

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

    "您从产品页面复制的文本中的关键字是"评估"。 是的、开箱即用演示会将数据包从一个器件传输到另一个器件、但不会采用功耗优化或特别稳健的方式。 数据将在单个通道上发送、丢失的数据包将会丢失、对讲机将持续打开。

    制定射频协议时需要考虑的事项是:
    -何时发送数据包(或如何知道何时打开接收器以接收数据包?
    -发送数据包的频率如何?
    -如何知道接收器是否实际收到了数据包?
    -如何处理丢失的数据包?
    -我应该使用哪种频率以及何时应该改变?
    -等等"

    是的、这些都是我放在一起的东西、以便我接收/发送的字节具有某种意义、我会买2个 SMARTRXEBK 套件和一个 CC2500EMK 套件。

    当我收到开发套件时、是否有实验示例向我展示如何配置无线电、以便我可以开始创建自己的协议。 我的意思是、一定要有一些示例和实验来展示如何配置要使用的 radfio 频率、数据包的大小等等... 然后提供一个如何发送/接收字节的快速示例? 或者、最好使用 eZ430-RF2500套件来更好地了解如何实现这一点吗?

    您说 CC2500是一个成熟的器件... 您为什么认为它将很快停产? 这是一种新设计、因此建议将 CC2500用于新的设计吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Robert、

    您应该看看我在上一篇文章中链接到的 SimpliciTI。 这里还有一些射频示例: www.ti.com/.../swrc021 (两个链接均可在 CC2500产品页面的工具和软件部分找到)。

    SmartRF Studio 是一款用于评估和无线电的 PC 工具、还可用于针对各种数据速率获取适当的射频设置。 当然、您始终有数据表。

    CC2500已经成熟、但没有计划终止它。

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

    您好、Fredrik、

    哈! 我看到有一些简单射频链路的示例。 我只是浏览了它… 那么,让我问一下,在"ex_link"射频示例中,它是否使用 SimpliciTI 协议??

    另外,我下载了"SimpliciTI-CCS-1.1.1"并安装了它,但没有发生任何事情:-)

    我没有看到它安装在我的机器上、我不知道我现在真正安装了什么... “sigh”:-(

    感谢你的帮助
    R

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

    您好、Fredrik、

    我稍微了解一下 SimpliciTI、它似乎是一个包含网关、中继器和端点的协议、并且发现这太复杂了、无法设置。 我不需要所有这些、我只需要对一些代码示例提供一些指导、这些代码示例将允许我将数据字节从一个射频模块传输到另一个射频模块。 如果附近有3个或4个单元、那么我将分析数据并重新传输、直到正确的单元接收到数据。 换言之,我想制定我自己的协议。

    您能不能向我展示在哪里可以找到一些 C 代码示例来实现这一目的。

    此外,我是否可以使用 e "ex_link"射频示例来执行我自己的协议(通过示例链接显示),或者是否使用 SimpliciTI 协议来满足我的需求??

    谢谢

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

    下面是我们针对 CC1120开发套件发布的一个简单示例、但当我们执行此代码时、它还包括对 CC2500和 TRXEB 板的支持、所有这些都在 Code Composer Studio 中编译。

    您将需要首先从我们的网站安装 CCS 7.1、安装 MSP430编译器选项、然后根据下面链接的 AppNote 修改代码。

    www.ti.com/.../swra493.pdf

    它执行基本的数据包、显示如何执行数据包确认、但停止了实际构建 SimpliciTI 这样的网络堆栈。

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

    简单的例子!  :-/