Costruisci il prossimo connettore. O il prossimo prodotto.

Un contratto generato dal codice in esecuzione, SDK generati dal contratto, e una sandbox che si comporta come una casa vera perché lo è.

// 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
});

Cosa ottieni

  • Un contratto pubblicato

    243 operazioni, ognuna con un riepilogo, una descrizione e una risposta tipizzata, generate al momento della richiesta dalle tabelle di rotte dei servizi stessi. Un gate in CI fallisce quando divergono.

  • Due SDK

    TypeScript senza dipendenze a runtime e Python, entrambi generati dal contratto e versionati dal suo diff. Un solo punto d'ingresso: crea un client con un app id e un secret.

  • Una sandbox che è un tenant reale

    Una proprietà tutta sua, stanze già pronte e cinque dispositivi virtuali, con lo stesso isolamento, gli stessi permessi sul broker e lo stesso restringimento delle query della produzione.

  • Dispositivi virtuali sul broker reale

    Profili hub, cassa, luce, sensore e termostato. Scenari: offline, batteria scarica, errore del sensore, raffica, intermittenza, lentezza. La piattaforma non li distingue dall'hardware.

  • Webhook firmati e uno stream

    Consegne firmate con timestamp e HMAC, tentativi che raddoppiano fino a un'ora, e uno stream Server-Sent Events che riprende dall'ultimo id.

  • Invio e revisione

    Bozza, revisione, approvazione, pubblicazione. Controlli automatici, una prova con credenziali isolate, poi una persona. Al rilascio, il tuo connettore arriva in ogni casa.

Eventi a cui puoi iscriverti

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

Scope

  • things:readleggere le cose e il loro stato
  • things:controlinviare comandi
  • integrations:readleggere il catalogo
  • events:readlo stream e i webhook
  • webhooks:writegestire gli endpoint
  • simulator:writedispositivi virtuali
A developer's desk with the hub

Testa con Simone su GPU ALYT

Richiedi l’accesso all’ambiente di sviluppo con GPU ALYT per testare le tue app e integrazioni con Simone. Apri le impostazioni AI e l’uso nel dashboard della tua app per candidarti. L’accesso è soggetto ad approvazione e include una quota d’uso; è dedicato allo sviluppo, non alla produzione. Puoi anche utilizzare una chiave del tuo provider.

Dai alle tue cose una casa che pensa.

Registra la tua casa, collega quello che hai già e metti l'hub nella stanza in cui parli di più.