如何在 Contiki Cooja 中指定网关?

物联网 康提基
2021-06-02 08:01:47

我想用 cooja 中的网关模拟简单的智能家居物联网通信。这意味着一些传感器节点通过网关与客户端(例如手机)进行通信。如图所示。

但我不知道如何指定网关。网关,Visual,像微粒吗?或者我应该通过代码(.c 文件)添加它?我没有真正的微粒,我想模拟一切。

网关场景

1个回答

我们通常将 RPL 中的网关称为边界路由器。以下是南加州大学自治网络研究小组的一个示例,介绍了如何使用 Cooja 模拟边界路由器。

边界路由器是可以在网络边缘找到的路由器。它们的功能是将一个网络连接到另一个网络。

该页面还链接到本指南,其中解释了边界路由器的设置:

RPL 边界路由器用于将常规 IP 网络与 RPL 6LoWPAN 网络连接起来。这与之前使用的网桥类似,不同之处在于它还运行一个 RPL 网络。边界路由器位于contiki-2.6/examples/ipv6/rpl-border-router文件夹中。您必须使用以下命令编译它:

cd contiki -2.6/ examples/ipv6/rpl-border-router
make TARGET=sky

(所引用的目录可在此处获得,在 GitHub 上

他们还在第 3.4 节中指定了如何选择节点类型,包括边界路由器。