Esp8266 - Cuando no haya internet usar módulo GSM 3G

Hola arduínicos buenas noches desde Argentina
Tengo pensado montar un proyecto donde se haga uso de ciertos artefactos dentro de la casa via wifi (ESP8266, NODEMCU 2.0 precisamente).

Quisiera mantenerlo conectado a mi web via WebSockets, pero si en algún momento se corta Internet, podría incluirle un módulo GSM con 3G cosa de montar otro cliente websocket ahí y reconectar?

He visto un poco del Kit NODEMCU, LUA y como utilizar websockets. Pero quisiera la ayuda de ustedes a ver por donde investigar sobre el tema de la pérdida de conexión a internet via Wifi y protegerlo con conexión vía módulo adicional GSM con 3g.

Muchas gracias y buenas noches!

Lo que puedes hacer es comprobar un dominio x para ver si estás conectado, un ping a google por ejemplo.

Puedes usar esta librería para hacer el ping, si no se logra conectar comenzar a usar el módulo GSM, y luego cada x minutos volver hacer la comprobación por si el wifi ha vuelto.

Eso me parece una buena idea! Muchas gracias!

Pero la pregunta sería, se te ocurre alguna manera de usar EL MISMO websocket tanto en el modulo wifi como en el gsm?

Qué código estás usando en este momento para el websocket con el wifi?