(!) Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS & ROS, and also add appropriate tags.

Wifi Network Setup

Description: Instructions for setting up a wifi link to aid in development.

Tutorial Level: INTERMEDIATE

Next Tutorial: Tether Network Setup

If you are going to use the Pi's Ethernet port for the tether connection to the surface, we recommend adding a miniature wifi dongle and setting up wifi. This will enable easy development and will leave your Ethernet port free for a direct connection to a surface computer (see below.) First, install the wpasupplicant package if you haven't already:

sudo apt-get update
sudo apt-get install wpasupplicant

Then write your network connection details to /etc/wpa_supplicant/wpa_supplicant.conf. It should look something like this:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="YourWifiNetworkName"
    proto=RSN
    key_mgmt=WPA-PSK
    pairwise=CCMP TKIP
    group=CCMP TKIP
    psk="YourWifiNetworkPassword"
}

Next, configure your wireless adapter by adding or modifying the settings in /etc/network/interfaces:

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface wlan0 inet dhcp
auto wlan0

Finally, restart your network interface by restarting the computer or the networking daemon and test out your new connection!

sudo /etc/init.d/networking restart
sudo ifup wlan0
ping -I wlan0 google.com

For more information, check out this guide.

Wiki: bluerov/Tutorials/Wifi Network Setup (last edited 2016-02-11 08:30:27 by JoshVillbrandt)