MATLAB und Simulink auf Embedded Plattformen im Internet der Dinge
Seit einiger Zeit bieten MATLAB und Simulink der Firma MathWorks die Möglichkeit, mit Low-Cost Embedded Systemen wie beispielsweise Arduino (Abbildung 1) oder Raspberry Pi (Abbildung 2), zu interagieren. Der Einsatzbereich reicht von einfacher Datenerfassung mit MATLAB bis hin zum Simulinkmodell, das eigenständig auf der Zielplattform läuft. Dieser Blog zeigt eine Übersicht der Möglichkeiten und illustriert verschiedene Einsatzgebiete im Bereich Internet der Dinge.
Praktisch jeder Student eines technischen Studiengangs kommt früher oder später mit MATLAB in Berührung. Für die Studenten an den Hochschulen wird MATLAB meist von der Bildungseinrichtung zur Verfügung gestellt oder kann als günstige Studentenversion gekauft werden. Solange man sich innerhalb der MATLAB Runtime Umgebung bewegt, lässt sich das Potential von MATLAB gänzlich ausschöpfen. Sobald man aber MATLAB mit realer Embedded Hardware benutzen möchte, wurde es in der Vergangenheit schnell teuer und aufwändig. Mit der neuen Möglichkeit, Low-Cost Hardware mit MATLAB verwenden zu können, wird eine Tür geöffnet, um MATLAB auch im Embedded Umfeld schnell und einfach einzusetzen.
Insbesondere Prototypen, verteilte Algorithmen, Datenlogger oder Daten Aggregatoren sind effizient und kostengünstig zu realisieren und können in kurzer Zeit in einem Real-World-Szenario getestet und eingesetzt werden. Die Low-Cost Hardware ist dabei universell einsetzbar und kann beliebig oft, für verschiedenste Szenarien konfiguriert und wiederverwendet werden.