Construisez sur la couche d’intelligence des espaces physiques.
Bâtissez votre service sur les pièces, appareils, état et contrôles délimités d’ALYT. Les API publiées, SDK générés et une sandbox isolée forment une base aujourd’hui ; des outils enrichis pour agents locaux ou externes sont en cours de développement.
// 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 });
# pip install alyt-sdk from alyt_sdk import create_alyt alyt = create_alyt(app_id=APP_ID, app_secret=APP_SECRET) things = alyt.things_list(room="kitchen") alyt.endpoints_command(things[0].id, capability="light", key="power", value=True)
curl https://developers.alyt.com/v1/things?room=kitchen \ -H "Authorization: Bearer $ALYT_TOKEN" curl -X POST https://developers.alyt.com/v1/endpoints/$ID/command \ -H "Authorization: Bearer $ALYT_TOKEN" \ -d '{"capability":"light","key":"power","value":true}'
Ce que vous obtenez
Un contrat publié
Opérations typées, synthèses et réponses générées à partir des tables de routes des services. Les contrôles de contrat maintiennent l’alignement entre l’API et les SDK.
Deux SDK
TypeScript sans aucune dépendance d'exécution, et Python, tous deux générés depuis le contrat et versionnés par son diff. Un seul point d'entrée : créez un client avec un identifiant d'application et un secret.
Un bac à sable qui est un vrai tenant
Sa propre propriété, des pièces préremplies et cinq appareils virtuels, avec la même isolation, les mêmes permissions broker et le même cloisonnement des requêtes qu'en production.
Des appareils virtuels sur le vrai broker
Profils hub, enceinte, lumière, capteur et thermostat. Scénarios : hors ligne, batterie faible, erreur de capteur, rafale, instabilité, lenteur. La plateforme ne les distingue pas du matériel.
Webhooks signés et flux
Des livraisons signées avec un horodatage et un HMAC, des réessais qui doublent jusqu'à une heure, et un flux Server-Sent Events qui reprend au dernier identifiant.
Soumission et revue
Brouillon, revue, approbation, publication. Des vérifications automatiques, une sonde avec des identifiants isolés, puis un humain. Votre connecteur atteint toutes les maisons à sa sortie.
Les événements auxquels vous pouvez vous abonner
- device.online
- device.offline
- device.telemetry
- command.result
- notification.raised
- thing.state
- submission.state
- guest.invited
- guest.checked_in
- guest.checked_out
Portées
- things:readlire les objets et leur état
- things:controlenvoyer des commandes
- integrations:readlire le catalogue
- events:readle flux et les webhooks
- webhooks:writegérer les points de terminaison
- simulator:writeappareils virtuels

Développez avec l’environnement en perspective.
Utilisez un bac à sable isolé avec des pièces, des appareils virtuels et des accès limités. Testez la façon dont votre connecteur remonte les états et gère les commandes avant la validation. Votre tableau de bord regroupe paramètres de développement et utilisation.
Faites place à l'intelligence.
Rassemblez vos appareils. Offrez un foyer à vos routines quotidiennes. Découvrez ALYT.
