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-CC2650:如何使用 Raspberry PI 3在 LAUNCHXL-cc2650上构建6LoWPAN 网络

Guru**** 2595800 points
Other Parts Discussed in Thread: LAUNCHXL-CC2650

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/735890/launchxl-cc2650-how-to-make-a-6lowpan-network-on-launchxl-cc2650-with-raspberry-pi-3

器件型号:LAUNCHXL-CC2650

您好!

我正在使用3 (数量)台 LAUNCHXL-cc2650器件和 Raspberry PI-3创建6LoWPAN 网络、我希望从传感器获取输入、并在器件(Launchpad)和 Raspberry PI 之间建立6LoWPAN 网络、并通过 Raspberry PI 在云上发送数据、 我在他们正在通信的2个设备上运行 UDP 客户端和 UDP 服务器、但我一直想建立一个网络、为此我点击了一个链接

我也做了同样的事情并制作了一个边界路由器、我一直在坚持如何将数据从多个客户端(非边界路由器)设备发送到边界路由器 Launchpad、以及如何从边界路由器将数据传输到 Raspberry PI。

是否有任何方法可以将多个客户端数据发送到单个服务器(与 udp-client 和 udp-server 相同)?

是否有任何方法可以将服务器数据发送到 Raspberry PI 以在云上发送?

我们如何编辑 RPL 边界路由器以从多个客户端接收数据并通过互联网发送数据。

