Me preguntaba si alguien conoce una forma de convertir un ESP8266 a no WiFi. Es decir, lo tengo conectado a través de Ethernet, preferiblemente con posibilidad de PoE.
Motivo para preguntar: mi plan es tener sensores en un casillero que no sea un entorno compatible con wifi. Quiero controlar la humedad y la temperatura en particular. Tengo muchas unidades ESP8266 y me gusta el firmware ESPeasy, por lo que quiero seguir con esa plataforma.
ethernet
interfacing
power-sources
esp8266
Jimmy Westberg
fuente
fuente
Respuestas:
La solución más simple es agregar una interfaz externa de Ethernet controlada por SPI, como se usa en este ejemplo .
También es posible golpear la interfaz de Ethernet directamente, como se describe en este artículo, Controlador Ethernet descubierto en el ESP8266 . Sin embargo, el rendimiento puede no ser tan bueno como con una interfaz dedicada.
Ninguno de estos incluye Power over Ethernet, y este último probablemente no te dejará con muchos recursos informáticos de reserva (aunque a tu aplicación no le importa).
Si está interesado específicamente en PoE, este hilo del foro de Teensy trata sobre la construcción de un escudo para un tablero. Aunque la placa base está en producción, todavía no parece que el escudo de ethernet lo esté.
fuente
El ESP8266 no fue diseñado con un MAC Ethernet, pero esto no debería detenerte. Sin embargo, como ha dicho Sean, te impone un conjunto de restricciones bastante severas.
Dice que desea permanecer con la plataforma ESP8266, pero si su proyecto no puede manejar las tasas de datos miserables proporcionadas mediante el uso de un chip de estilo ENC28J60, o Ethernet de bits, entonces hay una alternativa. El ESP32 tiene un MAC Ethernet de 10/100 Mb / s que solo requiere un PHY, un imán y un conector RJ45, y los módulos ESP32 son tan baratos (si no más baratos) que los ESP8266.
La desventaja desafortunada de este enfoque es que no parece que muchos escudos ESP32 hayan llegado al mercado todavía.
fuente