Controller mit Ethernet

Gast #5492605
Hi,

ich bin gerade ein Projekt zu planen bei welchen ich viele "entfernte" 
Stellen habe von denen aus Sensoren gelesen oder Aktoren gesteuert 
werden...

Die Wahl ist hierfür Mosquitto oder ähnliches

Es wird einen Hoch-Verfügbaren und Redundanten Server geben, welcher 
sogar bei Ausfall 3 Netzverbindungen hat und bei Total Ausfall einen 
Backup-Server hat. Das ganze vermutlich unter Debian...

Die Einzelnen "Stellen" will ich mit Microcontroller verwirklichen und 
die Idee war es für jede Stelle einen einzelnen oder wenigstens für 
einige wenige Stellen einen Microcontroller zu verwenden.
Ich kenne (gut) den ESP8266 oder den ESP32, zwei super Conroller welche 
eine Vielzahl von Ein- und Ausgängen haben und meist sogar einen ADC, 
teilweise nur minimal größer wie ein 2€ Stück. Nachteil FUNK... ich bin 
irgendwie gar kein Funk fan und vor allem weil ich 20-50 Stellen habe, 
wird's irgendwann auch mal durch Überlagerungen Probleme geben können <- 
oder auch Störsender...

gibt es denn auch sowas ähnliches mit einer RJ45 Buchse... denn in der 
Tat habe ich überall Ethernet und das ganze ans Netzwerk anzubinden war 
meine Erste Idee...
=> klar, man könnte das auch über einen extra Bus verbinden, aber dann 
brauch ich wieder ein Kabel welches den "Aufwand" wieder vergrößert und 
selbst da brauch ich am Ende einen Controller der die Businformationen 
weiter an den Server gibt (und hier ist dann die Ausfallsicherheit 
wieder an einem Controller anstelle von vielen ... hier wenn mal einer 
Ausfällt ist das dann keine Tragödie).
=> Ich weiß, ein Switch ist sozusagen auch ein Controller, aber 
irgendwie vertrau ich dem noch...

aber egal von dem was ich geschrieben habe...
> evtl. hat jemand eine gute Idee wie ich das verwirklichen kann

ich möchte an vielen stellen GPIOs schalten / auslesen, ADCs Messen 
(Prio1) und Sensoren erfassen (meist SPI) und das ganze Idealerweise 
über Ethernet mittels MQTT

Vielen Dank
Persönliche Seite
Mira schrieb:
> Ich kenne (gut) den ESP8266 oder den ESP32,

Der ESP32 kann auch Ethernet, man muss ihm nur einen PHY, den üblichen 
Übertrager und eine RJ45-Buchse beischnallen.

Das wird aus unerfindlichen Gründen nur sehr selten auf irgendwelchen 
Bastelboards gemacht, aber immerhin nicht nie:

https://www.olimex.com/Products/IoT/ESP32-GATEWAY/open-source-hardware
https://www.olimex.com/Products/IoT/ESP32-EVB/open-source-hardware
Gast
Vergiss die enc dinger, nimm wiznet, w5500 oder neuer. Da sollte es auch 
massig boards mit geben, auch mit fertiger software.

Mittlerweile gibt's da auch SoCs mit nen cortex zum selbst programmieren 
drin, falls es um platz geht..
Gast
Die ESP Chips sind extrem billige Wackelkacke. Man kann sich darauf 
einlassen, wenn billig wichtiger ist, als gut.

Die "anderen" Chiphersteller setzen offensichtlich eher auf Qualität. 
Ich wäre sehr überrascht, wenn du einen ähnliche billigen 
programmierbaren WLAN Chip finden würdest, der nicht aus China stammt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.