Setting NAO ‘s WiFi connection

On this page

Why setting a WiFi connection

You can connect NAO to your computer using a wired or WiFi connection:

  • Wired connection is mandatory for the initial settings.
  • WiFi connection is highly recommended as soon as NAO starts moving.

Warning

Make sure NAO is not connected with an Ethernet cable while executing movements which could pull the wire and damage the port.

Network settings

Network settings section allows you to set the connection to the network.

https://developers.softbankrobotics.com/sites/default/files/repository/51_html_nao/_images/naov6_connection.png

WiFi connection

Step Action
Remove the hatch behind the head of the robot to access to the Ethernet socket.

Plug an Ethernet cable.

https://developers.softbankrobotics.com/sites/default/files/repository/51_html_nao/_images/wiz_step3.png

Connect the Ethernet cable to your Internet box.

For further details, see: Plugging my robot to Ethernet .

On a computer, launch Robot Settings .

For further details, see: Accessing to Robot Settings .

In the Network settings page, choose and configure a WiFi network.

Result : the WiFi connection is set, you can now disconnect the Ethernet cable and close the hatch behind the head of the robot .

To choose and configure one of the displayed WiFi networks, see: Standard WiFi connection .

Specific cases

If you ... See ...
must use a hidden network WiFi connection to a hidden network
need to configure the MAC address filtering of your WiFi accesss point MAC Addresses

Standard WiFi connection

Step Action

Select one of the available WiFi networks.

Note : choose a WiFi network having one of the Supported personal securities .

Complete the required parameters, and click the Connect button.

https://developers.softbankrobotics.com/sites/default/files/repository/51_html_nao/_images/conf_stepB3bis.png

Supported personal securities

NAO supports WEP , WPA & WPA 2 personal securities.

Note

For WEP only the passphrase of 5 characters for WEP40 and 12 characters for WEP104 are supported, always prefer the hexadecimal representation which is the only standard.

WiFi connection behind a proxy

Tested configuration : Squid - HTTP CONNECT - without authentication.

To connect NAO behind a proxy:

Step Action
Select one of the available networks.

If the network is not secured, wait for connection, then click again in order to display the parameters.

https://developers.softbankrobotics.com/sites/default/files/repository/51_html_nao/_images/conf_stepB3bis.png

Check the Advanced options box.

https://developers.softbankrobotics.com/sites/default/files/repository/51_html_nao/_images/wifi_behind_proxy.png

In the list, select Manual.

https://developers.softbankrobotics.com/sites/default/files/repository/51_html_nao/_images/wifi_behind_proxy2.png
Complete the required parameters, and click the Connect button.

WiFi connection to a hidden network

To connect NAO to a hidden network:

Step Action

Click the add_wifi_button Add WiFi button.

Note : choose a WiFi network having one of the Supported personal securities .

Complete the required parameters, and click the Connect button.

MAC Addresses

MAC Addresses section displays the MAC Addresses you could need if your WiFi access point requires to set the MAC Address filtering.

https://developers.softbankrobotics.com/sites/default/files/repository/51_html_nao/_images/setting_mac_address_nao.png

Wired connection

Warning

Make sure NAO is not connected with an Ethernet cable while executing movements which could pull the wire and damage the port.

Step Action
Remove the hatch behind the head of the robot to access to the Ethernet socket.

Plug an Ethernet cable.

https://developers.softbankrobotics.com/sites/default/files/repository/51_html_nao/_images/wiz_step3.png

Connect the Ethernet cable to your Internet box.

For further details, see: Plugging my robot to Ethernet .

The Wired network appears in the list.

https://developers.softbankrobotics.com/sites/default/files/repository/51_html_nao/_images/set_wired.png
Select the Wired network.

Plugging my robot to Ethernet

If you have a router with a spare Ethernet port :

  • Connect the Ethernet cable to the router.

The router will act as a DHCP server and give NAO it’s IP address.

connect-A
Alternatives

If you have no spare Ethernet port or no router at all :

  • Connect the Ethernet cable to your computer.

Linux only : see Local-Link an alternative to DHCP in order to check if your network manager is set for using link-local.

connect-B

connect-c

Note : in case of local connection to a computer, the SoftBank Robotics Cloud may not be reachable. Nevertheless, local connection to Robot Settings and Choregraphe is still possible.

Other configuration options