我非常感谢任何人在我刚开始这方面的工作时为我提供帮助、并寻求足够的答案。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试参阅 sunmaysky.blogspot.com/.../build-and-run-6lbrcontiki-ng-cc26xx-web.htmlprocessors.wiki.ti.com/.../Cc26xx_sw_examples
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,YK Chen,

    在访问您提供的链接时、我遇到了一些互联网连接问题。 问题是,在 raspberri PI 上运行6lbr 一次后重新启动时,互联网连接丢失。 请在这个问题上帮助我
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请详细说明您的设置和测试步骤、以便我有一些线索来帮助您。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,黄真,我正在关注这个链接  

    我也做了同样的事情,但它没有以6lbr 开头,然后我找到了另一个链接  

    当我正确启动6lbr 时,我在接口设置中出现问题,但当我重新启动它时,我丢失了我的 PI 互联网

    我感到困惑、因此 请刷写我的 PI SD 卡、然后重新构建它。

    但是、当我再次遵循第一个链接时、我遇到错误  

    • 3.6将目录更改为6lbr/examples/6lbr 文件夹并运行以下构建命令
      "make with _Contiki=0 Contiki=./../../contiki-ng all"

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

    你得到了什么误差?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    sudo make with _Contiki=0 Contiki=/home/pi/contiki-ng all
    Makefile:183:Contiki-NG 不支持 CoAP 服务器
    rm -f *。d *。e *。o contiki-ng-native.a *。so obj_native/*。so
    rm -rf obj_native
    rm -f cetic-6lbr-native.map
    rm -f cetic-6lbr.native
    用于插件/虚拟插件/lwm2m-client 中的插件;确保-C $plugin 干净;完成
    make[1]:输入目录'/home/pi/6lbr/examples/6lbr/plugins/dummy
    ./../Makefile:183:Contiki-NG 不支持 CoAP 服务器
    rm -f *。d *。e *。o contiki-ng-native.a *。so obj_native/*。so
    rm -rf obj_native
    rm -f cetic-6lbr-native.map
    rm -f cetic-6lbr.native
    make[1]:离开目录'/home/pi/6lbr/examples/6lbr/plugins/dummy
    make[1]:输入目录'/home/pi/6lbr/examples/6lbr/plugins/lwm2m-client
    ./../Makefile:183:Contiki-NG 不支持 CoAP 服务器
    rm -f *。d *。e *。o contiki-ng-native.a *。so obj_native/*。so
    rm -rf obj_native
    rm -f cetic-6lbr-native.map
    rm -f cetic-6lbr.native
    make[1]:离开目录'/home/pi/6lbr/examples/6lbr/plugins/lwm2m-client
    RM -RF 库
    使 target = native clean
    make[1]:输入目录'/home/pi/6lbr/examples/6lbr
    Makefile:183:Contiki-NG 不支持 CoAP 服务器
    rm -f *。d *。e *。o contiki-ng-native.a *。so obj_native/*。so
    rm -rf obj_native
    rm -f cetic-6lbr-native.map
    rm -f cetic-6lbr.native
    make[1]:离开目录'/home/pi/6lbr/examples/6lbr
    使 target=native bin/cute_6lbr_router
    make[1]:输入目录'/home/pi/6lbr/examples/6lbr
    Makefile:183:Contiki-NG 不支持 CoAP 服务器
    使 target=native CETIC_6LBR_RPL_router=1 cetic-6lbr
    make[2]:输入目录'/home/pi/6lbr/examples/6lbr
    Makefile:183:Contiki-NG 不支持 CoAP 服务器

    --------------------------------------------------
    6LBR 模式:RPL 路由器

    多射频:已启用
    RDC: 定制
    成帧器: 默认值
    MAC: 定制
    LSEC: 禁用
    组播:多组播
    RPL: 多 RPL
    TCP: 使能
    NAT64: 使能

    UDP 服务器: 使能
    UDP 客户端: 禁用
    节点信息: 使能
    节点配置:已启用
    网络服务器: 使能
    webserver-Lite:已禁用
    CoAP-服务器:已禁用
    NVM 代理: 禁用
    DNS 代理: 使能
    --------------------------------------------------

    mkdir obj_native
    抄送 /home/pi/contiki-ng/arch/platform/native/./platform.c
    抄送 /home/pi/contiki-ng/arch/platform/native/./clock.c
    抄送 /home/pi/contiki-ng/arch/platform/native/dev/xmem.c
    抄送 /home/pi/contiki-ng/arch/platform/native/./cfs-posix.c
    抄送 /home/pi/contiki-ng/arch/platform/native/./cfs-posix-dir.c
    抄送 /home/pi/contiki-ng/arch/platform/native/dev/buttons.c
    抄送 /home/pi/contiki-ng/arch/cpu/native/net/tun6-net.c
    抄送 /home/pi/contiki-ng/arch/cpu/native/./rtimer-arch.c
    抄送 /home/pi/contiki-ng/arch/cpu/native/./watchdog.c
    抄送 /home/pi/contiki-ng/arch/cpu/native/dev/eeprom.c
    抄送 /home/pi/contiki-ng/arch/cpu/native/./int-master.c
    抄送 /home/pi/contiki-ng/arch/cpu/native/dev/gpio-hal-arch.c
    抄送 /home/pi/contiki-ng/os/services/slip-cmd/cmd.c
    抄送 /home/pi/contiki-ng/os/services/slip-cmd/packetutils.c
    抄送 /home/pi/contiki-ng/os/net/mac/csma/csma.c
    抄送 /home/pi/contiki-ng/os/net/mac/csma/csma-output.c
    抄送 /home/pi/contiki-ng/os/net/mac/nullmac/nullmac.c
    抄送 /home/pi/contiki-ng/os/services/ip64/ip64-dns64.c
    抄送 /home/pi/contiki-ng/os/services/ip64/ip64-arp.c
    抄送 /home/pi/contiki-ng/os/services/ip64/ip64-ipv4-dhcp.c
    /home/pi/contiki-ng/os/services/ip64/ip64-ipv4-dhcp.c:41:23:致命错误:6lbr-ip64.h:无此类文件或目录
    #include "6lbr-ip64.h"
    ^μ A
    编译已终止。
    /home/pi/contiki-ng/Makefile.include:325:目标'obj_native/IP64-IPv4-DHCP.o'的配方失败
    maked[2]:***[obj_native/ip64-IPv4-DHCP.o]错误1
    make[2]:离开目录'/home/pi/6lbr/examples/6lbr
    Makefile:461:目标'bin/captic_6lbr_router'的配方失败
    make[1]:***[bin/captic_6lbr_router]错误2.
    make[1]:离开目录'/home/pi/6lbr/examples/6lbr
    Makefile:435:目标'cetic_6lbr_router-clear'的配方失败
    make:***[cetic_6lbr_router-clear]错误2.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想在撰写博客文章后、最新的6lbr 和 contiki-ng 会有一些变化。 需要一些时间来了解如何使用 contiki-ng 测试最新的6lbr。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、我已经关注了您提供的链接、非常感谢它的正常工作、但我想提请大家注意我的问题:"我想从运行 slip 无线电的 launchpad 获取数据到 Raspberry PI、并以我自己的方式处理这些数据、 为此、我想知道从 launchpad 接收数据的 RPI 在代码中的位置、以便能够根据我的需求更好地编辑/重新设计代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 sunmaysky.blogspot.com/.../build-and-run-6lbrcontiki-ng-cc26xx-web.html 中更新了步骤3.1至3.6 、以使用最新的6lbr 开发和 contiki-ng 6lbr 分支来解决构建问题。 6lbr 在 Raspberry Pi 上运行只是一个明亮的路由器、您可以运行 CoAP 或 UDP 客户端从 LaunchPad 获取数据。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的帮助、但我想知道 Raspberry PI 在何处串行接收 Launchpad 中的数据。 我想知道确切的代码位置,我不想在6lbr 服务器上发送数据我需要知道数据接收的位置我可以修改它的位置。 我必须通过 PI 在我的网站上发送数据

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 cc26xx-web-demo 中,它运行 http 和 CoAP 服务器,因此您必须在某个位置创建 http 或 CoAP 客户端才能获取数据。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉、仍然无法获取。

    实际上、我是新手。 我无法获得 Raspberry PI 上的数据。

    我想创建一个网络,在该网络中,多个客户端将数据发送到运行 SLIP 无线电的 launchpad,然后 SLIP 无线电以串行方式将数据发送到 PI。 我想知道 PI 如何获取数据我将编辑这些数据并发送到我的网站,而不是6lbr。

    我在获取有关 Raspberry PI 的数据时感到困惑。 因为在链接中、它仅显示6lbr 页面、我可以在其中的6lbr 传感器页面上查看我的数据。 我想在我的程序中调用该数据。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我希望在运行时发送数据、这意味着在 Raspberry PI 上持续更新数据。 在实况页面上、我必须刷新页面。 我希望它自动更新页面上的数据
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    6lbr web 的源代码位于6lbr /examples/6lbr/apps/6lbr-webserver.下 也许您可以检查并执行所需的任何操作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的帮助。  

    我想将 http POST Ajax 请求发送到我自己的 Web 服务器,以便可以共享传感器数据。

    您能告诉我在哪里可以找到 sensors.html 文件吗?

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

    谢谢、这对我有很大帮助。