Entwickeln Sie auf der Intelligenzschicht für physische Räume.

Bauen Sie Ihren Service auf ALYTs Räume, Geräte, Status und gezielte Steuerungen. Veröffentlichte APIs, generierte SDKs und eine isolierte Sandbox bieten bereits jetzt das Fundament; umfassendere Tools für lokale und externe Agenten sind in Arbeit.

// npm i alyt-sdk
import { createAlyt } from "alyt-sdk";

const alyt = createAlyt({ appId, appSecret });

const things = await alyt.thingsList({ room: "kitchen" });
await alyt.endpointsCommand(things[0].id, {
  capability: "light", key: "power", value: true
});

Was Sie bekommen

  • Ein veröffentlichter Vertrag

    Getypte Operationen, Zusammenfassungen und Antworten direkt aus den Routen der Dienste generiert. Vertragsprüfungen halten API und SDKs im Gleichklang.

  • Zwei SDKs

    TypeScript ohne Laufzeitabhängigkeiten und Python, beide aus dem Vertrag generiert und nach dessen Diff versioniert. Ein Einstiegspunkt: einen Client mit App-ID und Secret erzeugen.

  • Eine Sandbox, die ein echter Mandant ist

    Eigenes Zuhause, vorbereitete Räume und fünf virtuelle Geräte, mit derselben Isolation, denselben Broker-Rechten und derselben Abfrageeinschränkung wie in Produktion.

  • Virtuelle Geräte auf dem echten Broker

    Profile für Hub, Lautsprecher, Licht, Sensor und Thermostat. Szenarien: offline, Akku schwach, Sensorfehler, Burst, Flattern, langsam. Die Plattform kann sie nicht von Hardware unterscheiden.

  • Signierte Webhooks und ein Stream

    Zustellungen mit Zeitstempel und HMAC signiert, Wiederholungen mit Verdopplung bis zu einer Stunde, und ein Server-Sent-Events-Stream, der ab der letzten ID fortsetzt.

  • Einreichung und Review

    Entwurf, Review, Freigabe, Veröffentlichung. Automatische Prüfungen, ein Probelauf mit isolierten Zugangsdaten, dann ein Mensch. Mit dem Release erreicht Ihre Integration jedes Zuhause.

Ereignisse, die Sie abonnieren können

  • device.online
  • device.offline
  • device.telemetry
  • command.result
  • notification.raised
  • thing.state
  • submission.state
  • guest.invited
  • guest.checked_in
  • guest.checked_out

Scopes

  • things:readDinge und ihren Zustand lesen
  • things:controlBefehle senden
  • integrations:readden Katalog lesen
  • events:readStream und Webhooks
  • webhooks:writeEndpunkte verwalten
  • simulator:writevirtuelle Geräte
A developer's desk with the hub

Mit der Umgebung entwickeln.

Nutzen Sie eine isolierte Sandbox mit Räumen, virtuellen Geräten und begrenztem Zugriff. Testen Sie, wie Ihr Connector den Status meldet und Befehle verarbeitet, bevor Sie ihn zur Prüfung einreichen. Ihr App-Dashboard bündelt Entwicklungsoptionen und Nutzung.

Machen Sie Platz für Intelligenz.

Bringen Sie Ihre Geräte zusammen. Geben Sie Alltagsroutinen ein Zuhause. Entdecken Sie ALYT.