Produkte

Führen Sie benutzerdefinierte Logik auf Ihren IoT Daten aus, Server sind nicht erforderlich

Führen Sie Python- oder JavaScript-Funktionen aus, die durch Geräteereignisse, Zeitpläne oder Webhooks ausgelöst werden – ohne dass eine Infrastruktur verwaltet werden muss.

Vorteile

Erweitern Sie Ihre IoT Anwendung, ohne Ubidots zu verlassen

Infrastrukturlos

Code bereitstellen und ausführen, ohne Server, Container oder Abhängigkeiten verwalten zu müssen.

Zweisprachige Unterstützung

Schreiben Sie Funktionen in Python oder JavaScript, je nachdem, mit welcher Sprache Ihr Team besser vertraut ist.

Ereignisgesteuerte Ausführung

Triggerfunktionen werden automatisch ausgelöst, wenn Gerätedaten einen Schwellenwert überschreiten, planmäßig eintreffen oder einen Webhook auslösen.

Eingebauter Ubidots -Kontext

Greifen Sie mit nativem API-Zugriff direkt aus dem Funktionscode auf Ihre Geräte, Variablen und dashboards zu.

Schnelle Iteration

Funktionen können über die Ubidots Oberfläche in Sekundenschnelle bearbeitet, getestet und erneut bereitgestellt werden – eine CI/CD-Pipeline ist nicht erforderlich.

Standardmäßig skalierbar

Die Funktionen skalieren automatisch mit Ihrem Datenvolumen, von einem einzelnen Gerät bis hin zu Tausenden.

IoT in Aktion

So funktioniert es

Benutzerdefinierte Logik, die dort ausgeführt wird, wo Ihre Daten liegen

UbiFunctions können Sie serverlosen Code direkt in Ubidotsschreiben und bereitstellen, der durch die für Ihren Betrieb relevanten Ereignisse ausgelöst wird.

Schreiben Sie Ihre Funktion

Wählen Sie zwischen Python und JavaScript und schreiben Sie Ihre Logik im integrierten Code-Editor. Importieren Sie externe Bibliotheken, definieren Sie Umgebungsvariablen und konfigurieren Sie Ihren Trigger – alles über eine einzige Benutzeroberfläche.

Verbinde einen Auslöser

Verknüpfen Sie Ihre Funktion mit einer Gerätevariablen, einem zeitbasierten Zeitplan oder einem eingehenden Webhook. Funktionen werden automatisch ausgeführt, sobald bestimmte Bedingungen erfüllt sind, wodurch Ihre Pipeline reaktiv und aktuell bleibt.

Auf das Ergebnis reagieren

Berechnete Werte können an Ubidots Variablen zurückgesendet, Benachrichtigungen versendet, externe APIs aufgerufen oder dashboardsaktualisiert werden. UbiFunctionverbindet Rohsensordaten mit der Geschäftslogik, die Ihr Team benötigt.

Hauptmerkmale

Alles, was Sie benötigen, um Ubidots mit benutzerdefinierter Logik zu erweitern

Integrierter Code-Editor

Schreiben und bearbeiten Sie Python- oder JavaScript-Code direkt im Browser mit Syntaxhervorhebung und Fehleranzeige.

Ereignisauslöser

Funktionen werden bei Aktualisierungen von Gerätevariablen, eingehenden Webhooks oder zeitbasierten Zeitplänen ausgelöst.

Python- und JavaScript-Unterstützung

Wählen Sie Ihre bevorzugte Sprache und importieren Sie Drittanbieterbibliotheken ohne jegliche Konfiguration.

Umgebungsvariablen

Speichern Sie API-Schlüssel, Anmeldeinformationen und Konfigurationswerte sicher außerhalb Ihres Funktionscodes.

Zugriff auf die native Ubidots -API

Gerätevariablen lesen und schreiben, Ereignisse erstellen und historische Daten aus Ihrer Funktion heraus abfragen.

Logs

Sehen Sie sich logs für jeden Funktionslauf an, um Ihre Logik zu debuggen, zu überwachen und zu prüfen.

Webhook-Trigger

Funktionen als HTTP-Endpunkte bereitstellen, um Daten von externen Diensten und Drittanbieterplattformen zu empfangen.

Geplante Ausführung

Funktionen können nach einem Cron-Zeitplan für regelmäßige Datenaggregation, Berichterstellung oder Wartungsaufgaben ausgeführt werden.

Fehlerbehandlung und Wiederholungsversuche

Konfigurieren Sie das Wiederholungsverhalten und erhalten Sie Benachrichtigungen, wenn Funktionen fehlschlagen, um die Zuverlässigkeit Ihrer Pipeline zu gewährleisten.

Wie AgroTech Solutions die Bewässerungssteuerung mit UbiFunctionautomatisiert hat

AgroTech Solutions ersetzte einen kundenspezifischen Backend-Server durch 12 schlanke Python-Funktionen, wodurch die Infrastrukturkosten und die Bereitstellungszeit deutlich reduziert wurden.

Wir haben einen dedizierten Backend-Server durch serverlose Funktionen ersetzt und so die monatlichen Infrastrukturkosten um 60 % gesenkt.

Automatisierte Bewässerungssteuerungslogik, die zuvor manuelle Eingriffe erforderte, spart 8 Stunden Bedienerzeit pro Woche.

Die Bereitstellungszeit neuer Geschäftslogik wurde durch den integrierten Editor von UbiFunctionvon Tagen auf Minuten verkürzt.

Erfolgsgeschichte

UbiFunctionermöglichte uns schnelles Arbeiten ohne Serverprobleme. Wir implementierten unseren ersten automatisierten Regelkreis in weniger als einer Stunde.

