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.
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
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