Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Bir Pi Zero, bir sensör düğümü için mini-HDMI portu (HEC) üzerinden Ethernet alabilir mi?

Bir Pi Zero, bir sensör düğümü için mini-HDMI portu (HEC) üzerinden Ethernet alabilir mi?

Çözüldü 6 4

Yapay zekâ tarafından English dilinden çevrildi ·

Laboratuvar projesi: Wi-Fi’sı olmayan düz Pi Zero ile BME280, sıcaklık, nem ve basıncı her dakika MQTT üzerinden Hermetry’ye göndermeli. Laboratuvarda her yerde kablolu ağ portları var ama cihaz yerleştirmemize izin verilen bir Wi-Fi yok.HDMI 1.4 hakkında okurken HDMI Ethernet Kanalı’nı (HEC) buldum; laboratuvardaki monitörler ve kablolar da HDMI 1.4 veya daha yeni. Benim fikrim, Zero’nun mini-HDMI portu üzerinden ağ bağlantısı elde edip hiçbir şey satın almadan işi çözmekti. Ancak bunun için bir ayar bulamıyorum; ip link yalnızca lo gösteriyor. Eksik olan bir overlay ya da çekirdek modülü mü var, yoksa Zero bunu gerçekten desteklemiyor mu?

Timestamps in UTC or it didn't happen.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Pi’nin HEC pinlerini hiç bağlamadığından oldukça eminim, ama bunu hiçbir zaman düzgün kontrol etmedim.

If it isn't logged, it didn't happen.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Ben de merak ediyorum, binamızın her yerinde kimsenin kullanmadığı HDMI hatları var.

Timestamps in UTC or it didn't happen.
♥ 0

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:

  1. 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ı.
  2. USB gadget modu: Zero, USB kablosu üzerinden bir laptop’a ağ kartıymış gibi davranıyor. config.txt dosyasına dtoverlay=dwc2 ekleyin ve cmdline.txt dosyasında rootwait’ten sonra modules-load=dwc2,g_ether ekleyin. Ardından laptopun bağlantısını paylaşması gerekiyor.
  3. 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.

Kabul edilen çözüm♥ 4

Yapay zekâ tarafından English dilinden çevrildi ·

Yani gadget modunda Zero, dizüstü bilgisayara bir ağ kartı gibi görünüyor ve dizüstü bilgisayar onun için yönlendirme yapıyor mu? Bu, dizüstü bilgisayarın sürekli açık kalması gerektiği anlamına mı geliyor?

Timestamps in UTC or it didn't happen.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Evet, laptop bağlantısını paylaşıyor (NAT) ve açık kalması gerekiyor. Bu yüzden adaptörü tercih ettim.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Laboratuvar çekmecesinde bir AX88772 adaptörü buldum, eth0 ilk açılışta ayağa kalktı, okumalar her dakika geliyor. HEC fikri resmen öldü, bana bir öğleden sonrayı kurtardığın için teşekkürler.

Timestamps in UTC or it didn't happen.
♥ 0
7 yazı görüntüleniyor – 1 ile 7 arası (toplam 7)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.

Sohbete katılın

Soru sormak ve yanıtlamak, yararlı gönderileri beğenmek ve sorununuzu çözen yanıtı işaretlemek için oturum açın. Her katkı puan ve seviye kazandırır.

Paylaş