Je me demandais si quelqu'un connaissait un moyen de convertir un ESP8266 en non-WiFi. C'est-à-dire qu'il est connecté via Ethernet, de préférence avec possibilité PoE.
Raison de la demande: mon plan est d'avoir des capteurs dans un casier qui n'est pas un environnement compatible avec le wifi. Je veux surveiller l'humidité et la température en particulier. J'ai beaucoup d'unités ESP8266 et comme le firmware ESPeasy, je veux donc m'en tenir à cette plate-forme.
ethernet
interfacing
power-sources
esp8266
Jimmy Westberg
la source
la source
Réponses:
La solution la plus simple consiste à ajouter une interface Ethernet externe pilotée via SPI, comme utilisé dans cet exemple .
Il est également possible de bang-bang directement l'interface Ethernet, comme décrit dans cet article, Ethernet Controller Discovered in the ESP8266 . Cependant, les performances peuvent ne pas être aussi bonnes qu'avec une interface dédiée.
Aucun de ceux-ci n'inclut Power over Ethernet, et ce dernier ne vous laissera probablement pas beaucoup de ressources de calcul (bien que votre application ne s'en soucie pas).
Si vous êtes spécifiquement intéressé par PoE, ce fil de discussion Teensy traite de la construction d'un bouclier pour une carte. Bien que la carte de base soit en production, il ne semble pas que le blindage Ethernet soit encore.
la source
L'ESP8266 n'a pas été conçu avec un MAC Ethernet, mais cela ne devrait pas vous arrêter. Cependant, comme l'a dit Sean, cela vous impose un ensemble de restrictions assez sévères.
Vous dites que vous souhaitez rester avec la plate-forme ESP8266, mais si votre projet ne peut pas traiter les débits de données minables fournis en utilisant une puce de style ENC28J60 ou un Ethernet banging, alors il existe une alternative. L' ESP32 a un MAC Ethernet 10/100 Mb / s qui ne nécessite qu'un PHY, des magnétiques et un connecteur RJ45, et les modules ESP32 sont tout aussi bon marché (sinon moins chers) que les ESP8266.
L'inconvénient malheureux de cette approche est qu'il ne semble pas que de nombreux boucliers ESP32 soient encore sur le marché.
la source