Sto realizzando un progetto usando un Arduino e un modulo ESP8266 che eseguono il firmware esp-link, il che mi dà la possibilità di usare MQTT per controllare Arduino. Avevo visto qualcosa come un modulo XBee invece - ma sono così dannatamente costosi rispetto all'ESP8266! ( Se non sai cos'è ESP8266 o MQTT, non preoccuparti: è sufficiente sapere che sta usando TCP tramite Wi-Fi ).
I pacchetti MQTT sono minuscoli, quindi il throughput della rete Wi-Fi non sarà mai un problema. Ma la latenza e l'affidabilità sono fattori importanti. Il sistema MQTT utilizza TCP, quindi dovrebbe essere abbastanza affidabile, ma non sono così sicuro della latenza.
Ho la possibilità di utilizzare una connessione 802.11b, .11g o .11n per la rete utilizzata da ESP8266. C'è qualcosa in uno di questi standard che fa sì che uno abbia una latenza inferiore rispetto a qualsiasi altro? Con quale mi aspetterei di ottenere le migliori prestazioni con pacchetti molto piccoli e poco frequenti?