Bauen Sie die nächste Integration. Oder das nächste Produkt.

Ein Vertrag, generiert aus dem laufenden Code, SDKs, generiert aus dem Vertrag, und eine Sandbox, die sich wie ein echtes Zuhause verhält, weil sie eines ist.

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

    243 Operationen, jede mit Zusammenfassung, Beschreibung und typisierter Antwort, zur Laufzeit aus den Routentabellen der Dienste selbst generiert. Ein CI-Gate schlägt fehl, sobald etwas abweicht.

  • 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 Simone auf ALYT-GPUs testen

Fordern Sie Zugang zur von ALYT bereitgestellten GPU-Umgebung an, um Ihre Apps und Integrationen mit Simone zu testen. Öffnen Sie im App-Dashboard die KI-Einstellungen und Nutzung, um sich zu bewerben. Zugang bedarf der Freigabe, beinhaltet ein Nutzungskontingent und ist für die Entwicklung vorgesehen, nicht für den Produktivbetrieb. Sie können auch einen eigenen Provider-Schlüssel verwenden.

Gib deinen Dingen ein Zuhause, das mitdenkt.

Registriere dein Zuhause, verbinde, was du schon besitzt, und stell den Hub in den Raum, in dem am meisten gesprochen wird.