Lo que necesitas realmente depende de los casos de uso. ¿Con qué frecuencia interactúas con él? Mientras más suposiciones puedas hacer, más a menudo podrás dormir. Lo que es clave para usted es reducir el ciclo de trabajo y algunas otras cosas.
Cuando el módulo WiFi está inactivo, no siempre está disponible para las comunicaciones (algunos tienen un modo de sondeo de baja potencia). Ir a dormir introduce un retraso que en algunas aplicaciones es aceptable y en otras (especialmente en la interacción humana) no lo es.
En realidad, tendrá que dar muchos más detalles para que encuentre una solución, ya que aparte del hardware, realmente es el software que necesitará:
1) El soporte para 802.11 g o n necesita
2) Rendimiento
3) ¿Está utilizando Linux incorporado o un microcontrolador simple?
4) ¿Necesita WiFi directa o alguna característica específica de WiFi?
5) ¿Cómo hace el aprovisionamiento, que es conectar el dispositivo al AP y acceder a él? A veces puede escribir una tecla (como un teléfono inteligente) pero en muchas otras no puede. Algunos dispositivos tienen mejores formas de hacerlo que otros.
Y muchas otras preguntas.
El número 3 y el número 4 son requisitos fáciles de cumplir. Todo está en el servidor web HTTP.
Desde mi experiencia, tiene dos soluciones ampliamente disponibles, ambas de TI:
WL1271 que está orientado a sistemas con Linux y WinCE. Tiene un modo de sondeo que reduce la corriente promedio a unos pocos mA.
CC3000 : esta está dirigida al mercado de los microcontroladores. Ponerlo en reposo hace que dibuje unos pocos microamperios de corriente, pero no se producen comunicaciones allí.
Qualcomm y Broadcom también tienen algunos módulos WiFi, pero son más difíciles de obtener a menos que los contacte directamente.