Working with Arduino: Wi-fi Extender & Access Point

Wi-fi extender: Expanding on my first dive into modifying the RP3 source code and leveraging the built-in wi-fi capabilities, I was amazed at how my perspectives on networking changed. Once I started to read up on the differences between extenders and access points, I realized what goes into establishing a connection to the internet that extends far beyond simply plugging a wireless router into the wall. 

The RP3 can actually function as an access point and wi-fi extender, allowing individuals to save bandwidth on their monthly data plans by logging into the designated guest network from greater distances by installing Pi-Point. While the official site for using this software is extensively documented, in hindsight, there are several alternatives out there, and I feel that I would have much preferred the detailed instructions and helpful screenshots featured on the Adafruit site if I had found it first.  

While repeating the existing signal of my wi-fi connection through the RP3 to reach the breezeway was simple enough, setting up a new access point was a fun exercise and if I were so inclined, I could integrate a thumb drive to function as a shared media library that could be accessed and modified by any user who has access.

Though I only tested this with a couple guests with smartphones, the range increased noticeably, allowing the connection to reach far beyond the front door and with no signs of bandwidth throttling. One major drawback to using this device without using HDMI to plug into a screen is that the device needs to be properly shut down using Secure Shell (SSH) protocol, which I have yet to install. Given the micro SD card potential to be corrupted, I will be leveraging this feature before testing again.