Ethernet-Ingest mit Teensy 4.1

DS18B20-Werte von einem Teensy 4.1 mit QNEthernet senden. Schneller Garagenfühler mit i.MX RT1062 und dem gleichen LAN-HTTPS-Relay wie beim Uno.

Nahaufnahme weißer Cat-5e-Ethernet-Kabel mit RJ45-Steckern
Das Fühler-JSON verlässt das LAN meist über Ethernet oder ein nahes Relay, nicht direkt übers öffentliche Internet. Foto: DiscDepotDundee.co.uk. CC BY-SA 4.0

Der PJRC Teensy 4.1 (NXP i.MX RT1062) mit dem offiziellen Ethernet-Kit ist eine schnelle Cortex-M7-Garagensonde mit Teensyduino + QNEthernet, ganz ohne STM32-Zephyr-Toolchain oder WCH MounRiver. DS18B20 an Pin 4 → temp1. HTTP zum TLS-Relay im LAN, beim Thema Zertifizierungsstellen genau wie bei Uno Ethernet.

Teile

Teile für eine Frostsonde mit Teensy 4.1
Teil Wozu Kaufen
Teensy 4.1 M7 mit 600 MHz, Flashen per USB, integrierter Ethernet-MAC (braucht das Magnetics-Kit). PJRC Teensy 4.1
Ethernet-Kit / MagJack Übertrager + RJ45, verdrahtet nach der Ethernet-Doku von PJRC für den Teensy 4.1. PJRC Ethernet kit
Wasserdichter DS18B20 Daten an Pin 4, 4.7k auf 3.3V. Adafruit DS18B20 · Amazon
4.7kΩ-Widerstand 1-Wire-Pull-up auf 3.3V. Amazon 4.7k

Verdrahtung

  • DS18B20 VDD → 3.3V
  • DS18B20 GND → GND
  • DS18B20-Daten → Pin 4, 4.7k auf 3.3V
  • Ethernet-Kit → LAN. USB zum Flashen mit Teensyduino und für Serial mit 115200

Bauen und flashen

  1. Öffne Dashboard → Devices und lade Teensy 4.1 .ino herunter (Ingest-Pfad bereits eingetragen).
  2. Auf einem Rechner im LAN:
    python3 sketches/relay/push_https_forward.py --listen 0.0.0.0:8080 \
      --upstream https://probeharbor.dev
  3. Installiere Teensyduino. Füge QNEthernet, OneWire und DallasTemperature hinzu. Setze INGEST_HOST und flashe.
  4. Seriell mit 115200: link ok, dhcp ok, dann POST 200. Der Sensorschlüssel temp1 wird beim ersten POST übernommen.

Im Repo: sketches/teensy/teensy41_ds18b20_ingest/

Weiterlesen

Amazon-Kauflinks können ein Partner-Tag (Associates) enthalten. Links zu Adafruit und anderen Händlern sind direkt (Adafruit hat kein Partnerprogramm). ProbeHarbor erhält für qualifizierte Amazon-Käufe womöglich eine Provision – ohne Mehrkosten für dich.

Häufige Fragen

Kann ein Teensy 4.1 an ProbeHarbor senden?
Ja. Teensyduino + QNEthernet auf einem Teensy 4.1 mit dem Ethernet-Kit: DS18B20 an Pin 4, HTTP an das TLS-Relay im LAN. Anleitung: probeharbor.dev/about/teensy41-ingest.

Warum nicht direkt HTTPS vom Teensy?
Du kannst TLS-Bibliotheken ergänzen, aber die CAs von Cloudflare können sich ändern. Das Relay im LAN entspricht dem Weg bei Uno / STM32 / CH32V und erspart es dir, CAs fest in den Mikrocontroller einzubauen.

Brauche ich das Ethernet-Kit von PJRC?
Für dieses Beispiel ja. Der Teensy 4.1 hat den MAC auf dem Chip; das Kit (oder eine gleichwertige MagJack-Verkabelung) liefert Übertrager und RJ45-Buchse.