R Résidence connectée

Comment ça marche

    Survolez ou touchez un appareil, une personne ou une flèche.

    Le service en un schéma La famille, en haut, est reliée à la borne du hall par un lien permanent, sécurisé et privé. Dans l'établissement, la borne, le poste d'accueil et le téléviseur du salon forment un triangle : l'accueil diffuse sur la borne et le téléviseur, supervise les équipements et transfère les appels ; la borne signale au téléviseur qu'un message attend ; le résident appelle ses proches ou l'accueil depuis la borne. Famille Les proches invités, nom par nom. Établissement Résidence des Tilleuls · un espace cloisonné Lien permanent, sécurisé et privé Invitation des proches, appel à l'accueil diffusion · supervision · transfert appel à l'accueil · signe de vie « un message attend » le nom, rien d'autre diffusion des informations du jour signe de vie toutes les 60 s L'application, sur le téléphone M Marie Ma fille P Paul Mon fils L Léa Ma petite-fille À chacun sa conversation avec Suzanne : Paul ne voit pas les messages de Marie. La borne du hall S Suzanne résidente · ch. 112 Elle badge, sa session s'ouvre. L'accueil secrétaire, direction Le panneau de l'établissement : appels, diffusion, résidents, administration Le téléviseur du salon : lecture seule, aucune donnée personnelle Le téléviseur

    Quatre surfaces, un seul serveur

    Chacun son écran

    Le service n'existe que parce qu'il traverse quatre écrans très différents, tous servis par le même serveur, sur la même adresse. Aucun ne parle à un autre directement : tout passe par l'établissement, qui garde la main.

    La borne au repos : l'heure, la date, la météo et l'information du jour

    La borne du hall

    Le résident

    • Écran tactile vertical, 1 m 40 de haut, dans le hall.
    • Au repos : l'heure, la météo, l'information du jour.
    • Un badge l'ouvre, l'inactivité la referme.
    • Six choix par écran au plus, jamais un mot technique.
    Le fil de la conversation dans l'application : messages vocaux, photos, traces d'appel

    L'application

    Les proches

    • S'ajoute à l'écran d'accueil du téléphone, sans magasin d'applications.
    • Un vocal, une vidéo, des photos : déposés dans une conversation privée.
    • Le téléphone sonne quand le résident appelle, application fermée.
    • Un fil dit ce qu'il s'est passé : découvert sur la borne, tentative d'appel.
    Le panneau de l'établissement, section Diffusion

    Le panneau

    L'équipe de la résidence

    • Deux métiers : l'administration, calme, et le poste d'accueil, temps réel.
    • Diffuser sur les bornes, le téléviseur, les familles.
    • Répondre aux appels, les transférer vers une borne.
    • Résidents, proches, badges, équipements et leur état.
    L'écran du salon : la diffusion du jour, les messages en attente, la météo

    Le téléviseur

    Tout le monde, de passage

    • Lecture seule, sur n'importe quel téléviseur avec un navigateur.
    • Les informations de la résidence, en rotation.
    • « Un message attend » — le nom du résident, et rien d'autre.
    • La même météo que la borne, au même moment.

    Sous le capot

    Un serveur, un gateway, et rien d'autre

    Les quatre surfaces ne parlent qu'à notre serveur, sur la même origine. Lui seul détient la clé du gateway Matrix qui héberge les comptes, les salons et les fichiers. Pour la visio, chaque surface reçoit un jeton d'une heure et rejoint directement le serveur de média.

    L'architecture technique Les fronts · HTML, CSS, JS, sans étape de construction Borne jeton d'équipement · X-Kiosk-Token Application famille cookie de session · service worker Panneau établissement cookie de session · file par SSE Écran du salon jeton d'équipement · lecture seule Le serveur API /api/v1 · sert aussi les quatre fronts Comptes, sessions, rôles, établissements File d'appels · fenêtre de 45 s · notifications Résidents, proches, badges, diffusions Provisioning Matrix · relais des fichiers Base SQLite · supervision · purges cloud.ron06.fr Gateway Matrix comptes, salons, jetons, fichiers, e-mails d'invitation Synapse le fil des conversations, les événements de salon LiveKit la visioconférence WebRTC, adresse fournie par le service JWT même origine cookie SameSite=Strict clé de projet jamais côté navigateur jeton Matrix d'une heure, émis par le serveur : adhésion au salon, puis visio directe aucune conversation, aucun média ne transite par notre serveur pendant un appel Web Push : { type: "call" }

    Ce qui ne circule jamais

    Sur le téléviseur

    Le nom, et c'est tout.

    Ni l'expéditeur, ni le type du message, ni le nombre, ni la date : le serveur ne les transmet même pas à l'écran. Lu sur la borne, le nom disparaît.

    Dans la notification

    Un identifiant d'appel, rien de plus.

    Le téléphone reçoit « un appel », sans nom ni photo. C'est l'application, une fois ouverte, qui demande au serveur de qui il s'agit.

    Dans les identifiants

    Aucun nom de personne.

    Comptes et salons portent un code d'établissement et un identifiant opaque. Le nom lisible se modifie et s'efface à part.

    Entre établissements

    Chacun chez soi.

    L'établissement d'une requête est toujours déduit de la session ouverte, jamais d'un paramètre. Un poste ne voit que ses résidents, ses proches, ses équipements.

    Pour aller plus loin

    Tout ce que cette page décrit est tenu par le produit et son cahier des charges : session par badge (§6.1.3), notification d'appel (§6.2.3), poste d'accueil (§6.3.3), anonymat de l'écran commun (§6.5.3), cloisonnement (§9.3).