Wi-Fi wireless network allowing devices to communicate without direct cable connections based on IEEE 802.11 standard.
Wi-Fi is used for wireless local area network (LAN) and Internet access.
ESP8266 has the IEEE Standard of 802.11 b/g/n Wi-Fi which indicates that it has a radio frequency band of 2.4GHz.
Transmit power levels:
Range of 35m: 10mW (10dBm)
Range of 70m: 100mW (20dBm)
Convenient - Allow users to access network resources from any convenient location
Mobility - Allow users to access the internet from outside the working environment
Productivity - Can maintain a nearly constant affiliation with their desired network as they move from place to place.
Deployment
Expandability - Able to serve a sudden surge of clients with the existing equipment
Cost
Security - Possibility of being compromised by adversary
Range - Typical range for a common 802.11 g network with standard equipment is on the order of tens of metres.
Reliability - Subject to a wide variety of interference and complex propagation effects that is beyond control
Speed - Decreases when number of clients increase
Slower compared to LAN
Transmission Impairments
Attenuation
Loss of signal strength due to travel distance, noise, physical surroundings.
Transmission range increases, attenuation increases.
More noise, more attenuation.
Barriers distort transmission.
Multipath distortion
Radio signal has more than one path between receiver and transmitter.
other radio frequency signals reflect or refract.
Data sent is corrupted.
Decreasing signal amplitude - reflected waves arrive is out of phase.
Noise
Presence of unwanted signals (other WiFi networks, microwave oven, Bluetooth connection) in the radio frequency spectrum of Wi-Fi.
Delay in transmitting data.
Low performance.
Security
Expose of data even when transmitting through protected Wireless LANs.
Third party users can easily encrypt password and traffic.
Transmission Delay
Propagation Delay
Arise due to the signal requires some time to travel across a medium
Propagation delay is proportional to the distance spanned
Access Delay
Set of devices that share a medium must contend for access
Switching Delay
A device in the network must compute a next-hop for each packet before transmitting
Queuing Delay
A router gathers the packet bits, stores them in memory, selects a next hop, and then waits until the packet can be sent before transmitting
Server Delay
The time taken for a server to review and compute a request and to send a reply