Integration Mendix und IIOT im industriellen Bereich | Mendix

Direkt zum Inhalt

Integration Mendix und IIOT im industriellen Bereich

Hallo zusammen! Ich bin Dengkui Tang und habe meinen Abschluss in Ökologischen Algorithmen am Imperial College London gemacht. Mein Hauptaugenmerk liegt auf der Produktstrukturanalyse und Anwendungsimplementierung.

Ich arbeite derzeit bei Pacific Telecom Co., Ltd. und bin auf angewandte Forschung zu großen KI-Modellen, Modellfeinabstimmung, multimodaler Integration, IIoT-Visualisierung und -Digitalisierung, intelligenter Landwirtschaft und intelligenten Fabriklösungen spezialisiert.

MX: Welche Tools haben Sie und Ihr Team hauptsächlich verwendet, bevor Sie die Mendix Low-Code-Plattform? Was waren die Einschränkungen und Herausforderungen?

Dengkui Tang: Da unser Kerngeschäft eng mit IIoT und Digitalisierung verknüpft ist, haben wir uns hauptsächlich auf die Datenverarbeitung konzentriert. Bevor wir Mendixhaben wir uns zum Bearbeiten der Datenlogik und Anzeigen von Dashboards auf Tools wie Codesys, Wago und Node.red verlassen.

Bei der Präsentation von Demos vor Kunden waren für diese herkömmlichen Tools häufig umfangreiche Dokumentationen oder PowerPoint-Erklärungen erforderlich. Mendixermöglichte es uns andererseits, schnell Demos oder POCs zu erstellen. Darüber hinaus konnten wir visuell ansprechende Benutzeroberflächen auf der Grundlage der Datenlogik erstellen, was die Benutzerfreundlichkeit des Produkts erheblich verbesserte.

MX: Wie haben Sie davon erfahren? Mendix wenig Code?

Dengkui Tang: Mit dem Aufkommen des Low-Code-Trends suchen Unternehmen und Teams nach Möglichkeiten, Kosten zu senken und die Effizienz zu verbessern. Eine robuste Low-Code-Plattform kann Entwicklern und Geschäftsmitarbeitern dabei helfen, Aufgaben effizienter zu erledigen. Nachdem unser Team mehrere Plattformen untersucht hatte, entschied es sich für Mendix zur Integration mit IoT, was vielversprechende Ergebnisse erbracht hat.

MX: Seit wann entwickeln Sie Anwendungen mit Mendix?

Dengkui Tang: Ich benutze Mendix seit ungefähr sechs Monaten. Ich bin immer noch dabei, meine Fähigkeiten zu erkunden und zu verbessern.

Für jemanden wie mich, der kein traditioneller Entwickler ist, Mendix ist sehr benutzerfreundlich. Ihre offiziellen Tutorials auf Plattformen wie Bilibili haben mir beim Einstieg geholfen und die Dokumentation hat viele technische Probleme gelöst.

MX: Was waren die Hauptgründe für die Wahl Mendix als Ihre Anwendungsentwicklungsplattform?

Dengkui Tang: Für IoT-Datenplattformen und Dashboard-Anzeigen waren unsere bisherigen SCADA-Tools hinsichtlich Funktionalität und optischer Attraktivität recht eingeschränkt. MendixDie MQTT-Komponenten von erleichterten den Import von Edge-ECU-Daten, das Zuordnen von Entitäten, das Bearbeiten der Datenlogik und das Gestalten der Benutzeroberfläche mit SCSS. Dieser Ansatz machte industrielle Daten intuitiver und optisch ansprechender.

Zusätzlich MendixDas agile Entwicklungssystem von verbesserte die Kommunikationseffizienz innerhalb des Entwicklungsteams.

MX: Welche Anwendungen haben Sie und Ihr Team entwickelt mit MendixSind sie für den internen oder externen Gebrauch bestimmt?

Dengkui Tang: Unser Team integriert hauptsächlich Mendix mit IIoT, um spezifische Funktionalitäten wie System-Backend-Management, Personalmanagement, Fabrikausrüstungs- und Inspektionsmanagement, zentrale Steuerungssysteme und Dashboard-Anzeigen zu erstellen.

