Yapay zekâ tarafından English dilinden çevrildi ·
Ben bir tesis yönetimi çalışanıyım, elektrik mühendisi değilim, ama geçen yıl bir lobi ekranı için tam olarak bu fikri denedim ve bir öğleden sonramı bunun üzerinde harcadım. Pi, HEC’i desteklemiyor. HDMI’da bu 14 ve 19 numaralı pinler, Pi’nin bunların arkasında bir Ethernet PHY’si yok, dolayısıyla yazılımda açılacak bir şey yok. Hiçbir overlay bunu düzeltemez.Sonunda yaptığım ve sizin de sırasıyla deneyebileceğiniz yöntemler:
- Zero’nun USB portuna (PWR portuna değil) bağlanan bir micro-USB’den Ethernet adaptörü. ASIX AX88772 tabanlı olanlar kutudan çıktığı gibi çalışıyor, eth0 kendiliğinden beliriyor. Benimki yaklaşık on dolardı.
- USB gadget modu: Zero, USB kablosu üzerinden bir laptop’a ağ kartıymış gibi davranıyor. config.txt dosyasına
dtoverlay=dwc2ekleyin ve cmdline.txt dosyasında rootwait’ten sonramodules-load=dwc2,g_etherekleyin. Ardından laptopun bağlantısını paylaşması gerekiyor. - Wi-Fi bir gün izin verilirse Zero 2 W ile değiştirin.
eth0 çalıştıktan sonra MQTT tarafı diğer Pi’lerle aynıdır: cihaz token’ı ile 8883 üzerinden TLS.
I’m a facilities guy, not an EE, but I chased this exact idea for a lobby display last year and burned an afternoon on it. The Pi doesn’t implement HEC. On HDMI that’s pins 14 and 19, and the Pi has no Ethernet PHY behind them, so there’s nothing to switch on in software. No overlay will fix it.
What I ended up with, and what I’d try in your order:
- A micro-USB to Ethernet adapter on the Zero’s USB port (not the PWR one). ASIX AX88772 based ones work out of the box, eth0 just appears. Mine was about ten dollars.
- USB gadget mode: the Zero pretends to be a network card to a laptop over the USB cable. Add
dtoverlay=dwc2to config.txt andmodules-load=dwc2,g_etherafter rootwait in cmdline.txt. Then the laptop has to share its connection. - Swap for a Zero 2 W if Wi-Fi ever becomes allowed.
Once eth0 is up the MQTT side is the same as any other Pi, TLS on 8883 with the device token.

