Reprogramar salidas WiFi baratas

Alberto Gimenez
Alberto Gimenez

Si quieres renovar tu hogar con enchufes inteligentes y bombillas, saca tu billetera. Puede gastar fácilmente cuarenta dólares por una bombilla inteligente en el suministro de su hogar local, y las tiras de enchufes inteligentes podrían costar sesenta. Cuando [coogle] encontró una regleta de cuatro corrientes habilitada para WiFi en Amazon, no pudo resistirse. Claro, la banda sin nombre estaría bloqueada detrás de una interfaz tonta de iPhone y probablemente convertiría tu casa en una botnet, pero no importa: puedes reprogramar fácilmente estos enchufes eléctricos para que sean lo que quieras.

Habiendo recibido estas poderosas tiras y destrozándolas, [coogle] encontró exactamente lo que esperaría de un fabricante de electrodomésticos no identificado. Hay una placa con un chip Espressif y una antena WiFi, y una segunda placa con algunos relés, con algunos cables que conectan los dos. Solo necesitas navegar por AliExpress durante unos minutos para saber qué está pasando aquí. El cerebro del traje está en el ESP8266, y si puedes dominar eso, tienes tu propio Internet de Power Stripes.

Entonces el problema fue reprogramar el ESP8266. Esta era una versión del chip. [coogle] No visto anteriormente, pero una consulta rápida con Google Mother Brain reveló que se trata de un módulo WT8266-S1, con todos los pines necesarios para la programación fácilmente accesibles a través de un conveniente encabezado. Después de conectar este encabezado a la tabla del programa ESP, [coogle] tenía toda esta información, incluida la capacidad del Rayo. Todavía hay un poco más de trabajo por hacer para hacer que esta conexión eléctrica funcional sea WiFi, es decir, averiguar qué GPIO y cables se conectan a qué relés, pero este es en realidad un dispositivo IoT completamente abierto en este momento. Solo necesita traer su propio firmware.

  • una mujer joven dice:

    Ten cuidado y no te mates. Estos enchufes vienen en dos tipos: fuente de alimentación aislada y suministro de calor. Busque el transformador para saber si tiene un suministro aislado. No intente trabajar con la energía caliente a menos que sepa lo que está haciendo.

    • Ostraco dice:

      Una cuestión de calidad y seguridad también.

      • Martín dice:

        No, no importa la calidad o la seguridad. Si tiene un dispositivo cerrado, no necesita una fuente de alimentación aislada por sí mismo. Es conveniente para piratear, pero no más.
        Si tiene un dispositivo sin una fuente de alimentación aislada, puede usar fácilmente un 3V3 o 5V externo. Lo cual es fácil de ver: si ve un regulador 3V3, generalmente usa 5V en la entrada; de lo contrario, el ESP necesita 3V3 de todos modos.

    • Montrough dice:

      Los Sonoff están calientes, asegúrese de programarlos con la alimentación USB (y sin CA conectada) o usar las actualizaciones OTA. También puede crear su propia interfaz de programación optoaislada, pero los dos primeros métodos parecen más fáciles.

      • Scott t dice:

        Hablando de sonófonos, recomiendo encarecidamente reemplazar el firmware con una bujía y evitar toda China.

        • Embarcacion dice:

          +1

      • Elliot Williams dice:

        ¿Qué modelos están calientes? Los “básicos”, que se venden por $ 4, usan transformadores y no están calientes.

        ¿Tienes algunos detalles?

        • Montrough dice:

          Tienes razón en que Basic tiene un transformador. No recuerdo quién estaba caliente ahora. Recuerdo que incluí una presentación de diapositivas que muestra un cortocircuito y emite el humo mágico. Así que ahora me pregunto. Así que dejaré mi declaración actual modificada con el AC en vivo muy cerca del DC, así que ten cuidado.

          Necesitaré encontrar el esquema para el básico y ver dónde está el caliente.

        • Adán dice:

          ¿Alguien puede conectarme a estos increíbles interruptores inteligentes ESP8266? Tiene problemas para encontrarlos en Google.

          • Montrough dice:

            Para no presionar a un proveedor y brindarle una opción de firmware y lo que es compatible:

            https://github.com/arendst/Sonoff-Tasmota/wiki

            Los dispositivos compatibles tienen enlaces a las páginas de los proveedores.

    • Charles dice:

      Parece que bueno tiene un artículo …..

      • Ren dice:

        Entonces, déjame dejarte una publicación anterior.
        ¡No hackees!
        B ^)

    • TGT dice:

      Joder. Nadie que sea capaz de reprogramar estas cosas se suicidará trabajando en una red eléctrica. Apáguelo, descargue algunos condensadores grandes si los hay (probablemente no) y desconecte la placa con una fuente de escritorio de 3.3 voltios sin pasar por la propia fuente de alimentación del dispositivo. No es un gran trato.

      • efahrenholz dice:

        Ohhhhhh te sorprendería. No se necesita mucho para seguir una modificación de este tipo y perder una idea simple de desconectar una red. La gente es lo suficientemente tonta como para comer cápsulas de marea porque han visto a alguien más hacerlo en YouTube. Trabajar en un componente de CA en vivo parece un gran ejemplo de lo que simplemente podría pasarse por alto si no se indica en la guía.

        • Ren dice:

          Comentario triste, pero verdadero sobre estos tiempos “modernos” …

      • Montrough dice:

        ¡Cuidado con los programadores con laúdes!

        Creo que te sorprendería saber cuántas personas no son lo suficientemente competentes para jugar con la energía (voltaje y corriente). Cosas como por qué y cuándo necesita un transformador de aislamiento (o’scopes y voltaje de línea, por ejemplo).

        • yetihehe dice:

          Sí, le pasó a un pasante de mi empresa. Soy programador, pero mi pasatiempo también es la electrónica. Un pasante programó un módulo de entrega en caliente hecho por uno de nuestros chicos electrónicos. Una conversación fue así:
          – ¿No necesita desactivar esto de un desarrollador antes de conectarlo a la alimentación?
          – No, un tipo electrónico dijo que podía hacerlo.
          * Módulo de conexión interna a la alimentación
          * BAM (pausa, silencio porque todas las computadoras se han quedado sin energía) [sound of st-link cover falling from under ceiling]

          • Ren dice:

            Una vez que mi jefe trató de pelear en la televisión actual,
            eso no funcionó tan bien …

      • Sean Straw dice:

        Probablemente, probar su firmware actualizado requerirá volver a conectarlo a una red para que la placa tenga suficiente energía para alimentar los relés (especialmente si es una placa con triacs en lugar de relés mecánicos). Unos pocos ciclos entre relámpagos y pruebas, y alguien se volverá perezoso. Combine eso con un proceso potencialmente difícil de conectar el encabezado del programa, y ​​las probabilidades aumentan.

        Tengo algunos tableros propios (y para mi propio uso) que usan suministros sin aislamiento. Son compactos, fáciles de fabricar y muy rentables.

        Los suministros no aislados requieren que el cerebro esté siempre activo cuando se trabaja con el circuito. Con una muestra bastante grande, habrá quienes no lo hagan. Si tienen suerte, dejarán salir el humo mágico de algo (con suerte, su dispositivo y no la computadora conectada) y saldrán ilesos.

        • Montrough dice:

          En cuanto a los ESP, es por eso que me gusta el firmware de Tasmota para los Sonoff. Una vez programado, puede utilizar la actualización OTA (Over The Air) para el firmware. Creo que mantiene una copia del firmware anterior pero cambia los punteros, por lo que comienza con el nuevo, por lo que la recuperación aún es posible. No estoy seguro de si este es un botón que lo permite o si necesita conectarse al puerto serie en ese momento.

  • Mike Rickert dice:

    Después de jugar con un tomacorriente wifi clonado barato, luego enchufarlo en el tomacorriente de la pared para tratar de que toda la cubierta de plástico se caiga revelando un voltaje de red sin procesar, trato de mantenerme alejado de este pequeño mechón. Estoy bastante seguro de que si tiene el conocimiento de que puede cortarlo sin riesgo, pero para los artesanos de fin de semana como yo, hay muchos “gotchaj” que pueden correr el riesgo de incendios y descargas eléctricas …

    • Ren dice:

      ¿Has probado Superglue?

  • golpes dice:

    Lo bueno: puedes reprogramarlos si quieres.
    Lo malo: es necesario reprogramarlos para aprovecharlos al máximo y / o asegurarlos.

    • Montrough dice:

      > Lo malo: Usted *> – DEBE –

      Arreglado eso para ti.

      • TGT dice:

        ¿Qué arreglado? ¿Es esa una regla gramatical increíblemente confusa?

        • pacman10101 dice:

          probablemente deberías preguntarle al austriaco bigotudo que sabe más sobre el idioma inglés que los angloparlantes.

          • Ren dice:

            ¿Arnold Schwarzenegger tiene bigote?

        • Montrough dice:

          No, simplemente le faltaba humor. La parte DEBE reprogramar. Gran parte del mundo de IoT no tiene ni idea de seguridad. La única forma de obtenerlo es agregarlo usted mismo (reprogramarlo para agregar seguridad).

          • Luke Weston dice:

            Pero, por supuesto, tiene seguridad, eso significa S en IoT.

  • Montrough dice:

    … hay demasiadas series de domótica. Déjame crear uno para gobernar a todos …

    http://xkcd.com/927/

    Sí, eso es un poco injusto, pero dejé de usar estos paquetes HA y comencé a crear transmisiones Node Red usando MQTT y mis scripts de los últimos 30 años. Diré que todavía necesito documentar las cosas un poco mejor (hay un poco de kruft). Pero diré que funciona. Algunos de nosotros pensamos en un diseño wiki donde se pueden encontrar y compartir los feeds.

    • on4tux dice:

      En segundo lugar, que … esp8266 + mqtt + openhab = infinitas posibilidades

      • Darren dice:

        Parece que hay muchas personas a las que les gusta encender las luces desde su teléfono. Definitivamente me estoy perdiendo algo.

        • Montrough dice:

          Una gran parte de mi automatización es la automatización. Siento que la mejor interfaz es sin interfaz, simplemente funcionaría. La automatización se basa en sensores, por lo que no necesita teléfono ni tableta. Tengo una interfaz de este tipo para cuando la desee. Además, todo sigue funcionando con una interfaz manual si el sistema deja de funcionar. Una cosa que pidió mi esposa es una pastilla para dormir. Si presiona un determinado botón en el Tivo, se inicia un temporizador que apagará las luces y el televisor después de x minutos. La interfaz de Internet también puede configurar eso.

          El resto de mi automatización es para seguridad como alertas sobre las áreas en las que estoy (geo-cercado). El resto tiene que ver con el control y la seguridad de los recursos. Luego almaceno los datos y puedo analizarlos más tarde.

        • Borrón dice:

          Muchos de ellos están discapacitados. Y es algo sumamente útil y útil tener tal tecnología.

    • David dice:

      Yo hago lo mismo, enrollo el mío con un nudo rojo. Me interesaría una wiki. Por lo general, inicio dispositivos esp8266 con Tasmota (firmware increíble)

    • koogle dice:

      Una de las razones más importantes por las que estaba tan emocionado de encontrar una banda inteligente fácilmente pirateable como esta fue porque también administro toda la automatización de mi hogar con un servidor MQTT interno. Personalmente, realmente quiero que los proveedores dejen de intentar hacer lo suyo y que todos usen MQTT para el control. Personalmente, uso HASS / Home Assistant como mi interfaz y lógica automática con el servidor Mosquitto como mi canal de datos. Luego escribí mi marco de firmware ESP8266 (CoogleIOT), que sirve como base para los dispositivos que agrego cualquier otra lógica que necesite para el proyecto en particular.

      • Montrough dice:

        Estoy totalmente de acuerdo con la parte MQTT. Tengo scripts de la década de 1980 que modifiqué ligeramente para entregar la información a MQTT. Tengo otro programa HA que migré a MQTT (y luego lo reemplacé) y las corrientes actuales de Node Red. MQTT se encuentra en el medio y me permite compartir información con todas estas y otras máquinas. Al usar un servicio MQTT externo, puedo hacer que los dispositivos fuera de mi red doméstica compartan datos con mis cosas locales y no rompan la seguridad. Nunca necesitan iniciar sesión en mi MQTT local.

  • Steve Lindsey dice:

    Me recuerda a una modificación de la salida de voltaje de Etekcity.

    Ejecuto el firmware Tasmotta en ellos, sin embargo, estas unidades etekcity también tienen HLW8012 para el control de energía, sin embargo, no funciona correctamente.
    Hoy en día, la potencia en W está saltando por todas partes.

  • Jerjes tercero dice:

    Dado que el autor del artículo no menciona de qué marca de regleta de enchufes se trata, supongo que es uno de los 30 dólares en Amazon que también tiene 4 puertos USB. Si ese es el caso, hasta donde yo sé, el artículo no tiene ningún listado UL (aunque el fabricante de uno de ellos dice que el cable de alimentación está listado UL … GG). Tenga en cuenta que este artículo es del mismo tipo que recientemente encendió su impresora Anet A8. A fin de cuentas, estas regletas de enchufes parecen realmente arriesgadas, con firmware personalizado o no.

    • TGT dice:

      Sí Sí. Bueno, es mucho menos complicado con un relé y algunos enchufes, por supuesto.

      Ahora estoy esperando una placa RAMPS en el correo para poder reemplazar mi controlador craptakul A8 con un sistema real que se ejecuta en Marlin y tiene protección térmica desenfrenada. Es ridículo que no venga con esa característica increíblemente simple y absolutamente convincente. Está bien.

      • Vadear dice:

        Un gran problema con estas cosas es que los relés están infravalorados o son de muy baja calidad. Compré un dispositivo barato porque el relé en realidad no cumplía con las clasificaciones de potencia en él, apenas presioné el 50% de su máximo nominal y aún se derritió. Incluso cuando se leen los relés, a menudo los conectores / cables / pistas son demasiado pequeños para la potencia nominal del dispositivo. También es común ver un aislamiento de mierda entre los lados de baja y alta energía del tablero. He visto que estos tres causan fallas en varios dispositivos muy baratos sin nombre.

        • reggy dice:

          Estoy totalmente de acuerdo. Las importaciones del Lejano Oriente parecen ser bastante liberales con sus estimaciones. Y me pregunto cómo funciona eso a medida que asciende en la cadena alimentaria.

          Por ejemplo, en su canal de YouTube, una gran división disecciona un relé de sólidos importados 25A. El número de pieza del triac en el SSR estaba clasificado para algo así como 15 o 20A, no 25A. Y hay que preguntarse si la empresa que creó el triac etiquetó la pieza como una pieza de 20A, pero en realidad es una pieza de 15A. Devalúa además de disminuir.

          Usé algunas de las placas de relé de 8 canales importadas y personalmente nunca funcionaría cerca de la corriente nominal de 10 A a través de una de ellas, al menos no autosuficiente. Sospecho que el modo fallido serían los contactos que se conectan entre sí, pero nunca se sabe. Puede arquear y encender la caja de plástico, o las estructuras internas pueden calentarse y hacer que el recipiente de plástico se derrita y se queme. Y dependiendo de las reglas de retransmisión, puede causar continuamente todo tipo de problemas de seguridad.

          No diría que no debería usar las cosas importadas, pero diría que reduzca todo en al menos un 20, si no un 50%, si desea que tenga una vida larga y feliz.

          • Vadear dice:

            En mi experiencia, la mayoría de las veces los conectores fallan. Relé de 10 amperios? ¡Seguro que podemos estimar esto en 10 amperios! Nadie notará que los extremos de los tornillos apenas pueden manejar 5 …

            Diré que no creo que todo el mundo sea así. En mi experiencia, los Sonoff están bastante bien creados, aunque incluso hicieron un pequeño contratiempo, hicieron un retiro adecuado.

    • koogle dice:

      De hecho, menciono la marca, incluso en el artículo con un útil enlace de Amazon. 🙂

      • Jerjes tercero dice:

        Oh, tienes razón, no esperaba una imagen así, y mi cerebro pensó que era un anuncio y se la saltó. Lo siento.

  • Choque serio dice:

    Su certificado SSL expiró hoy … Es una pena. JAJAJA.

    • coogle dice:

      Sí, fue un arrepentimiento gracioso, arreglado ahora 🙂

  • DonPavlov dice:

    Después de todos estos comentarios sobre enchufes inseguros, derrita el plástico y los sps demasiado calientes. Qué enchufe wifi tiene el estándar CE, no dispara y se puede reprogramar de forma segura.
    No me importa un precio medio. Pero un enchufe inteligente bosch por 50 € es demasiado para las ofertas. Enciende y apaga las cosas.

  • Gente dice:

    Tengo una de estas tiendas baratas. No hay una marca UL en ninguna parte. Los interiores son un poco diferentes: https://photos.app.goo.gl/GvL394AfHwnXrBVe2

    La aplicación de Android es muy confusa con todo tipo de APK ocultos disfrazados de archivos .so, etc. Creé una red WiFi separada en mi enrutador con aislamiento de tráfico. También ejecuté la aplicación OEM en un teléfono “de respaldo” y lo conecté a través de Alexa a través de mi teléfono real. Funciona bien durante los últimos 3 meses.

    Pensé en volver a encender el firmware como lo hizo el OP, pero no encontré muchas opciones apetitosas allí.

    • alfem dice:

      El tuyo se parece al Tonbux https://github.com/xoseperez/espurna/wiki/Hardware-Tonbux-Powerstrip02

  • mrfaa dice:

    ¿Alguien abre los tapones rectangulares de teckin? Se muestran en wifi como esp ….

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *