我想用 cooja 中的网关模拟简单的智能家居物联网通信。这意味着一些传感器节点通过网关与客户端(例如手机)进行通信。如图所示。
但我不知道如何指定网关。网关,Visual,像微粒吗?或者我应该通过代码(.c 文件)添加它?我没有真正的微粒,我想模拟一切。
我想用 cooja 中的网关模拟简单的智能家居物联网通信。这意味着一些传感器节点通过网关与客户端(例如手机)进行通信。如图所示。
但我不知道如何指定网关。网关,Visual,像微粒吗?或者我应该通过代码(.c 文件)添加它?我没有真正的微粒,我想模拟一切。
我们通常将 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 节中指定了如何选择节点类型,包括边界路由器。