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.

[参考译文] CC2650STK:如何在Contiki OS (6LoWPAN目标)中将数据从一个CC2650STK发送到另一个CC2650STK?

Guru**** 2573695 points
Other Parts Discussed in Thread: CC2650STK, CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/578431/cc2650stk-how-to-send-data-from-one-cc2650stk-to-another-cc2650stk-in-contiki-os-6lowpan-target

部件号:CC2650STK
主题中讨论的其他部件: LAUNCHLL-CC2650CC2650

大家好,

我正在尝试将数据从一个CC2650STK发送到另一个CC2650STK。 我正在使用Contiki OS (6LoWPAN目标)。 作为边界路由器,我使用的是安装了6lbr且工作正常的Raspberry PI。

是否有人知道如何使用上述设置将数据从一个senosrtag发送到另一个senosrtag?  

我非常感谢您提供的任何指导,并提前向您表示感谢。  

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

    您应该在\contiki\examples\IPv6\RPL UDP下设置6lbr并构建udp-server/udp-client示例。 然后在CC2650STK的其中一个上运行udp-server,在另一个上运行udp-client。udp-server和udp-client将加入6lbr作为传感器节点,以便您可以在6lbr网页的传感器列表中看到它们。 在UDP-服务器/UDP-客户端UART上,您可以看到它们彼此通信。 下面的屏幕截图是我基于LAUNCXL-CC2650的测试。

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

    Hallo Yikai

    非常感谢您的善意回应。 我做了与你上面所说的完全相同的事情。  不幸的是,我在传感器列表中只能看到一个传感器,有时甚至什么也看不到。

    以上是我的设置和6lbr页面的屏幕截图:

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

    我觉得电池还可以。 就在昨天,我打开了一个新的SensorTag,并在另一个标签上插入了一个新的电池(CR2032)。

    是否仍要确定6lbr页中显示的是哪一个(服务器/客户端)?

    有时,我可以在状态菜单中看到三个邻居,如下图所示!

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

    如果使用附加的回收箱进行测试,它是否有效?e2e.ti.com/.../rpl_2D00_udp.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    海野艺井
    我已经为udp-server和udp-client做了测试用例

    下载udp-client.bin的sensortag始终显示在6lbr页面中
    但是
    下载udp-server.bin的sensortag从不显示在6lbr页面中。

    我还在sensortag之间进行了更改,以下载程序(UDP)(udp-server/udp-client)

    现在,解决方案可能是什么,以便udp-server可以显示在6lbr页中。


    感谢你们的一贯支持:)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您在UDP服务器UART输出上看到了什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很可能我只有一个DevPack,它被用于SLIP无线电。我的其余CC2650STK没有DevPack,这就是为什么我看不到服务器/客户端的UART输出。

    是否有任何方法可以让我在没有DevPacK的情况下从SensorTag看到UART输出?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    购买另一台DevPack调试器或购买另两台LAUNCXL-CC2650以测试此功能。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的建议。 我上个月订购了DevPack调试器,TI说需要两个多月才能交付,然后我取消了订单,因为我必须在3月底之前完成项目。

    但是为了进行调试,我使用了LED来显示从客户端收到的消息,但它在服务器端从不活动。

    您是否有其他解决问题的建议? 您认为问题出在哪里?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    除了购买两个LAUNCXL-CC2650而不是使用SensorTag之外,我没有其他更好的建议了。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢Yikai的热情支持和建议:)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不用客气。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    陈先生您好:
    我下载了Tera Term VT和您发布的bin文件,并使用DevPack将它们刷新到我的CC2650 SensorTags。 如何像您在上图中所做的那样执行测试? 另外,您是如何制作二进制文件的? 我在contiki中尝试使用以下命令:make target=srf06-cc26xx Board=sensortag/cc2650 udp-client.bin cpu_family=cc26xx,但遇到编译错误。
    谢谢!
    PK
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果要测试UDP服务器/客户端示例,请尝试参考 sunmaysky.blogspot.tw/.../how-to-run-contiki-udp-serverudp-client.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您在Tera Term VT中使用了什么命令,或者如何设置它以显示两个CC2650标签之间发生的连接? 是否可以使用DevPacks而不是LaunchPad获得相同的结果?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我只是将它们设置为显示两个LAUNCXL-CC2650之间正在发生的连接。 在CC2650STK+CC-DEVPACK-DEBUGGER上运行相同的测试应该没问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否为我提供有关如何设置它们的指导说明? 我以前从未使用过该程序,也不知道如何进行测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您必须先运行6lbr。 然后,在两个LAUNCHTXL-CC2650上运行UDP-服务器和客户端,使它们加入6lbr以相互通信。