Zu den wichtigsten Projekten gehören:

  • Intelligente Digitalisierungslösungen für die Landwirtschaft: integrierte Bewässerungsprojekte mit Wasser und Düngemitteln, standardisiertes Produktionsmanagement für Gewächshäuser, hybride wind- und solarbetriebene Fischteichbelüftung und das Solarbewässerungssystem der Maowusu-Wüste.
  • Grüne, CO5-neutrale XNUMXG-Smart-Cloud-Plattform.
  • Ausbildung von Talenten im Bereich industrielles Internet durch eine intelligente Landwirtschaftssimulation.

MX: Welche Mendix Komponenten/Module haben Sie verwendet? Was sind Ihre Eindrücke?

Dengkui Tang: Die MQTT-Komponente wird am häufigsten verwendet, insbesondere für Mikroflüsse, die die Publish- und Subscribe-Funktionen von MQTT erfordern. Weitere wichtige Tools sind Import Mapping und JSON Structure, die in fast jedem Projekt verwendet werden. Von der Mendix Marketplace: Wir haben Komponenten wie Excel-Importer, Excel-Exporter, HTML/JavaScript-Snippet und Datenbank-Connector verwendet.

Diese Komponenten sparen viel Entwicklungszeit, da weniger komplexe Logik geschrieben werden muss. Für die Verschönerung und Feinabstimmung der Benutzeroberfläche sind jedoch häufig immer noch High-Code-Lösungen erforderlich, was den Arbeitsaufwand im Vergleich zur herkömmlichen Entwicklung nicht verringert.

MX: Wohin wenden Sie sich normalerweise, wenn Sie auf Schwierigkeiten stoßen mit Mendix Entwicklung?

Dengkui Tang: Bei technischen Problemen konsultiere ich hauptsächlich die offizielle Dokumentation, die etwa 80 % meiner Probleme löst. Ich besuche auch häufig Mendix's chinesische Community-Website oder wenden Sie sich direkt an Siemens Mendix Experten um Hilfe.

MX: Was sind im Vergleich zur traditionellen Entwicklung MendixDie Hauptvorteile?

Dengkui Tang:

  • Für Entwickler: Logische Verarbeitung und Entitätsbeziehungen sind einfach und klar, was wiederholte Codierungsaufgaben reduziert und die Effizienz deutlich steigert.
  • Für Produktteams: MendixDie agile Plattform von verbessert die Kommunikation, indem sie es Teammitgliedern ermöglicht, alle Rollen und Aufgaben anzuzeigen, Stories und Epics zu erstellen und Versionen einfach zu verfolgen.

MX: Was sind im Vergleich zu anderen Low-Code-Plattformen auf dem Markt MendixWas sind die Vorteile?

Dengkui Tang: Mendix bietet umfassendere Funktionalität und unterstützt ein breiteres Spektrum an Szenarien. Die meisten Low-Code-Plattformen sind auf bestimmte Domänen zugeschnitten, während Mendixbietet mit seiner lebendigen Community und seinem umfangreichen Marketplace zahlreiche Komponenten und Module für unterschiedliche Anwendungsfälle. Dies ist ein erheblicher Vorteil.

Zusätzlich MendixDie Lernressourcen sind detailliert und anfängerfreundlich, was für neue Benutzer großartig ist.

MX: Was denken Sie über die Mendix Pro IDE-Umgebung?

Dengkui Tang: Insgesamt ist es herkömmlichen IDEs recht ähnlich. Besonders benutzerfreundlich sind die Toolbox- und Eigenschaftenfenster auf der rechten Seite.

MX: Würden Sie empfehlen Mendix an andere Entwickler? Wie würden Sie es empfehlen?

Dengkui Tang: Absolut! Mendix ist eine umfassende Low-Code-Plattform, die sowohl Entwicklern als auch Geschäftsleuten zugutekommt. Die visuelle Drag-and-Drop-Oberfläche ermöglicht im Vergleich zu High-Code-Plattformen eine schnelle Einarbeitung. Darüber hinaus reduziert die umfangreiche Bibliothek an Komponenten und Modulen sich wiederholende Codierungsaufgaben und macht es zu einem hocheffizienten Tool.

Wählen Sie Ihre Sprache