Introduction
KerSim est un écosystème open source de simulation en santé. Il combine :
- Des simulateurs biomédicaux à base d’ESP32 (DAE, moniteurs, scopes, glucomètres…)
- Un SimServer — backend audiovisuel Docker-first, déployable sur n’importe quelle machine Linux (le dashboard de régie s’appelle SimStudio)
- SimPilot, une application pour piloter les simulations depuis une tablette ou un smartphone sans installation
- SimHub, un concentrateur multi-sites pour agréger les données de plusieurs SimServers
- Une plateforme SaaS pour simplifier la gestion des scénarios
Marché cible
Section intitulée « Marché cible »| Cible | Nombre | Description |
|---|---|---|
| CESU | 102 | Centres d’Enseignement des Soins d’Urgence |
| SST | 2 000+ | Organismes Santé et Sécurité au Travail |
| IFSI | 350 | Instituts de Formation en Soins Infirmiers |
Architecture globale
Section intitulée « Architecture globale »Tablette (PWA) ↕ WebSocketCoordinateur ESP32 (WiFi AP) ↕ ESP-NOW (<10ms)Dispositifs (DAE, Dinamap, Scope...)Avec SimServer, le coordinateur se connecte en WiFi au point d’accès de SimServer, et les caméras PoE sont reliées en Ethernet direct.
Stack technique
Section intitulée « Stack technique »| Couche | Technologies |
|---|---|
| Firmware | C++17, PlatformIO, Arduino-ESP32, ArduinoJson 7 |
| PWA | Vue.js 3, TypeScript, Tailwind CSS 4, Pinia, Dexie.js |
| SimServer | Python 3.14, FastAPI, Docker, MQTT, Caddy, FFmpeg, GStreamer, ONVIF |
| SaaS | PHP 8.3, Symfony 8, API Platform 4, PostgreSQL 16 |
| Hardware | KiCad 8, FreeCAD 1.0, impression 3D PETG/Nylon |
Licences
Section intitulée « Licences »| Composant | Licence |
|---|---|
| Hardware (PCB, boîtiers 3D) | CERN-OHL-S v2 |
| Firmware ESP32 | GPLv3 |
| SimPilot | GPLv3 |
| SimServer + SimStudio | GPLv3 |
| SimHub | Propriétaire |
| Documentation | CC BY-SA 4.0 |
| SaaS | Propriétaire |
Prochaine étape
Section intitulée « Prochaine étape »Suivez le guide Premier prototype pour monter votre premier dispositif.