Hallo, ich muss für die Uni/Firma einen Bericht über die Netzwerkverbindung von einem Mikrocontroller schreiben und dafür bräuchte ich ein paar Ideen. Denn ich habe einige Vorgaben: Es sollen Sensorlogdaten auf einem Server abrufbar sein, diese Daten werden von einem Mikrocontroller und einem externen Router hochgeladen. Dieser Mikrocontroller soll mit C programmierbar sein genau so wie das Übertragungsprotokoll welches per Ethernet-Schnittstelle dem Router weitergegeben wird und vom Server empfangen wird. Könnt ihr mir da einen Controller empfehlen und ein dafür geeignetes Protokoll? Danke im voraus.
Maurice schrieb: > Könnt ihr mir da einen Controller empfehlen z.B.: Stm32, ESP32, Arduino mit Ethernet-Shield > und ein dafür geeignetes > Protokoll? HTTP(s) oder MQTT
:
Bearbeitet durch User
Maurice schrieb: > Dieser Mikrocontroller soll mit C programmierbar sein genau so wie das > Übertragungsprotokoll welches per Ethernet-Schnittstelle dem Router > weitergegeben wird und vom Server empfangen wird. > > Könnt ihr mir da einen Controller empfehlen und ein dafür geeignetes > Protokoll? Du kannst prinzipiell an jeden uC Ethernet anschließen, z.B. damit: https://www.wiznet.io/product-item/w5500/ https://www.microchip.com/en-us/product/ENC424J600 Dieser kleiner 8-Bitter hat Ethernet MAC und PHY bereits eingebaut: https://www.microchip.com/en-us/product/PIC18F97J60 Das ist die kleinste und von der Hardware her einfachste Möglichkeit, einen Ethernet-Knoten aufzubauen. uCs mit MAC und externem PHY gibts viele. PS: MAC ist der digitale Teil eines Ethernet-Controllers, PHY ist der analoge Teil, quasi die Busankopplung. Der PHY ist fast immer ein externer Chip, weil er in einem anderen Prozess als schnelle uCs gefertigt werden muss. Protokolle gibts viele. Modbus TCP ist verbreitet, http wäre möglich, mqtt,... fchk
Wenn es teuer sein darf: X-Port mit NDK (Network Development Kit) STM32F107 und CMX IP-Stack Weiter im Rennen sind: Texas Instruments TIVA-Serie Renesas RX62/63 Microchip PIC32 > ENC424J600 Dieses Truemmerteil sollte man tunlichst in Frieden ruhen lassen.
ST hat eine Menge im Programm, die xx7 oder xx9 und einige mehr, findet man am besten mit der parametrischen Suche auf deren Website oder im CubeMX Tool. Genauso kann man aber auch µC anderer Hersteller finden. Spannend wird dann aber die PHY Chips zu bekommen, die sind auch massiv von der Knappheit betroffen. Gut ist der STM32F407, schnell und viel RAM/Flash. Den bekommt man noch auf China Boards bei AliExpress und auch PHY Module mit LAN8720. Software Unterstützung ist sehr gut, dafür gibt es mehrere OpenSource OS. Olimex hat auch ein Board mit dem 407 und PHY drauf, die haben das jetzt auch für GD32 umgebaut weil gerade die STM mit Ethernet nicht zu bekommen sind.
Maurice schrieb: > ich muss für die Uni/Firma einen Bericht über die Netzwerkverbindung von > einem Mikrocontroller schreiben > Könnt ihr mir da einen Controller empfehlen und ein dafür geeignetes > Protokoll? Wie kann man denn über etwas berichten, was noch nicht aufgebaut ist? Solange da keine weiteren Infos von dir kommen, schließe ich mich den Vorschlägen vom User 100Ω an.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.