Dependability in wireless networks: can we rely on WiFi?