Plattform-APIs

Konfigurieren oder programmieren? Sie haben die Wahl.
Bei der Entwicklung der Anwendung für Ihre IoT-Lösung bieten Ihnen die Squid.link-Gateways mehrere Optionen.
Schauen Sie sich Ihre Möglichkeiten unten an und finden Sie die Richtige für Ihr Unternehmen.
Konfigurieren Sie Einstellungen und Aktionen mit der Squid Smart App
Die Squid Smart App ist eine Middleware-Anwendung für die Squid.link-Gateways, die den Prozess der Erstellung der Anwendung für Ihre IoT-Lösung erheblich vereinfacht.
Als Entwickler müssen Sie lediglich die Einstellungen und Aktionen der in Ihrer Lösung enthaltenen Geräte anhand leicht lesbarer Vorlagen konfigurieren, anstatt diese zu programmieren.

Konfigurieren Sie Ihre Anwendung über die REST-API
Die Squid Smart App bietet eine REST-API, und jedes mit dem Gateway verbundene Gerät wird in der API als Ressource modelliert. Um festzustellen, welche Ressourcen verfügbar sind, nutzt die Squid Smart App Vorlagen, die definieren, wie jedes Gerät konfiguriert werden soll.
Wenn ein Gerät über die API in Ihre Lösung integriert wird, erkennt die Anwendung das Gerät und versucht, das Gerät einer Vorlage zuzuordnen. Wenn eine Übereinstimmung festgestellt wird, generiert die API die in der Vorlage definierten Datenpunkte und wendet die Konfigurationseinstellungen auf das Gerät an.
Verwenden Sie vordefinierte Vorlagen oder fügen Sie neue hinzu
Mit der Squid Smart App erhalten Sie eine erste Version einer Vorlage, die die Standard-Zigbee-Funktionalität für die Geräte von Onics unterstützt. Dies könnte beispielsweise einen Ein-/Ausschalter und einen Alarm bei niedrigem Batteriestand beinhalten.
Um die Funktionen der Standardvorlage zu erweitern oder Unterstützung für neue Geräte hinzuzufügen, haben Sie die Möglichkeit, zusätzliche Vorlagen hinzuzufügen. Da die Vorlagen aus leicht lesbarem Text bestehen, können Sie neue Versionen selbst hochladen, ändern und herunterladen.
Programmieren Sie Ihre Anwendung mit der SmartAMM API
Mit der SmartAMM-API wird der Prozess der Programmierung Ihrer Anwendung vereinfacht.
Die SmartAMM-API ist eine Low-Level-Anwendungs-API, auf die von Anwendungen, die auf den Squid.link-Gateways ausgeführt werden, und von einer gehosteten Anwendung, die remote ausgeführt wird, zugegriffen werden kann.
Der Fernzugriff erfolgt über einen separaten Kanal, der zwischen dem Gateway und dem Server eingerichtet wird. Für den einfachen Zugriff steht eine Server-Middleware (SmartAMM-Server) zur Verfügung, über die Sie die drahtlose Kommunikation mit dem Entwicklungstool debuggen können.
Anwendungen von Drittanbietern werden über eine Socket-Verbindung mit der SmartAMM-API verbunden.
Arbeiten Sie mit zuverlässigen Anwendungsentwicklern zusammen
Software
Gateway-Softwarearchitektur
Die Softwarearchitektur der Squid.link IoT-Gateways bietet Ihnen mit ihren zahlreichen Konfigurationsmöglichkeiten ein hohes Maß an Flexibilität. Schauen Sie sich Ihre Möglichkeiten genau an.
