Hallo, ich bin hin und wieder mal in der Arduinoecke unterwegs. Aktuell bin ich daran interessiert, einen Controller zu haben, der als OPC-UA-Serveragieren kann, damit er bestimmte Daten darüber zur Verfügung stellen kann. Der Arduino Nano kann mit einem Ethernetboard ausgerüstet werden, allerdings packt der das nicht (schon ausprobiert). Hat jemand von euch damit Erfahrung, kann mir einen preiswerten Controller nennen der das kann? Gut wäre dann noch, wenn der auch über das Arduinotool programmiert werden könnte? Bin gespannt, ob mir da jemand weiterhelfen kann.
Opcua Server klingt eher nach Linux-PC. Eventuell einer der Singleboardcomputer ala Raspberry Pi, Banana Pi o.ä.
Markus schrieb: > Der Arduino Nano kann mit einem Ethernetboard > ausgerüstet werden, allerdings packt der das nicht (schon ausprobiert). Was exakt bedeutet "packt das nicht"? Hast Du das Ansteuern des Ethernetboards nicht zum laufen bekommen, oder ist die Kombination von dann noch nötigem IP-Stack und UA-Server zu viel für den? Es gibt leistungsfähigere Microcontroller als ausgerechnet den ATmega328. Warum muss es ausgerechnet OPC UA sein? Das ist ein vor Büroratie und Umständlichkeit nur so strotzendes Protokoll. Da Du offenbar auch nicht besonders viele oder komplexe Daten zur Verfügung stellen möchtest (sonst wärst Du ja nicht auf die Idee gekommen, einen Arduino Nano verwenden zu wollen), dürfte auch eines der anderen Feldbusprotokolle in Frage kommen, die es da so gibt. Von der Kragenweite her perfekt passend ist beispielsweise Modbus/RTU. Wenn wirklich Netzwerk ins Spiel kommen soll, ist ein größerer Microcontroller erforderlich, der über ausreichend Ressourcen verfügt, einen IP-Stack bedienen zu können. Das könnte beispielsweise ein ESP32 machen, der hat auch ein Ethernet-Interface. Da muss nur noch ein passender PHY und eine RJ45-Buchse mit integriertem Übertrager dran, und Du bist im Geschäft. Und dann kannst Du Modbus/TCP einsetzen, auch das ist um Größenordnungen weniger überladen als ausgerechnet OPC UA. Jeder andere ARM mit integriertem Ethernet-NIC tut es auch, es muss kein ESP32 sein.
Markus schrieb: > Der Arduino Nano kann mit einem Ethernetboard ausgerüstet werden Erfahrungsgemäß ist das alles Mist und Bastelkram. AVR und Ethernet geht nur mit viel Gewürge. Siehe AVR-Net-IO. Kann man machen als Proof Of Concept, aber produktiv arbeiten will man damit nicht. Nimm einfach einen µC, der nativ Ethernet kann. Oder Wifi. Ist ja nicht so, als ob es keine Auswahl gäbe.
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.