Plateforme / Développeurs
Portail développeurs
De vraies API, un sandbox et des services actifs 24 h/24.
Care Daily est une plateforme ouverte d’IA et d’IoT, pas un boîtier fermé. Deux API REST documentées, un WebSocket pour les abonnements en temps réel, le streaming d’événements vers votre propre infrastructure, MQTT pour votre propre matériel, et un framework Python pour créer des services qui tournent en continu par-dessus l’ensemble.
Construire sur la plateforme
Deux API
L’une pour l’application, l’autre pour l’exploitant.
L’Application API est celle à laquelle parle un produit : appareils, lieux, mesures, règles, abonnements. L’Admin API est celle sur laquelle repose une organisation : sa hiérarchie, ses utilisateurs, ses rapports, sa facturation, ses firmwares et ses connexions DPI.
Application API, par groupe
Les spécifications OpenAPI des deux API sont publiées : vous générez un client dans votre propre langage au lieu de l’écrire à la main. Notez ce que la liste des groupes dit de la plateforme : téléassistance professionnelle, gestion de l’énergie, météo et moteur de règles font partie intégrante de la surface d’API, ce ne sont pas des ajouts.
https://app.peoplepowerco.com/https://eu.caredaily.ai/https://sboxall.peoplepowerco.com/Quatre façons de faire circuler les données
Choisissez le transport adapté à ce que vous construisez.
La plupart des plateformes vous donnent REST et s’arrêtent là. Le transport qu’il vous faut dépend de ce que vous faites : afficher un écran, réagir en temps réel, alimenter un entrepôt de données ou connecter votre propre matériel.
REST
Les Application et Admin API documentées. Verbes standard, réponses JSON, horodatages ISO 8601 et codes de résultat cohérents. C’est par là que l’on commence.
WebSocket
Une connexion persistante pour les abonnements en temps réel. Authentifiez-vous avec une clé API issue de la Login API, puis abonnez-vous aux mises à jour narratives, aux variables d’état de lieu issues des Synthetic APIs, aux changements de paramètres des appareils et aux attributs SIM, chacun filtré par un masque de bits création, mise à jour et suppression.
Streaming d’événements
Poussez les événements directement dans votre propre infrastructure via AWS SQS, AWS EventBridge, Kafka et d’autres. Les flux disponibles incluent les narratifs de lieu et d’organisation, l’état des lieux et des séries temporelles, le cycle de vie des services payants, les erreurs de bots et les événements de lieu.
MQTT sur AWS IoT
Connectez votre propre matériel. Les appareils publient et s’abonnent via le broker avec des certificats X.509 et un préfixe de topic propre à chaque appareil, avec en option une autorisation personnalisée qui génère une politique IoT par connexion.
# Abonnements en temps réel : connexion, authentification, puis abonnement. # Les paramètres de connexion viennent de la Get Server Instance API avec type=wsapi. { "id": 1, "goal": 1, "key": "<API key from the Login API>" } { "id": 2, "goal": 2, "type": 3, "operation": 3 } # état du lieu, création + mise à jour # Le serveur pousse ensuite des messages de données à chaque changement. { "goal": 6, "state": { "..." }, "operation": 2 } # Le heartbeat est volontairement minimal : envoyez "?", recevez "!".

Étendre la plateforme elle-même
Synthetic APIs : ajoutez des endpoints que nous n’avons jamais écrits.
La plupart des plateformes vous laissent consommer leur API. Care Daily vous permet d’y ajouter. Un bot déclare les messages de flux de données qu’il accepte en entrée et publie en sortie des variables d’état contenant du JSON arbitraire. Votre application relit ensuite ces variables d’état par REST ou WebSocket, exactement comme si elles avaient toujours fait partie de la plateforme.
Vous obtenez une API asynchrone de votre conception, exécutée dans la plateforme, à laquelle s’appliquent déjà l’authentification, la hiérarchie et le contrôle d’accès par rôle de la plateforme. Des bibliothèques de Synthetic APIs publiées couvrent déjà la composition de tableaux de bord, la messagerie et l’intégration de certains appareils.
Comme la plateforme dispose d’endpoints Subscriptions à part entière et émet des événements de cycle de vie des services payants, un service construit ainsi peut être proposé sur abonnement payant et activé lieu par lieu, au lieu d’être livré à tous.
Pourquoi c’est important
C’est toute la différence entre construire sur le produit de quelqu’un et construire sur sa plateforme. Si la fonction dont vous avez besoin n’existe pas, vous n’attendez pas notre feuille de route. Vous écrivez le bot, exposez l’état, et votre application le consomme par la même surface d’API que tout le reste.
BotLab
Des services actifs 24 h/24, pas des scripts à surveiller sans cesse.
BotLab est notre framework de microservices Python. Un bot est un service d’arrière-plan qui tourne en continu sur les données en temps réel et historiques des appareils connectés, et coordonne les événements des services partenaires, des fabricants et d’autres plateformes.
Le framework BotEngine
Des microservices dans un langage que votre équipe maîtrise déjà. Analysez des séries temporelles, réagissez aux événements en temps réel et lancez des exécutions locales pour une surveillance continue.
Aucun serveur à fournir
La plateforme héberge vos bots : aucune infrastructure à monter. En développement, ils peuvent aussi tourner en direct sur votre propre machine via la CLI.
Public et consultable
BotLab est sur GitHub. Vous pouvez lire exactement comment sont construits les services qui font tourner nos propres produits, et partir d’eux plutôt que d’un fichier vide.
Notre formule préférée : un bot fait faire aux produits ce que le fabricant n’avait jamais imaginé. Ce qu’un développeur mobile est au téléphone, un développeur de bots l’est au logement.
Premiers pas
Comment obtenir un accès.
Identifiants sandbox
Vous accédez à l’environnement sandbox et aux spécifications publiées : vous générez un client et faites de vrais appels le jour même.
Un échange technique
Pas un appel commercial. Quelqu’un qui a construit sur cette plateforme passe en revue votre architecture et vous dit quel transport convient et où sont les pièges.
Un chemin vers la production
Hébergement US ou UE, ou votre propre infrastructure sous licence entreprise, avec les mêmes API dans tous les cas.
Référence des Application et Admin API
La documentation publiée complète, dont les spécifications OpenAPI des deux API et la référence côté appareil.
Ouvrir la documentation API → Guides · GitHubGuides de la plateforme et BotLab
WebSockets, streaming d’événements, MQTT et Synthetic APIs, ainsi que le framework BotLab et des exemples de bots.
Parcourir sur GitHub →Accédez aux API.
Dites-nous ce que vous construisez : nous vous fournirons la documentation, des identifiants et un interlocuteur technique.
- API ouvertes, événements et MQTT
- Des services actifs 24 h/24
- Un vrai ingénieur au bout du fil
Merci, c’est bien reçu.
Care Daily lit chaque message et le transmet à la personne la mieux placée pour y répondre.