Carlos Mendez

Leiter der Entwicklungsabteilung, AgroTech Solutions

Anwendungsfälle

Echte Unternehmen, echte Ergebnisse

Quantify Environmental nutzt Ubidots zur Zentralisierung von Versorgungsdaten und erzielt so Effizienz, Geschwindigkeit und Kosteneinsparungen.
01
Senkung der Energiekosten durch Echtzeitdaten

Tom Ulanowski

Mitbegründer

UbidotsUbidotsUbidotsUbidots nutzt UbidotsUbidotsUbidotsUbidots zur Überwachung des Energieverbrauchs an verschiedenen Standorten und unterstützt Kunden so bei der Kostensenkung durch Echtzeitdaten und Warnmeldungen.

Ergebnisse:

  • Zentralisierte Energieüberwachung
  • Schnellere Reaktionszeiten bei abnormalem Konsum
  • Reduzierte Energiekosten bei mehreren Kunden
02
Einführung IoT in Industrieunternehmen in Australien

Steve Barker

Gründer & CEO

Prospect Control nutzt Ubidots , um Industriekunden die Fernüberwachung von Tankfüllständen zu ermöglichen und ersetzt dabei komplexe SPS/SCADA -Systeme durch eine skalierbare, webbasierte IoT Lösung.

Ergebnisse:

  • Echtzeit-Transparenz des Tankbestands an mehreren Standorten
  • Wegfall manueller Ablesungen und reduzierter Betriebsaufwand
  • Erhebliche jährliche Kosteneinsparungen und schnellerer ROI für Industriekunden
03
Energiekosten senken und Abrechnung automatisieren

Darryl Schembri

Hauptgeschäftsführer

AIS Technology nutzt Ubidots zur Überwachung des Strom-, Wasser- und Gasverbrauchs in Gebäuden mit mehreren Mietern. Dies ermöglicht Echtzeit-Transparenz, automatisierte Abrechnung und schnellere Reaktion auf Ineffizienzen.

Ergebnisse:

  • Zentrale Überwachung des Strom-, Wasser- und Gasverbrauchs
  • Automatisierte monatliche Abrechnung und Berichterstattung, wodurch der manuelle Aufwand reduziert wird
  • Schnellere Fehlererkennung und reduzierter Energieverbrauch in den Anlagen
04
Großflächige Gärten mithilfe IoT am Leben erhalten

Onofre Tamargo

CEO & Mitgründer

S4IoT nutzt Ubidots zur Fernüberwachung von Bewässerungssystemen in Stadtgärten und hilft Kunden so, Wartungskosten zu senken, Pflanzenverluste zu vermeiden und von manuellen Abläufen auf ein skalierbares, abonnementbasiertes Modell umzusteigen.

Ergebnisse:

  • Fernüberwachung der Gartenbewässerung an mehreren Standorten
  • Weniger Wartungsbesuche vor Ort und geringere Betriebskosten
  • Verbesserte Pflanzengesundheit, weniger Verluste und höhere Kundenzufriedenheit

Hilfe & Unterstützung

Häufig gestellte Fragen

Haben Sie Fragen zu Ubidots? Hier finden Sie einige der häufigsten Fragen, die Ihnen den Einstieg erleichtern.

Was sind UbiFunctionin Ubidots?

UbiFunctionist die serverlose Codeausführungsumgebung von Ubidots, mit der Sie benutzerdefinierte Python- oder JavaScript-Logik direkt in Ihrer IoT Anwendung ausführen können – ohne Server oder Infrastruktur. Nutzen Sie sie zur Verarbeitung von Sensordaten, zum Aufrufen externer APIs, zum Senden von Benachrichtigungen oder zur Automatisierung von Workflows, die durch Geräteereignisse, Zeitpläne oder Webhooks ausgelöst werden.

Was kann die Ausführung einer UbiFunction auslösen?

UbiFunctionunterstützt drei Triggertypen: Gerätevariablenaktualisierungen (werden ausgelöst, wenn sich ein Sensorwert ändert oder einen Schwellenwert überschreitet), zeitbasierte Zeitpläne (Cron-Ausdrücke für periodische Aufgaben wie Tagesberichte oder Datenaggregation) und eingehende Webhooks (HTTP-Endpunkte, die Daten von externen Diensten oder Drittanbieterplattformen akzeptieren).

Muss ich Server oder Infrastruktur verwalten, um UbiFunctionnutzen zu können?

Nein. UbiFunctionist vollständig serverlos – Ubidots übernimmt die gesamte Laufzeitinfrastruktur, Skalierung und Auflösung von Abhängigkeiten. Sie schreiben Code im integrierten Browser-Editor, konfigurieren Ihren Trigger und stellen ihn in Sekundenschnelle bereit. Die Funktionen skalieren automatisch mit Ihrem Datenvolumen, von einem einzelnen Gerät bis hin zu Tausenden, ohne dass eine CI/CD-Pipeline oder DevOps-Aufgaben erforderlich sind.

Kann UbiFunctionDaten auf meine Ubidots Geräte und -Variablen lesen und schreiben?

Ja. UbiFunctionbietet nativen Zugriff auf Ubidots -API, sodass Ihr Code Gerätevariablen lesen, berechnete Werte schreiben, historische Daten abfragen und Ereignisse erstellen kann – alles ohne externe API-Zugangsdaten. Sie können API-Schlüssel und Geheimnisse auch als Umgebungsvariablen speichern, um externe Dienste wie Benachrichtigungsplattformen oder benutzerdefinierte REST-APIs sicher aufzurufen.