Plattform-APIs

Möchten Sie die Anwendung für Ihre Lösung lieber selbst konfigurieren oder programmieren? Wählen Sie bei der Erstellung Ihrer Anwendung zwischen einer High-Level- oder Low-Level-API.

Plattform-APIs

Möchten Sie die Anwendung für Ihre Lösung lieber selbst konfigurieren oder programmieren? Wählen Sie bei der Erstellung Ihrer Anwendung zwischen einer High-Level- oder Low-Level-API.

Finden Sie einen geeigneten Pfad zu Ihrer Anwendung

Bei der Entwicklung der Anwendung für Ihre IoT-Lösung bieten Ihnen die Squid.link-Gateways mehrere Möglichkeiten, um diese zu realisieren. Schauen Sie sich Ihre Möglichkeiten an und finden Sie das Passende für sich.

The Squid Smart App is an API allowing users to configure their applications

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 die Einstellungen und Aktionen der in Ihrer Lösung enthaltenen Geräte nur noch über einfach zu lesende Vorlagen konfigurieren, anstatt diese zu programmieren.

Konfigurieren Sie Ihre Anwendung über REST API

Die Squid Smart App bietet eine REST API, und jedes mit dem Gateway verbundene Gerät wird als Ressource in der API modelliert. Um zu erkennen, welche Ressourcen verfügbar sind, stützt sich die Squid Smart App auf Vorlagen. Die Vorlagen 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 mit einer Vorlage abzugleichen. 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 wird Ihnen eine erste Version einer Vorlage zur Verfügung gestellt, die die Standard-Zigbee-Funktionalität für Geräte von Develco Products unterstützt. Dies könnte z. B. Ein/Aus und Alarm bei niedrigem Batteriestand umfassen. Um die Funktionalitäten 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 selbst neue Versionen hochladen, ändern und herunterladen.

SmartAMM API illustration

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 laufen, und von einer gehosteten Anwendung, die per Fernzugriff läuft, zugegriffen werden kann. Der Fernzugriff läuft ü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 verbinden sich über eine Socket-Verbindung mit der SmartAMM API.

Die API unterstützt:

IP Einstellungen

  • DHCP/fixed IP (IPv4/IPv6)

System Events

  • MMI Events

Zugang zu drahtlosen Geräten

  • Zugang zu ZB, ZW und WMB Netzwerken

Server Einstellungen (URL, port)

  • SmartAMM server
  • NTP server
  • DNS server
  • SSH Connect Home

Zeitsynchronisierung

  • UTC Zeit
  • Zeitzone
  • Zeitumstellung

Auf der Suche nach mehr Informationen?

Squid.link Softwarearchitektur

Die Softwarearchitektur der Squid.link-Gateways bietet Ihnen ein hohes Maß an Flexibilität durch die zahlreichen Konfigurationsmöglichkeiten, die die Plattform bietet. Schauen Sie sich Ihre Möglichkeiten genau an.

Weiterlesen

software architecture