Saya bertanya-tanya apakah ada yang tahu cara mengubah ESP8266 menjadi non-WiFi. Ie memilikinya terhubung melalui Ethernet, lebih disukai dengan kemungkinan PoE.
Alasan untuk bertanya: Rencanaku adalah memiliki sensor di loker yang bukan lingkungan yang ramah-wifi. Saya ingin memantau kelembaban dan suhu khususnya. Saya memiliki banyak unit ESP8266 dan menyukai ESPeasy firmware, sehingga ingin tetap menggunakan platform itu.
ethernet
interfacing
power-sources
esp8266
Jimmy Westberg
sumber
sumber
Jawaban:
Solusi paling sederhana adalah menambahkan antarmuka ethernet eksternal yang digerakkan melalui SPI, seperti yang digunakan dalam contoh ini .
Dimungkinkan juga untuk melakukan bit-bang antarmuka ethernet secara langsung, seperti yang dijelaskan dalam artikel ini, Pengontrol Ethernet Ditemukan di ESP8266 . Performanya mungkin tidak sebagus dengan antarmuka khusus.
Tidak satu pun dari ini termasuk Power over Ethernet, dan yang terakhir mungkin tidak akan meninggalkan Anda dengan sumber daya komputasi yang sangat banyak (meskipun aplikasi Anda banyak yang tidak peduli).
Jika Anda tertarik secara khusus pada PoE, utas forum Teensy ini membahas membangun pelindung untuk papan. Meskipun papan dasar dalam produksi, itu tidak terlihat seperti perisai ethernet.
sumber
ESP8266 tidak dirancang dengan Ethernet MAC, tetapi ini seharusnya tidak menghentikan Anda. Namun, seperti yang dikatakan Sean, itu memberlakukan serangkaian pembatasan yang cukup berat pada Anda.
Anda mengatakan bahwa Anda ingin tetap menggunakan platform ESP8266, tetapi jika proyek Anda tidak dapat menangani laju data yang disediakan dengan menggunakan chip gaya ENC28J60, atau bit-banging Ethernet, maka ada alternatif. The ESP32 memiliki 10/100 Mb / s Ethernet MAC yang hanya membutuhkan PHY, magnet, dan konektor RJ45, dan ESP32 modul hanya sebagai murah (jika tidak lebih murah) daripada yang ESP8266.
Kelemahan yang disayangkan dari pendekatan ini adalah bahwa tampaknya tidak banyak perisai ESP32 yang berhasil memasarkannya.
sumber