누군가가 ESP8266을 Wi-Fi가 아닌 것으로 변환하는 방법을 알고 있는지 궁금합니다. 즉, 이더넷을 통해, 바람직하게는 PoE 가능성으로 연결되어 있습니다.
질문 이유 : 제 계획은 Wi-Fi 환경이 아닌 사물함에 센서를 설치하는 것입니다. 특히 습도와 온도를 모니터링하고 싶습니다. ESP8266 장치가 많고 펌웨어 ESPeasy를 좋아하므로 해당 플랫폼에 충실하고 싶습니다.
누군가가 ESP8266을 Wi-Fi가 아닌 것으로 변환하는 방법을 알고 있는지 궁금합니다. 즉, 이더넷을 통해, 바람직하게는 PoE 가능성으로 연결되어 있습니다.
질문 이유 : 제 계획은 Wi-Fi 환경이 아닌 사물함에 센서를 설치하는 것입니다. 특히 습도와 온도를 모니터링하고 싶습니다. ESP8266 장치가 많고 펌웨어 ESPeasy를 좋아하므로 해당 플랫폼에 충실하고 싶습니다.
답변:
가장 간단한 해결책은이 예제 에서 사용 된 것처럼 SPI를 통해 구동되는 외부 이더넷 인터페이스를 추가하는 것 입니다.
이 기사에서 설명하는대로 이더넷 인터페이스를 ESP8266에서 발견 한대로 이더넷 인터페이스를 직접 비트 뱅킹 할 수도있다 . 전용 인터페이스를 사용하는 것보다 성능이 좋지 않을 수 있습니다.
이들 중 어느 것도 PoE (Power over Ethernet)를 포함하지 않으며, 후자는 아마도 매우 많은 여분의 컴퓨팅 리소스를 남기지 않을 것입니다 (응용 프로그램은 신경 쓰지 않아도 됨).
PoE에 특별히 관심이 있으시면이 Teensy 포럼 스레드에서 보드 용 쉴드 구축에 대해 설명합니다. 베이스 보드는 생산 중이지만 이더넷 쉴드가 아직 보이지 않습니다.
ESP8266은 이더넷 MAC으로 설계되지 않았지만 중단되지 않아야합니다. 그러나 Sean이 말했듯이, 그것은 당신에게 꽤 심각한 제한을 부과합니다.
ESP8266 플랫폼을 유지하고 싶지만 프로젝트가 ENC28J60 스타일 칩 또는 비트 뱅킹 이더넷을 사용하여 제공되는 측정 가능한 데이터 속도를 처리 할 수없는 경우 대안이 있습니다. ESP32은 단지 PHY, 마그네틱 및 RJ45 커넥터를 필요로하는 10/100 MB / s의 이더넷 MAC을 가지고 있으며, ESP32 모듈은 저가로 ESP8266 것보다 (하지 싼 경우)이다.
이 접근 방식의 불행한 단점은 많은 ESP32 쉴드가 아직 시장에 출시되지 않은 것 같습니다.