Je fais un projet en utilisant un Arduino et un module ESP8266 exécutant le firmware esp-link - ce qui me donne la possibilité d'utiliser MQTT pour contrôler l'Arduino. J'avais plutôt regardé quelque chose comme un module XBee - mais ils sont sacrément chers par rapport à l'ESP8266! ( Si vous ne savez pas ce qu'est ESP8266 ou MQTT, ne vous inquiétez pas - il suffit de savoir qu'il utilise TCP sur Wi-Fi ).
Les paquets MQTT sont minuscules, donc le débit du réseau Wi-Fi ne sera jamais un problème. Mais, la latence et la fiabilité sont des facteurs importants. Le système MQTT utilise TCP, il devrait donc être suffisamment fiable - mais je ne suis pas sûr de la latence.
J'ai le choix d'utiliser une connexion 802.11b, .11g ou .11n pour le réseau utilisé par l'ESP8266. Y a-t-il quelque chose dans l'une de ces normes qui fait que l'un a une latence plus faible que les autres? Avec quoi devrais-je m'attendre à avoir les meilleures performances pour les paquets très petits et peu fréquents?