Wi-Fi or WiFi ( /ˈwaɪfaɪ/ ) is a technology for wireless local area networking with devices based on the IEEE 802.11 standards. Wi-Fi is a trademark of the Wi-Fi Alliance , which restricts the use of the term Wi-Fi Certified to products that successfully complete interoperability certification testing. 
Devices that can use Wi-Fi technology include personal computers, video-game consoles, phones and tablets , digital cameras, smart TVs , digital audio players and modern printers. Wi-Fi compatible devices can connect to the Internet via a WLAN and a wireless access point. Such an access point (or hotspot ) has a range of about 20 meters (66 feet) indoors and a greater range outdoors. Hotspot coverage can be as small as a single room with walls that block radio waves, or as large as many square kilometres achieved by using multiple overlapping access points.
Wi-Fi most commonly uses the 2.4 gigahertz (12 cm) UHF and 5.8 gigahertz (5 cm) SHF ISM radio bands. Anyone within range with a wireless modem can attempt to access the network; because of this, Wifi is more vulnerable to attack (called eavesdropping ) than wired networks.
In 1971, ALOHAnet connected the Hawaiian Islands with a UHF wireless packet network. ALOHAnet and the ALOHA protocol were early forerunners to Ethernet , and later the IEEE 802.11 protocols , respectively.
A 1985 ruling by the U.S. Federal Communications Commission released the ISM band for unlicensed use.  These frequency bands are the same ones used by equipment such as microwave ovens and are subject to interference.
Recently, I reviewed advanced adapter settings for wired connections. Now I discuss those for wireless adapters, which are also on the Advanced tab of the network adapter Properties.
Keep in mind, the exact advanced settings and their names differ between vendors, adapter models, and even between different driver versions.
Here I list and discuss many of these advanced wireless client settings, giving you an idea of what they do and how you can utilize them. They can help solve connectivity and compatibility issues, and improve performance as well.
Fragmentation Threshold: Maximum number of bytes a packet can contain before they are broken up and sent in fragments. Typically, the default value is 2346 and is recommended unless there’s a large number of collisions and/or interference.
RTS Threshold: Maximum number of bytes a packet can contain before the request to send/clear to send (RTS/CTS) is enabled. Typically, the default value is 2347 and is recommended unless you have a hidden node issue, which is where clients are far apart and can’t hear each other but both can hear the AP.
There's a new Raspberry Pi. This is exciting. It also has on-board WiFi. This makes it doubly exciting!
One of my first thoughts was, can I use it as a SoftAP for some ESP8266 sensor nodes? As it turns out, you can, and it's not that difficult, as the BCM43438 chip is supported by the open-source brcmfmac driver!
The first step is to install the required packages: sudo apt-get install dnsmasq hostapd
I'll go into a little detail about the two:
If you want something a little more 'heavyweight', you can use the isc-dhcp-server and bind9 packages for DHCP and DNS respectively, but for our purposes, dnsmasq works just fine.