Hackear esta bombilla inteligente es casi demasiado fácil
El lector habitual de La-Tecnologia ya no debería recordar lo popular que es el ESP8266; ven la evidencia de esto varias veces al día. Pero lo que puede no ser tan obvio es que los hackers no solo amamos el microcontrolador IoT barato, sino que también aparece cada vez con más frecuencia en productos comerciales.
Cómo [Majenko] muestra que uno de esos aparatos eléctricos ESP es la bombilla LED inteligente LOHAS. Al abrir una, descubrió que estas bombillas relativamente económicas son un poco más que un chip ESP8266 estándar y algunos controladores LED. Quería ver qué tan duro funcionaría su propio código en la bombilla, y en términos de su apariencia, tomó más tiempo abrir la cosa y luego la cargó con firmware personalizado.
El PCB de la bombilla tiene el chip ESP8266, 1MB 25Q80 y controladores LED MY9231 antes mencionados. Sin embargo, quien haya armado la placa, se mostró muy complacido de etiquetar los puntos de prueba como RX, TX y GPIO. [Majenko] darse cuenta de que lo que está etiquetado como 3,3 V parece muerto. Con un programador ESP-01 conectado a la placa y la configuración apropiada de la placa (que él proporciona), puede usar el IDE de Arduino para cargar lo que quiera.
Ejecutar "Hello World" con una bombilla inteligente es divertido y todo, pero ¿qué hay de patear esos LED? [Majenko] encontré una biblioteca que funciona con los controladores MY9231, y no tomó mucho tiempo averiguar cuáles de los pines ESP se usaban para comunicarse con ellos. En general, dijo que es mucho más fácil de lo que esperaba.
Probablemente desee reemplazar esta bombilla después de la reprogramación, luego [Majenko] recomendó precaución al romper el caparazón. Hay clips en el difusor que se asegura de que rompamos sin importar lo que hagas, además de un poco de pegamento de silicona. Sugiere un superpegamento para mantenerlo unido cuando haya terminado de programarlo y use el firmware OTA para que no tenga que entrar allí.
En el pasado, mostramos cómo algunos piratas informáticos ejecutan su propio hardware de bulevar inteligente, pero con ofertas comerciales baratas tan fáciles de piratear, honestamente, no parece que valga la pena. Por otro lado, la afluencia de bombillas eléctricas ESP baratas no son todas buenas noticias.
Ostraco dice:
Paquete de 3 por $ 42,99. Redefinir "barato".
Relatividad dice:
Supongo que no tienes mucha experiencia con estas cosas. Esto es ideal para bombillas RGB controladas por WiFi.
Pagaría casi lo mismo por una bombilla Philips ONE, y eso no incluye el concentrador de $ 50 que necesita para conectarse entre WiFi y Zigbee.
Demonio dice:
Supongo, pero recuerda que lo que obtienes básicamente son algunos ESP y algunas pieles, en un recinto estándar. Alguien está ganando suficiente dinero aquí ... 😉
Owen dice:
Menos de lo que piensas. Los LED cuestan aproximadamente $ 0,10 en cantidad y hay 24 de ellos por bombilla, por lo que son $ 2,40. Agregue otros ~ $ 2 para la fuente de alimentación de 12V y tenemos $ 5.40. $ 0.30 por placas de circuito, $ 1.75 por el ESP, y probablemente un par de dólares en componentes de soporte y tenemos $ 9.45. Un caso es probablemente otros $ 0,50, otros $ 0,50 para la montura edison, y probablemente un costo unitario de alrededor de $ 2 nos pone a $ 11,45 por bombilla.
A $ 38.95 por un paquete de 3 (que acabo de pagar a Amazon) eso es $ 12.98 / bombilla), dejando un margen bruto de alrededor de $ 1.53 para cubrir el mantenimiento de las luces encendidas, la marca minorista, la recuperación de costos de I + D, etc.
No creo que lo llamaría un "producto de alto margen".
Bill Richman dice:
Las bombillas de luz Osram "Lightify" no son tan amigables. Tuve que "radiografiarlo" varias veces para abrirlo, y todo el interior de la base está relleno con una especie de silicona gris de goma astillada o inserto. Pude despegar la basura y echar un vistazo a la electrónica, pero nada reconocí como un procesador de inmediato. Dos placas adosadas, una de las cuales parece ser la de 110 V para cualquier fuente de alimentación, con un transformador, tapas grandes, algunos inductores, etc. Sin embargo, hay una pequeña placa ligeramente apoyada por lo que parece ser la placa del controlador LED, que tiene un par de almohadillas marcadas "TX" y "RX", y a través de un orificio en la parte inferior de la placa principal, puede ver traza circular concéntrica con otra almohadilla en el medio. También en el mismo tablero está lo que parece ser una estructura de antena grabada. Si alguien está realmente interesado, puedo publicar algunas fotos, pero definitivamente no volverán a reunirse perfectamente ...
Stefano dice:
Esto es aún más fácil si usa el programa gratuito para convertir estos globos. Sin telegrafía ni apertura de la misma, secuestra la solución estándar para encender su propio binario.
stevojo dice:
De acuerdo, pero si veo esto correctamente, aquí está la bombilla e27 de 9 W de Lohas que ya debería estar respaldada por una chispa:
https://github.com/xoseperez/espurna
Yo mismo agregué el soporte, parece que funciona.
Así que estaba en el camino correcto donde encontró la biblioteca, solo necesitaba ver un poco más el Github de Xose Pérez.
También el Pin de 3.3V funcionó para mí, acabo de reprogramar mi bombilla hace 2 días porque arruiné la configuración y olvidé la contraseña después de una mudanza.Desarrollador Dude (@koppanyh) dice:
De hecho, tengo una de estas bombillas y la encendí con una chispa hace aproximadamente un año.
Esto sucedió antes de que fuera oficialmente compatible, así que tuve que hacer algunos cambios en el código (sobre los cuales tenía la intención de hacer un borrador pero nunca lo evité, también escribí una publicación de blog al respecto, que tampoco terminé).En general, funciona bastante bien.
Mi única queja es que, por alguna razón, a veces no puedo conectarme a él a través de mi teléfono, pero siempre funciona si me conecto a él a través de mi escritorio (tal vez algo relacionado con rangos de IP o algo así).Dado que es RGB, siempre he tenido recientemente un tono ligeramente más cálido con una intensidad más baja, ya que es mejor para los ojos.
También es bueno que se pueda oscurecer a casi cualquier cosa, así que no molesto a nadie si tengo que despertarme muy temprano por alguna razón.
Demonio dice:
Desde que leí sobre la posibilidad de lanzarme por estas cosas y leer los certificados de WiFi, me ha preocupado un poco el uso de bombillas WiFi ... Eso es (al menos) el triple para estas. Me imagino que la configuración básicamente vive en ese chip de almacenamiento de 1 MB. (No puedo pensar en muchos otros usos para él en una bombilla). Leerlo debería ser tan fácil como piratear los controladores guiados.
Owen dice:
"El plástico es tan frágil que ROMBOS_ rompes los clips" ...
No tanto ... El plástico exterior (con los clips) es muy frágil, y si lo sueltas para liberar el filtro difusor y / o cortar la silicona, realmente romperás los clips.
Sin embargo, se usó un cuchillo de mantequilla para empujar el filtro difusor ligeramente hacia adentro y luego alrededor del borde de la bombilla con algo de cuidado y algo de presión interna, ambos cortarán la silicona y liberarán los clips completamente sin dañar. (Al menos eso funcionó en la bombilla que acabo de abrir).