Ruff 开发板的三种网络使用场景

Ruff 开发板提供了三种网络使用的场景,分别为 路由器场景局域网场景桥接场景,下面将会对三种场景的进入方式和进行简要介绍。

路由器场景

进入方式

Ruff 1.5 及之后版本,系统启动后,开发机连接到名称为 Ruff_[SN] 的 WiFi 热点下,进入该场景。

示意图


Router

用途

路由器场景下,Ruff 开发板发射 WiFi 信号,热点名称为 Ruff_[SN],开发板相当于网关,IP地址为 192.168.78.1。你的开发机连接到这个 WiFi 信号下,只能和开发板进行网络通信,而不能连接外网,因此执行 rap 命令时会有一定的限制,即不能执行 需要连接外网的 命令。

  • 新建应用 (rap init
  • 添加外设驱动 (rap device add
  • 更新外设驱动 (rap device update
  • 发布驱动 (rap publish

局域网场景

进入方式

在路由器场景下,在 console.ruff.io 页面可以配置 WiFi,以便让 Ruff 开发板连接其它热点(如无线路由器),开发机也连到该热点下,进入局域网场景。

示意图


LAN

用途

局域网场景下,Ruff 开发板和开发机处于同一个无线网络中,这时开发机不仅能和开发板进行网络通信,而且也能连接外网。因此 rap 的所有命令,不论是和开发板通信的,还是需要连接外网的,都可以在该场景下执行。

桥接场景

进入方式

在路由器场景下,在 console.ruff.io 页面可以配置 WiFi,以便让 Ruff 开发板连接其它热点(如无线路由器),开发机连接到名称为 Ruff_[SN] 的 WiFi 热点下,进入该场景。

示意图


Bridge

用途

桥接场景下,开发机可以和 Ruff 开发板通信,Ruff 开发板可连接外网。开发机能透过 Ruff 开发板连接外网的能力称为透传功能

当透传功能关闭的情况下,Ruff 开发板可以访问外网,但开发机不能透过 Ruff 开发板访问外网,因此开发机执行 rap 命令时有一定的限制(参考路由器模式)。

当透传功能打开的情况下,Ruff 开发板相当于一个”子路由器”,Ruff 系统可以通过 Ruff 开发板访问外网,因此 rap 的所有命令都可以执行,即不论是和开发板通信的,还是需要连接外网的,都可以执行,没有任何限制。

注意:在 Ruff 1.6.1 版本之后(包含 Ruff 1.6.1 版本),透传功能才可以使用,用户可自行选择打开或关闭。该功能一旦开启后,开发机上网的流量将全部通过 Ruff 开发板,若网络流量非常大,可能造成开发板过热或更严重的后果,请用户谨慎选择开启。