Eu queria saber se alguém sabe uma maneira de converter um ESP8266 para não-WiFi. Ou seja, conectá-lo via Ethernet, de preferência com possibilidade de PoE.
Motivo para perguntar: Meu plano é ter sensores em um armário que não seja um ambiente compatível com wifi. Eu quero monitorar a umidade e a temperatura em particular. Eu tenho muitas unidades ESP8266 e gosto do firmware ESPeasy, querendo manter a plataforma.
ethernet
interfacing
power-sources
esp8266
Jimmy Westberg
fonte
fonte
Respostas:
A solução mais simples é adicionar uma interface Ethernet externa acionada por SPI, conforme usado neste exemplo .
Também é possível fazer bang-bang na interface Ethernet diretamente, conforme descrito neste artigo, Ethernet Controller Discovered in the ESP8266 . O desempenho pode não ser tão bom quanto em uma interface dedicada.
Nenhum deles inclui o Power over Ethernet, e o último provavelmente não o deixará com muitos recursos de computação sobressalentes (embora muitos de seus aplicativos não se importem).
Se você está interessado especificamente em PoE, este tópico do fórum da Teensy discute a criação de um escudo para uma placa. Embora a placa base esteja em produção, ainda não parece que a blindagem Ethernet esteja.
fonte
O ESP8266 não foi projetado com um MAC Ethernet, mas isso não deve impedi-lo. No entanto, como Sean disse, impõe-lhe um conjunto de restrições bastante severas.
Você diz que deseja permanecer na plataforma ESP8266, mas se o seu projeto não puder lidar com as taxas de dados escassas fornecidas pelo uso de um chip no estilo ENC28J60 ou Ethernet de troca de bits, existe uma alternativa. O ESP32 possui um MAC Ethernet 10/100 Mb / s que requer apenas um conector PHY, magnético e RJ45, e os módulos ESP32 são tão baratos (se não mais baratos) quanto os módulos ESP8266.
A desvantagem infeliz dessa abordagem é que não parece que muitos escudos do ESP32 tenham chegado ao mercado ainda.
fonte