Neu: Die KI-Firewall überwacht die gesamte Plattform und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Kann ein Pi Zero über seinen Mini-HDMI-Port (HEC) Ethernet für einen Sensorknoten bekommen?

Kann ein Pi Zero über seinen Mini-HDMI-Port (HEC) Ethernet für einen Sensorknoten bekommen?

Gelöst 6 4

Von English mit KI übersetzt ·

Laborprojekt: Ein Pi Zero (das einfache Modell ohne Wi-Fi) mit einem BME280 soll Temperatur, Luftfeuchtigkeit und Luftdruck jede Minute über MQTT an Hermetry senden. Im Labor gibt es überall verkabelte Netzwerkanschlüsse, aber kein Wi-Fi, in das wir Geräte einbinden dürfen.Beim Lesen über HDMI 1.4 bin ich auf den HDMI Ethernet Channel (HEC) gestoßen, und die Laborbildschirme und Kabel sind alle HDMI 1.4 oder neuer. Meine Idee war, über den Mini-HDMI-Port des Zero Netzwerkverbindung zu bekommen und so nichts kaufen zu müssen. Ich finde dafür aber keine Einstellung; ip link zeigt nur lo an. Fehlt mir ein Overlay oder ein Kernelmodul, oder unterstützt der Zero das einfach nicht?

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

Von English mit KI übersetzt ·

Ich bin ziemlich sicher, dass der Pi die HEC-Pins gar nicht beschaltet, aber ich habe das nie richtig überprüft.

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

Von English mit KI übersetzt ·

Mich interessiert das auch, wir haben im ganzen Gebäude HDMI-Leitungen, die niemand benutzt.

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

Von English mit KI übersetzt ·

Ich bin Facility-Manager, kein Elektrotechniker, aber ich habe letztes Jahr genau diese Idee für ein Lobby-Display verfolgt und dabei einen ganzen Nachmittag verschwendet. Der Pi implementiert kein HEC. Bei HDMI sind das die Pins 14 und 19, und der Pi hat dahinter keinen Ethernet-PHY, es gibt also nichts, was man in der Software aktivieren könnte. Kein Overlay wird das beheben.Was ich schließlich gemacht habe und was ich in deiner Reihenfolge ausprobieren würde:

  1. Ein Micro-USB-zu-Ethernet-Adapter am USB-Port des Zero (nicht am PWR-Port). Adapter auf Basis des ASIX AX88772 funktionieren sofort, eth0 erscheint einfach. Meiner hat etwa zehn Dollar gekostet.
  2. USB-Gadget-Modus: Der Zero gibt sich über das USB-Kabel gegenüber einem Laptop als Netzwerkkarte aus. Füge dtoverlay=dwc2 in config.txt hinzu und modules-load=dwc2,g_ether nach rootwait in cmdline.txt. Dann muss der Laptop seine Verbindung freigeben.
  3. Auf einen Zero 2 W wechseln, falls WLAN irgendwann erlaubt wird.

Sobald eth0 läuft, ist die MQTT-Seite dieselbe wie bei jedem anderen Pi: TLS auf 8883 mit dem Geräte-Token.

Akzeptierte Lösung♥ 4

Von English mit KI übersetzt ·

Also sieht der Zero im Gadget-Modus für den Laptop wie eine Netzwerkkarte aus, und der Laptop routet für ihn? Das heißt, der Laptop muss ständig eingeschaltet bleiben?

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

Von English mit KI übersetzt ·

Ja, der Laptop teilt seine Verbindung (NAT) und muss eingeschaltet bleiben. Deshalb habe ich mich für den Adapter entschieden.

♥ 0

Von English mit KI übersetzt ·

Einen AX88772-Adapter in der Labor-Schublade gefunden, eth0 kam beim ersten Start hoch, Messwerte kommen jede Minute an. Die HEC-Idee ist offiziell tot, danke, dass du mir den Nachmittag erspart hast.

Timestamps in UTC or it didn't happen.
♥ 0
Ansicht von 7 Beiträgen – 1 bis 7 (von insgesamt 7)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

Mitdiskutieren

Melde dich an, um Fragen zu stellen und zu beantworten, hilfreiche Beiträge mit „Gefällt mir“ zu markieren und die Antwort zu kennzeichnen, die dein Problem gelöst hat. Jeder Beitrag bringt Punkte und Stufen.

Teilen