Wir freuen uns, awaBerry Agentic 1.1 anzukündigen, die erste Veröffentlichung einer Produktlinie, die definieren wird, wie Entwickler und Betriebsteams programmatisch mit ihren Geräteflotten interagieren. Die heutige Veröffentlichung etabliert die Kernbausteine: Projekte, Anmeldeinformationen und sichere API-basierte Gerätekonnektivität.
Projekte und API-Anmeldeinformationen
Die neue awaBerry Agentic Weboberfläche ermöglicht es Ihnen, Projekte zu erstellen und zu verwalten. Jedes Projekt erhält einen eindeutigen API-Schlüssel und ein Passwort – die beiden Anmeldeinformationen, die Ihre Anwendung bei der Kommunikation mit der awaBerry API identifizieren und autorisieren.
Dieses Anmeldeinformationsmodell ist bewusst einfach und portabel gehalten. Ob Sie ein Python-Skript, einen Node.js-Dienst oder einen GitHub Actions-Workflow schreiben, die Integration mit awaBerry Agentic ist eine Frage der Einstellung von zwei Umgebungsvariablen und der Durchführung standardmäßiger HTTPS-Anfragen.
Sichere Gerätekonnektivität über die awaBerry API
Nach der Authentifizierung kann Ihre Anwendung über die awaBerry API auf jedes unter dem Projekt registrierte Gerät zugreifen. Befehle werden auf dem Gerät über einen dedizierten Nicht-Root-Benutzer – awaberry – ausgeführt, der während der Agenteninstallation automatisch erstellt wird.
Die Ausführung als dedizierter Nicht-Root-Benutzer bedeutet, dass API-gesteuerte Operationen standardmäßig vom Rest des Systems isoliert sind. Privilegieneskalation ist explizit und nachvollziehbar, nicht implizit. Dies ist die Art von Verteidigungstiefe, die moderne DevOps- und Sicherheitsteams als Basis erwarten.
Was Sie damit erstellen können
awaBerry Agentic 1.1 eröffnet eine breite Palette von Integrationsszenarien:
- Automatisierte Integritätsprüfungen und Überwachungspipelines
- Skripte für Remote-Konfiguration und Softwarebereitstellung
- CI/CD-Hooks, die geräteseitige Aktionen bei Code-Push auslösen
- Benutzerdefinierte Dashboards, die den Gerätestatus in Echtzeit abfragen
API-Dokumentation
Die vollständige API-Referenzdokumentation ist im Benutzerhandbuch verfügbar. Wir haben Codebeispiele für die gängigsten Integrationsmuster beigefügt. Wenn Sie Fragen oder Feedback zum API-Design haben, kontaktieren Sie uns bitte über unser Kontaktformular – wir gestalten die Roadmap aktiv auf Basis von Entwickler-Input.