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.

[参考译文] LAUNCHXL-CC1350:CC1350 contiki webdemo-router

Guru**** 2391235 points
Other Parts Discussed in Thread: CC1350

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/811841/launchxl-cc1350-cc1350-contiki-webdemo-router

器件型号:LAUNCHXL-CC1350
主题中讨论的其他器件:CC1350

大家好、

我创建了此网状网络:

-无线电节点:Launchpad cc1350;=N

-路由器:cc1350 Launchpad;固件=cc26xx-web-demo;= R

-slit-radio (=launchpad cc1350)+BeagleBone Black =边界路由器+6lbr=BR

我说:

- BR 接近我的 PC,我通过 PuTTy 输入。

R 位于距离我的 PC 2米处。

-N 距离我的 PC 5米。

我注意到、通过 lynx [bbbb:100]、我只能观察路由器、BR 只能与 R 通信

相反、如果我将路由器和无线电节点靠近 PC、我可以观察这两个 LaunchPad、但边界路由器不会与无线电节点通信、而只能与路由器通信。

我该怎么做?

提前感谢

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

    尝试在无线电节点和路由器的 project-conf.h 中添加#define NETSTACK_CONF_RDC nullrdc_driver、然后重新构建它们以进行测试。

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

    我尝试了你看到的,但它不起作用。

    我该怎么做

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

    它不能与多跳一起工作,即与 lynx [bbbb::100]我可以同时看到这两个,但 cc26xx-web-demo 不能充当路由器,但就像一个节点,尽管在 cc26xx-web-demo 的代码中有一个简单的代码:

    仅限#ifdef RPL_CONF_LEVE_ONLY
    #define RPL_LEVE_ONLY RPL_CONF_LEVE_ONLY
    其他
    #define RPL_LEVE_ONLY 0
    #endif

     我该怎么做?

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

    我怀疑最新的 Contik 中存在问题,因为 Contiki 已被弃用了一段时间。 我建议您尝试 Contiki-NG 而不是 Contiki。

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

    但我的无线电节点固件基于 contiki 3.0。 这是个问题吗?

    哪个命令是创建 cc26xx-web-demo 的.bin 的正确命令?

    我该怎么做?

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

    请尝试参阅  以运行 Contiki-NG

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

    我做了它、我进行了编译。 但我有一个问题:
    如果我的固件(无线电节点的)是 contiki 3.0中的平台而不是 contiki -ng 中的平台、是否存在问题?

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

    我无法理解您的问题。

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

    感谢您的快速回复 Yikai

    我解决了部分问题。 输入(不包含路由器信息):

    -靠近我的 PC 的滑动收音机+BBB

    -距离我的电脑12米的无线电节点

    结果:使用 lynx [bbbb::100]我看不到任何东西

    我说:

    -靠近我的 PC 的滑动收音机+BBB

    -距离我的电脑6米的路由器

    -距离我的电脑12米的无线电节点

    结果:使用 lynx [bbbb::100]时、我可以同时观察无线电节点和路由器。

    问题:当我将脚本留在 python 中以启动节点和 BBB 之间的通信时、数据包未发送。

    为什么?

    问题出在哪?

    但路由器是否充当路由器?

    提前感谢

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

    您的意思是"我将脚本留在 python 中以启动节点和 BBB 之间的通信"?

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

    我打开 Putty:

    我在无线电节点和边界路由器(滑动无线电)之间进行通信。 我的节点连接到传感器、并发送温度压力、ECC 等消息。 TRHHOW JSON 字符串。 但是通信不会开始、尽管使用了 lynx、我可以看到无线电节点和路由器。

    为什么?

    我该怎么做?

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

    我仍然无法理解您的问题。 您能用一些屏幕截图或图片来展示您的测试吗?

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

    我实现了一个网状网络、其中包含:
    边界路由器+网关= CC1350(滑动无线电)+BBBWireless: 在我的 PC 上
    Router= CC1350(cc26xx-web-demo、contiki-ng):距离我的 PC 5米
    -Radio Node=CC1350(将 MQTT 消息发送到 BBB 的我的固件)从我的 PC 到达12米
    现在、如果我使用 lynx [bbbb::100]取出路由器、我不会使用任何设备、也不会使用路由器和无线电节点。
    相反、如果我放置路由器、则我看到所有带有 lynx 的设备、但无线电节点不发送 MQTT 消息。
    节点的 IPv6地址始终相同,无论是否使用路由器。
    有人可以给我任何建议吗?
    提前感谢

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

    我在 另一篇类似文章中尝试帮助您