{"id":39915,"date":"2021-01-25T16:27:02","date_gmt":"2021-01-25T08:27:02","guid":{"rendered":"\/blog\/?p=39915"},"modified":"2025-02-11T03:13:01","modified_gmt":"2025-02-11T03:13:01","slug":"three-methods-to-configure-raspberry-pi-wifi","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/","title":{"rendered":"How To Configure WiFi on Raspberry Pi: Step By Step Tutorial"},"content":{"rendered":"\n<p>One of the first things you\u2019ll want to do with your <a href=\"https:\/\/www.seeedstudio.com\/Raspberry-pi-c-1010.html\" target=\"_blank\" rel=\"noreferrer noopener\">Raspberry Pi<\/a> is definitely to configure the WiFi.<\/p>\n\n\n\n<p>Today, we&#8217;ll show you three ways to configure WiFi on your Raspberry Pi with both Raspberry Pi OS desktop and server. We&#8217;ll also cover how to do it on a headless Raspberry Pi!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1030\" height=\"580\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-1030x580.jpg\" alt=\"\" class=\"wp-image-41564\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-1030x580.jpg 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-300x169.jpg 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-768x432.jpg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-1536x864.jpg 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-2048x1152.jpg 2048w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-1024x576.jpg 1024w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><figcaption class=\"wp-element-caption\"><em>Photo by&nbsp;<a href=\"https:\/\/unsplash.com\/@harrisonbroadbent?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\" target=\"_blank\" rel=\"noreferrer noopener\">Harrison Broadbent<\/a>&nbsp;on&nbsp;<a>Unsplash<\/a><\/em><\/figcaption><\/figure>\n\n\n\n<p>Let me first introduce you to the <a href=\"https:\/\/www.seeedstudio.com\/ReTerminal-with-CM4-p-4904.html\" target=\"_blank\" rel=\"noreferrer noopener\">reTerminal<\/a>, a future-ready Human Machine Interface (HMI) device. It can easily and efficiently collaborate with IoT and cloud systems to unlock endless scenarios at the edge. It can be placed at the heart of an IoT\/Edge system where you can connect multiple sensors to the reTerminal via different wireless protocols (e.g. LoRa, Zigbee, Wi-Fi, Bluetooth, Sub-1G) and connect the reTerminal to the Ethernet, Wi-Fi, 5G\/4G or connect to edge servers to store and process data.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.seeedstudio.com\/ReTerminal-with-CM4-p-4904.html\"><img decoding=\"async\" width=\"1030\" height=\"588\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/\u4f01\u4e1a\u5fae\u4fe1\u622a\u56fe_16527681027154-1030x588.png\" alt=\"\" class=\"wp-image-64238\" style=\"width:773px;height:441px\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/\u4f01\u4e1a\u5fae\u4fe1\u622a\u56fe_16527681027154-1030x588.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/\u4f01\u4e1a\u5fae\u4fe1\u622a\u56fe_16527681027154-300x171.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/\u4f01\u4e1a\u5fae\u4fe1\u622a\u56fe_16527681027154-768x438.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/\u4f01\u4e1a\u5fae\u4fe1\u622a\u56fe_16527681027154-1024x584.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/\u4f01\u4e1a\u5fae\u4fe1\u622a\u56fe_16527681027154.png 1460w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/a><\/figure><\/div>\n\n\n<p>reTerminal &#8211; Embedded Linux with Raspberry Pi CM4 is shipped with Raspberry Pi OS out-of-the-box. So, all you have to do is connect it to power and start building your IoT, HMI, and Edge AI applications right away!<\/p>\n\n\n\n<p>You can refer to the <a href=\"https:\/\/wiki.seeedstudio.com\/reTerminal\/\" target=\"_blank\" rel=\"noreferrer noopener\">Get Started Wiki<\/a> for the wifi configuration of the device and others.<\/p>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Wired Ethernet Connection<\/strong><\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>To set up a wired internet connection, simply connect your Raspberry Pi to the back of your network router with an <a href=\"https:\/\/www.anixter.com\/en_au\/resources\/literature\/techbriefs\/what-is-an-rj45-connector.html\" target=\"_blank\" rel=\"noreferrer noopener\">ethernet or RJ45 cable<\/a>. Once plugged in, you should observe the network LED blinking on your Raspberry Pi.<\/p>\n\n\n\n<p>In most cases, your wired internet connection will now be up and ready for use, provided that your router has DHCP enabled. DHCP stands for Dynamic Host Configuration Protocol and basically assigns IP addresses to devices that connect to your router.<\/p>\n\n\n\n<p>To enable DHCP, access your home router\u2019s management console with another computer that has already been connected. You can typically do this by entering your router\u2019s IP address into the address bar of any internet browser.<\/p>\n\n\n\n<p>For more details, Computer Hope has a free and detailed guide <a href=\"https:\/\/www.computerhope.com\/issues\/ch001062.htm\">here<\/a>.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Wireless Connection &#8211; WiFi<\/strong> Hardware<\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>To set up a WiFi connection, we will first need a WiFi module for our Raspberry Pi.&nbsp; Fortunately, all Raspberry Pi models from the <a href=\"https:\/\/www.seeedstudio.com\/Raspberry-Pi-3-Model-B--p-3037.html\">Raspberry Pi 3 Model B<\/a> (2016) and later ship with on-board WiFi. If you have an older model on hand or your on-board WiFi module is not functioning, you will need to use an external USB WiFi adapter.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/cAy-5qo8IbAPRuJwwljR6JKwQsxwVKeYtpBpNY-j5bjyGkre4tI1aVf6xn5CQLwSfflVN-Gzwxq88xw9B2o979uVG2nDg9j45Yu6XBz0fPZJg0a8fGVOdlVeEbs6rbG9g2JctUvF\" alt=\"\" style=\"width:202px;height:161px\"\/><figcaption class=\"wp-element-caption\">Source: <a href=\"https:\/\/www.amazon.com\/LOTEKOO-150Mbps-Adapter-Wireless-Raspberry\/dp\/B06Y2HKT75\" target=\"_blank\" rel=\"noreferrer noopener\">Amazon<\/a><\/figcaption><\/figure><\/div>\n\n\n<p>When choosing a WiFi adapter, ensure that there is driver support. For example, WiFi adapters with the RTL8192cu chipset will work readily since there is Raspberry Pi OS support built in.<\/p>\n\n\n\n<p>Another consideration is the power draw. WiFi can require a lot of power, especially if a heavy amount of data is being transmitted. For older Raspberry Pi in particular, you may require an external power supply like a powered USB hub to power the WiFi adapter.<\/p>\n\n\n\n<p>For more details on selecting a suitable USB WiFi adapter, you can read <a href=\"https:\/\/elinux.org\/RPi_USB_Wi-Fi_Adapters\">this page on eLinux.org<\/a>. They also have a list of compatible WiFi adapters for the Raspberry Pi!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">[Updated Mar 2021] The Only Method You Need to Set Up Raspberry Pi WiFi!<\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>With a new update to the Raspberry Pi Imager, it&#8217;s become easier than ever to set up your Raspberry Pi&#8217;s WiFi connection, regardless of if you&#8217;re going for a headless setup or not. Let&#8217;s get started!<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Step 1: <\/strong>Install the latest version of the Raspberry Pi Imager for your operating system <a href=\"https:\/\/www.raspberrypi.org\/software\/\">here<\/a>.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Step 2:<\/strong> Open the Raspberry Pi Imager. You should be greeted with the same screen as always.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"792\" height=\"560\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/03\/Screenshot-2021-03-22-at-11.49.41-AM.png\" alt=\"\" class=\"wp-image-41572\" style=\"width:600px\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/Screenshot-2021-03-22-at-11.49.41-AM.png 792w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/Screenshot-2021-03-22-at-11.49.41-AM-300x212.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/Screenshot-2021-03-22-at-11.49.41-AM-768x543.png 768w\" sizes=\"(max-width: 792px) 100vw, 792px\" \/><\/figure><\/div>\n\n\n<p><strong>Step 3:<\/strong> Press <strong>Ctrl + Shift + x<\/strong> to open the advanced menu (<strong>CMD + Shift + x<\/strong> for Mac OSX).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"560\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/03\/Screenshot-2021-03-22-at-11.51.42-AM.png\" alt=\"\" class=\"wp-image-41573\" style=\"width:600px\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/Screenshot-2021-03-22-at-11.51.42-AM.png 792w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/Screenshot-2021-03-22-at-11.51.42-AM-300x212.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/Screenshot-2021-03-22-at-11.51.42-AM-768x543.png 768w\" sizes=\"(max-width: 792px) 100vw, 792px\" \/><\/figure><\/div>\n\n\n<p><strong>Step 4: <\/strong>Scroll down to<strong> Configure wifi<\/strong>, check the box and enter your WiFi credentials.<\/p>\n\n\n\n<p><em><strong>Note:<\/strong> Be sure to change your Wifi country according to your <a href=\"https:\/\/www.iban.com\/country-codes\">country code<\/a>!<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"560\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/03\/Screenshot-2021-03-22-at-11.52.29-AM.png\" alt=\"\" class=\"wp-image-41574\" style=\"width:600px\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/Screenshot-2021-03-22-at-11.52.29-AM.png 792w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/Screenshot-2021-03-22-at-11.52.29-AM-300x212.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/Screenshot-2021-03-22-at-11.52.29-AM-768x543.png 768w\" sizes=\"(max-width: 792px) 100vw, 792px\" \/><\/figure><\/div>\n\n\n<p><strong>Step 5:<\/strong> Click <strong>SAVE<\/strong> and flash your OS to your microSD card for your Raspberry Pi! That&#8217;s it!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>There are also other settings in the <strong>Advanced options<\/strong> menu that you can explore. For example, you can turn on <strong>SSH<\/strong> for easier headless installations and even configure the hostname of your Raspberry Pi!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Other Methods to Set Up Raspberry Pi Wi-Fi<\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The methods shared in the following sections are still valid and will work for setting up the Wi-Fi on your Raspberry Pi. However, I recommend you follow the latest method as you&#8217;ll find it much easier!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Method 1: <strong>Configure WiFi with Raspberry Pi OS GUI<\/strong><\/h3>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For users running Raspberry Pi OS Desktop on their Raspberry Pi, you can simply use the provided GUI to set up your WiFi connection. This works just as you\u2019d expect it to with your other laptops or smartphones.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/WwDgoGcpW8cA2-5QYnqSzU4MUqqpO8x6Vomm8POGK7OBxwrKgdlQEAtzptnhZLDYZ4INZyClx6v-a0Sd52CHyIK2_rqlv6hZLslkwUMgEpQ0Jujod2PPhsX76AcpQlmLBNBJ_ssZ\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Source: <a href=\"https:\/\/www.raspberrypi.org\/documentation\/configuration\/wireless\/desktop.md\">RaspberryPi.org<\/a><\/figcaption><\/figure><\/div>\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Method 2: <strong>Configure WiFi from Command Line with Raspi-Config<\/strong><\/h3>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>If you are running a server distribution of Raspberry Pi OS without a GUI, you will have to use Raspi-Config instead. This method works in Raspberry Pi OS Desktop as well.<\/p>\n\n\n\n<p>Raspi-Config is a console based application used to configure various settings on the Raspberry Pi. It can be used for network configuration, setting up remote access, boot options etc.<\/p>\n\n\n\n<p>To open Raspi-Config n the command line, type the command:<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo raspi-config<\/code><\/pre>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"642\" height=\"288\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/01\/raspi-config-on-Raspbian-Stretch-20181113-with-Network-Options-selected-1.jpg\" alt=\"\" class=\"wp-image-39923\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/01\/raspi-config-on-Raspbian-Stretch-20181113-with-Network-Options-selected-1.jpg 642w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/01\/raspi-config-on-Raspbian-Stretch-20181113-with-Network-Options-selected-1-300x135.jpg 300w\" sizes=\"(max-width: 642px) 100vw, 642px\" \/><figcaption class=\"wp-element-caption\">Source: <a href=\"https:\/\/www.techcoil.com\/blog\/how-to-connect-your-raspberry-pi-to-a-wifi-network-with-raspi-config-in-raspbian-stretch\/\">TechCoil<\/a><\/figcaption><\/figure><\/div>\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Using the arrow keys on your keyboard, navigate to \u201cNetwork Options\u201d and press Enter.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"643\" height=\"291\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/01\/raspi-config-on-Raspbian-Stretch-20181113-with-Wi-fi-selected-1.png\" alt=\"\" class=\"wp-image-39925\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/01\/raspi-config-on-Raspbian-Stretch-20181113-with-Wi-fi-selected-1.png 643w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/01\/raspi-config-on-Raspbian-Stretch-20181113-with-Wi-fi-selected-1-300x136.png 300w\" sizes=\"(max-width: 643px) 100vw, 643px\" \/><figcaption class=\"wp-element-caption\">Source: <a href=\"https:\/\/www.techcoil.com\/blog\/how-to-connect-your-raspberry-pi-to-a-wifi-network-with-raspi-config-in-raspbian-stretch\/\">TechCoil<\/a><\/figcaption><\/figure><\/div>\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Select Wi-fi, then follow the on-screen instructions to enter your network\u2019s SSID and password. When you\u2019re done, select \u201cFinish\u201d on the main menu to close Raspi-Config.<\/p>\n\n\n\n<p>Finally, reboot the Raspberry Pi to apply the settings we\u2019ve just changed. Your WiFi connection should then be good to go!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuring WiFi on a Headless Raspberry Pi<\/strong><\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>A headless Raspberry Pi is one that we would like to run without a monitor, keyboard, or mouse. As you can imagine, it won\u2019t be as straightforward to apply the methods we\u2019ve covered so far.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Enable SSH (Secure Shell)<\/strong><\/h3>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For this section, we will first want to <a href=\"https:\/\/www.seeedstudio.com\/blog\/2024\/05\/09\/how-to-ssh-into-raspberry-pi\/\" target=\"_blank\" rel=\"noreferrer noopener\">enable SSH on our Raspberry Pi<\/a>. This is something that you\u2019ll want to do if you\u2019re running your raspberry pi headless anyway.<\/p>\n\n\n\n<p>With SSH, you can use an internet connection to remotely run terminal commands on the Raspberry Pi from your primary computer through an internet connection.<\/p>\n\n\n\n<p>To enable SSH on a headless Raspberry Pi, simply place a file named \u201cssh\u201d, without any extension, onto the boot partition of the SD card from another computer. This will tell Raspberry Pi to enable SSH when booting. The content of the file does not matter.<\/p>\n\n\n\n<p>Note: Do not connect your Raspberry Pi directly to a public network if you have not yet set up secure passwords for all users. Your device may be compromised by hackers.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Method 1: Enable WiFi Via Ethernet Cable<\/strong><\/h3>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This method involves using an ethernet connection to utilise SSH for setting up our WiFi.<\/p>\n\n\n\n<p>Once our ethernet connection is established via wired connection with our router, refer to the DHCP allocation table on your router management console to obtain the IP address of your Raspberry Pi.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/xKzjrjOkcU9_Tan1I1vmPaMsLYOGusNGybflux-pg3mbx4e8AlVKBKAp7urSoENm6dJzPpZfiY4oJcp58HneiVBm9xTciv5kjYOYb_-hV8464zq7jR_QeDgzNwU5l4gDtqut331W\" alt=\"\" style=\"width:700px\"\/><figcaption class=\"wp-element-caption\">Source: <a href=\"https:\/\/hackernoon.com\/raspberry-pi-headless-install-462ccabd75d0\">Hacker Noon<\/a><\/figcaption><\/figure><\/div>\n\n\n<p>Once we have obtained the IP address, we can use any SSH client such as <a href=\"https:\/\/www.putty.org\/\">PuTTY<\/a> on Windows to access the Raspberry Pi. Linux and MacOS users can utilise SSH without any additional software.<\/p>\n\n\n\n<p>On Linux or MacOS, simply enter the following command with the &lt;IP&gt; for your device.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh pi@&lt;IP&gt;<\/code><\/pre>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Once the connection is successful, we can simply use:<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo raspi-config<\/code><\/pre>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>to configure our WiFi connection like we covered before!<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Method 2: Enable Wifi via wpa_supplicant<\/strong><\/h3>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This method involves replacing the <strong><em>wpa_supplicant.conf<\/em><\/strong> file on our Raspberry Pi to provide our WiFi configuration.<\/p>\n\n\n\n<p>First, you\u2019ll want to create a <em><strong>wpa_supplicant.conf<\/strong><\/em> file with the following content. You can do this with any text editor.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>ctrl_interface=DIR=\/var\/run\/wpa_supplicant GROUP=netdev\nupdate_config=1\ncountry=&lt;Country Code&gt;\n\nnetwork={\n     ssid=\"&lt;SSID&gt;\"\n     psk=\"&lt;PASSWORD&gt;\"\n     scan_ssid=1\n}<\/code><\/pre>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Remember to replace <strong>&lt;Country Code&gt;<\/strong>, <strong>&lt;SSID&gt;<\/strong>, and <strong>&lt;PASSWORD&gt;<\/strong> with your own <a href=\"https:\/\/www.iban.com\/country-codes\">country code<\/a>, WiFi SSID and password.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/OPL-4iW9vpxMSHStpf2TBDmExYVCf9ld4ugwKWO3O2QjqC3UWALHmr2TTm0jOufExqqq9HrL6shEINr6dEJSQvpgqE7iTkad2SyjUss6Dq4hPN99QYFCBBda3zay-gdtDlhhcATC\" alt=\"\" style=\"width:600px\"\/><\/figure><\/div>\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Then, mount your SD card with Raspberry Pi OS onto your computer and copy the wpa_supplicant.conf file to the root of the \/boot partition of your SD card. Similar to how we enabled SSH, the file will be used on boot to apply our new WiFi settings to our Raspberry Pi.<\/p>\n\n\n\n<p>Since we are going entirely headless, it can be difficult to troubleshoot this method of Wifi configuration. If it doesn\u2019t work the first time, check and ensure that the name of your wpa_supplicant.conf file and its contents are correct before trying again.<\/p>\n\n\n\n<p>Once we successfully configure our WiFi connection using either method above, we can now use SSH over WiFi to interface with our Raspberry Pi\u2019s command line!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Test Your WiFi Connection<\/strong><\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Check IP Address<\/strong><\/h3>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>To ensure that our WiFi connection has been established correctly, first unplug your ethernet cable. We can check our IP address through the command line with:<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>ifconfig wlan0<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"469\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/03\/ifconfig-wlan0.png\" alt=\"\" class=\"wp-image-41577\" style=\"width:600px\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/ifconfig-wlan0.png 747w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/ifconfig-wlan0-300x188.png 300w\" sizes=\"(max-width: 747px) 100vw, 747px\" \/><\/figure><\/div>\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Next to \u201cinet\u201d, we should see our IP address, which indicates a successful connection.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ping a Website<\/strong><\/h3>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Next, we can check if our WiFi connection successfully allows us to send and retrieve data to and from our favourite websites. Try <em>ping google.com<\/em> to see if you can reach it!<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Summary<\/strong><\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We\u2019ve shown you a number of ways that you can configure the WiFi on the Raspberry Pi!<\/p>\n\n\n\n<p>If you\u2019re just getting started with your Pi, consider setting it up as a VPN server! Visit our blog to learn how to <a href=\"https:\/\/www.seeedstudio.com\/blog\/2020\/07\/02\/set-up-a-raspberry-pi-vpn-server-using-pivpn-and-browse-securely-on-public-networks-m\/\" target=\"_blank\" rel=\"noreferrer noopener\">set up a Raspberry Pi VPN server using PiVPN and browse securely on public networks<\/a>.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The following articles from Seeed will also give you more knowledge and ideas on what to do:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.seeedstudio.com\/blog\/2020\/06\/03\/learn-all-about-the-raspberry-pi\/\" target=\"_blank\" rel=\"noreferrer noopener\">Learn all about the Raspberry Pi: Getting started, Projects, Software, Tutorial<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.seeedstudio.com\/blog\/2024\/07\/04\/raspberry-pi-ai-projects\/\">Top Raspberry Pi AI Projects for Beginners and Up<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.seeedstudio.com\/blog\/2024\/06\/03\/raspberry-pi-5-projects\/\">Top 10 Raspberry Pi 5 Projects You Must Try in 2025<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.seeedstudio.com\/blog\/2024\/08\/06\/raspberry-pi-5-nas\/\">How to Build a NAS with Raspberry Pi 5: Step-by-Step Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.seeedstudio.com\/blog\/2019\/09\/29\/top-20-best-raspberry-pi-4-projects-that-you-must-try-now\/\" target=\"_blank\" rel=\"noreferrer noopener\">Top 35 Raspberry Pi 4 Projects That You Must Try Now<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.seeedstudio.com\/blog\/2019\/12\/25\/raspberry-pi-tutorials-guides-and-projects\/\" target=\"_blank\" rel=\"noreferrer noopener\">Raspberry Pi Tutorials \u2013 Guides and Projects<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.seeedstudio.com\/blog\/2021\/08\/17\/multi-stage-inference-with-edge-impulse-tensorflow-lite-reterminal-raspberry-pi-cm4-inside\/\" target=\"_blank\" rel=\"noreferrer noopener\">Multi-stage inference with Edge Impulse\/Tensorflow Lite \u2013 reTerminal (Raspberry Pi CM4 inside)<\/a><\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For more information and things you can do with Raspi-Config or SSH, try these articles from the Raspberry Pi foundation:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.raspberrypi.org\/documentation\/configuration\/wireless\/\" target=\"_blank\" rel=\"noreferrer noopener\">Wireless Connectivity<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.raspberrypi.org\/documentation\/configuration\/raspi-config.md\" target=\"_blank\" rel=\"noreferrer noopener\">Raspi-Config<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.raspberrypi.org\/documentation\/remote-access\/ssh\/\" target=\"_blank\" rel=\"noreferrer noopener\">Remote Access with SSH<\/a><\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>One of the first things you\u2019ll want to do with your Raspberry Pi is definitely<\/p>\n","protected":false},"author":3537,"featured_media":41564,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[1],"tags":[1450,3740,1795,3648,1811,474],"class_list":["post-39915","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-raspberry-pi-4","tag-raspberry-pi-imager","tag-raspberry-pi-os","tag-raspberry-pi-wifi","tag-raspberry-pi-zero-wifi","tag-wifi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Configure WiFi on Raspberry Pi: Step By Step Tutorial - Latest News from Seeed Studio<\/title>\n<meta name=\"description\" content=\"Configuring the WiFi is probably the first thing you&#039;ll do on your Raspberry Pi. Here are three methods to meet all your WiFi configuration needs!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Configure WiFi on Raspberry Pi: Step By Step Tutorial - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"Configuring the WiFi is probably the first thing you&#039;ll do on your Raspberry Pi. Here are three methods to meet all your WiFi configuration needs!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-25T08:27:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-11T03:13:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1441\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jonathan Tan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jonathan Tan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/\",\"name\":\"How To Configure WiFi on Raspberry Pi: Step By Step Tutorial - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-scaled.jpg\",\"datePublished\":\"2021-01-25T08:27:02+00:00\",\"dateModified\":\"2025-02-11T03:13:01+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61e29862da8741ee517eacd92f4cd094\"},\"description\":\"Configuring the WiFi is probably the first thing you'll do on your Raspberry Pi. Here are three methods to meet all your WiFi configuration needs!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-scaled.jpg\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-scaled.jpg\",\"width\":2560,\"height\":1441},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Configure WiFi on Raspberry Pi: Step By Step Tutorial\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61e29862da8741ee517eacd92f4cd094\",\"name\":\"Jonathan Tan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d8dd1a4a7882386e8818e110c9322897?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d8dd1a4a7882386e8818e110c9322897?s=96&r=g\",\"caption\":\"Jonathan Tan\"},\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/jonathan-tan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Configure WiFi on Raspberry Pi: Step By Step Tutorial - Latest News from Seeed Studio","description":"Configuring the WiFi is probably the first thing you'll do on your Raspberry Pi. Here are three methods to meet all your WiFi configuration needs!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/","og_locale":"en_US","og_type":"article","og_title":"How To Configure WiFi on Raspberry Pi: Step By Step Tutorial - Latest News from Seeed Studio","og_description":"Configuring the WiFi is probably the first thing you'll do on your Raspberry Pi. Here are three methods to meet all your WiFi configuration needs!","og_url":"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2021-01-25T08:27:02+00:00","article_modified_time":"2025-02-11T03:13:01+00:00","og_image":[{"width":2560,"height":1441,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-scaled.jpg","type":"image\/jpeg"}],"author":"Jonathan Tan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jonathan Tan","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/","url":"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/","name":"How To Configure WiFi on Raspberry Pi: Step By Step Tutorial - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-scaled.jpg","datePublished":"2021-01-25T08:27:02+00:00","dateModified":"2025-02-11T03:13:01+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61e29862da8741ee517eacd92f4cd094"},"description":"Configuring the WiFi is probably the first thing you'll do on your Raspberry Pi. Here are three methods to meet all your WiFi configuration needs!","breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-scaled.jpg","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-scaled.jpg","width":2560,"height":1441},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/01\/25\/three-methods-to-configure-raspberry-pi-wifi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Configure WiFi on Raspberry Pi: Step By Step Tutorial"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61e29862da8741ee517eacd92f4cd094","name":"Jonathan Tan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d8dd1a4a7882386e8818e110c9322897?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8dd1a4a7882386e8818e110c9322897?s=96&r=g","caption":"Jonathan Tan"},"url":"https:\/\/www.seeedstudio.com\/blog\/author\/jonathan-tan\/"}]}},"modified_by":"Liyan Gong","views":1137751,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-scaled.jpg",2560,1441,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-80x80.jpg",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-768x432.jpg",640,360,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-1030x580.jpg",640,360,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-1536x864.jpg",1536,864,true],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-2048x1152.jpg",2048,1152,true],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-scaled.jpg",32,18,false],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-1536x1020.jpg",1536,1020,true],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-936x897.jpg",936,897,true],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-1024x576.jpg",1024,576,true],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-720x380.jpg",720,380,true],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/03\/harrison-broadbent-hSHNPyND_dU-unsplash-675x450.jpg",675,450,true]},"author_info":{"display_name":"Jonathan Tan","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/jonathan-tan\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a>","tag_info":"News","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/39915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/3537"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=39915"}],"version-history":[{"count":28,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/39915\/revisions"}],"predecessor-version":[{"id":107876,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/39915\/revisions\/107876"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/41564"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=39915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=39915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=39915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}