You must have another way to connect to your robot first before following this tutorial. On the EV3, that means USB or Bluetooth. If you have a Raspberry Pi, you can plug in a monitor and keyboard to the Raspberry Pi. The instructions below are run on your robot itself.
I like to setup wireless networking on my robots. Robots should go untethered!
Here is how. It’s easy in an interactive tool call
connmanctl. You connect
once, and next time you boot, it’s all configured. On my ev3dev machine it went
robot@ev3dev:~$ connmanctl Error getting VPN connections: The name net.connman.vpn was not provided by any connmanctl> enable wifi Enabled wifi connmanctl> scan wifi Scan completed for wifi connmanctl> services *AO Wired ethernet_b827ebbde13c_cable wifi_e8de27077de3_hidden_managed_none AH04044914 wifi_e8de27077de3_41483034303434393134_managed_psk Frissie wifi_e8de27077de3_46726973736965_managed_psk ruijgt gast wifi_e8de27077de3_7275696a67742067617374_managed_psk schuur wifi_e8de27077de3_736368757572_managed_psk connmanctl> agent on Agent registered connmanctl> connect wifi_e8de27077de3_41 # You can use the TAB key at this point to autocomplete the name connmanctl> connect wifi_e8de27077de3_41483034303434393134_managed_psk Agent RequestInput wifi_e8de27077de3_41483034303434393134_managed_psk Passphrase = [ Type=psk, Requirement=mandatory ] Passphrase? ************* Connected wifi_e8de27077de3_41483034303434393134_managed_psk connmanctl> quit
You’re all set up now! After reboot connman automatically finds your local Wi-Fi again.