2

我想使用协议栈 802.15.4-6LoWPAN-IPv6-UDP 在 Arduino 和笔记本电脑之间进行通信。我注意到 Arduino 有一些 802.15.4 RF 模块,但几乎所有这些模块都可以与 ZigBee 一起使用。Arduino 是否有支持 6LoWPAN 的 802.15.4 射频模块?

此外,我找不到适用于 ubuntu 笔记本电脑的 802.15.4 加密狗(支持 6LoWPAN)。有什么建议可以让 ubuntu 能够通过 802.15.4-6LoWPAN 发送数据包?

4

1 回答 1

0

您应该研究一下 Telecom Bretagne 的 6LoWPAN 堆栈,它基于 Contiki OS。它是目前唯一一个与 Arduino (Mega 2560) 或 Arduino UNO 兼容的 6LoWPAN 堆栈。但是,您确实需要 XBee 系列 1 硬件模块才能运行堆栈。

Arduino Mega 2560 的 6LoWPAN 堆栈可在此处找到:

https://github.com/telecombretagne/Arduino-IPv6Stack

Arduino UNO 的 6LoWPAN 堆栈:

https://github.com/telecombretagne/Arduino-pIPv6Stack

尽管您应该记住,这些代码库自 2013 年以来没有更新。所以我强烈建议您查看包含 802.15.4 的替代节点。RF 模块,例如带有板载 CC2420 芯片的 Sky。

可在此处找到与 Contiki OS 兼容的节点列表:

http://www.contiki-os.org/hardware.html

于 2018-01-11T15:00:06.767 回答