KingSail Software logoKingSail SoftwareBY DIGITAL DATA SOFTWARE
Le choix de version sera activé après publication.

KINGSAIL SOFTWARE · C++ FRAMEWORKS

Connectivité industrielle et marine. Conçue en C++.

Des frameworks C++17 portables reliant CAN industriel, données marines et réseaux IP sécurisés sur systèmes embarqués et PC.

01 / FRAMEWORKS KINGSAIL

Cinq frameworks. Une gamme logicielle cohérente.

Du bus CAN aux protocoles marins et aux transports réseau sécurisés, choisissez les composants adaptés à votre architecture.

CAN · CAN FD · CAN XL

KSCANbus

Portable C++ connectivity with SocketCAN, SLCAN and network-oriented integration paths.

Découvrir le framework →
TCP · UDP · TLS · DTLS

KSCANnet

Remote CAN connectivity across TCP/UDP with optional TLS/DTLS transport security.

Découvrir le framework →
Découvrir les cinq frameworks

Les fonctions disponibles dépendent de la version, du système cible et des options de compilation. Demandez la matrice de compatibilité avant de figer une version de production.

02 / APPROCHE TECHNIQUE

Conçus pour la portabilité et l’intégration

Intégration C++17 avec CMake sur Linux, BSP Yocto LinRT, Zephyr RTOS et Windows. Pilotes et comportement temps réel qualifiés selon les versions.

C++17 + CMakeLinux / LinRT / YoctoRaspberry Pi OSZephyr / STM32HWindows x86_64 / ARM64OpenSSL / wolfSSLExplorer les passerelles →

03 / ARCHITECTURES PASSERELLES

Relier les réseaux industriels, marins et IP

Associez les frameworks KingSail pour concevoir des passerelles adaptées à vos applications. La traduction des messages et des données entre protocoles doit être définie explicitement.

PROTOCOLES TERRAIN & MARINS

CAN · CANopen · NMEA

KSCANbus · KSCANopen · KSNMEA2000 · KSNMEA0183

PASSERELLE APPLICATIVE

Routage & conversion C++17

Filtrage · conversion PGN/messages · validation · horodatage

RÉSEAU IP SÉCURISÉ

TCP · UDP · TLS · DTLS

KSCANnet avec OpenSSL ou wolfSSL en option

  • Passerelle CAN / CANopen industriel ↔ Ethernet
  • Pont NMEA 2000 ↔ NMEA 0183 avec conversion explicite
  • Télémétrie CAN / marine ↔ transport TCP ou UDP distant

Ces exemples décrivent des architectures possibles : la conversion, la sécurité et l’interopérabilité dépendent du projet et des versions publiées.

04 / PLATEFORMES & INTERFACES CAN

Des passerelles PC aux microcontrôleurs temps réel

Une approche commune sur PC, Linux et cibles embarquées, avec adaptation des pilotes et qualification selon les versions.

C++17 · CMake

Compilation modulaire et interfaces C++17 réutilisables, avec chaînes d’outils et dépendances adaptées à la cible.

Linux · LinRT · Raspberry Pi OS

SocketCAN et faible latence sous Linux ; PREEMPT_RT et BSP LinRT pour les applications qualifiées temps réel.

Zephyr RTOS · STM32H

Conception MCU faible latence avec Zephyr RTOS, CAN FD natif STM32H et contrôleurs SPI CAN FD compatibles.

Windows · x86_64 / ARM64

Applications et passerelles PC : interfaces SLCAN et PEAK-System PCAN selon les adaptateurs.

Interfaces CAN matérielles

SocketCAN et SLCAN sous Linux ; MCP2518FD (Microchip) et TCAN455x (TI) via les pilotes Linux/Zephyr compatibles.

Sécurité · OpenSSL / wolfSSL

TLS/DTLS en option sur les transports KSCANnet concernés. Backend, authentification et versions selon la compilation.

CAN XL : Linux 7.0+ constitue une cible d’intégration conditionnée par les API du noyau, les pilotes et le matériel CAN XL. Aucune qualification universelle n’est sous-entendue. Idem pour STM32H, Windows ARM64 et les adaptateurs.

POURQUOI KINGSAIL SOFTWARE ?

Une base logicielle pensée pour l’intégration industrielle

C++ PORTABLE

Composants C++17 réutilisables et interfaces conçues pour l’intégration.

MULTIPLATEFORME

Intégration sous Linux, Yocto, Zephyr et Windows, selon le framework.

TEMPS RÉEL

Architectures orientées performance pour les systèmes embarqués et industriels.

CONNECTIVITÉ SÉCURISÉE

Fonctions TLS / DTLS sur les composants et versions réseau concernés.

Les fonctionnalités disponibles dépendent du framework, de la plateforme cible et de la version.

05 / RESOURCES

Ressources techniques

Guides, références API publiques et support technique seront organisés par framework et version publiée.

Wiki

Guides, références API publiques et support technique seront organisés par framework et version publiée.

Ouvrir le portail Wiki ↗

06 / TROIS NIVEAUX DE SUPPORT

BASIC · STANDARD · PREMIUM

Des formules annuelles d’assistance pour les frameworks C++ KingSail : plateformes, pilotes et intégration.

Les prestations, crédits, utilisateurs, délais de réponse et tarifs sont définis dans une offre écrite. Cette page ne constitue pas un accord de niveau de service.

01 / BASIC

BASIC

Accompagnement au démarrage

  • Accès au HelpDesk dans la limite du forfait convenu.
  • Aide à l’installation, à la compilation et à la prise en main.
  • Identification du framework et de sa version.
Demander un devis →
02 / STANDARD

STANDARD

Configuration et intégration

  • Prestations BASIC, plus conseil de configuration.
  • Assistance à l’intégration des plateformes et pilotes.
  • Assistance technique étendue par tickets.
Demander un devis →
03 / PREMIUM

PREMIUM

Assistance technique avancée

  • Prestations STANDARD, plus assistance avancée.
  • Revue d’architecture et analyse de problèmes complexes sur accord.
  • Capacité d’ingénierie supplémentaire sur devis.
Demander un devis →

La disponibilité et les engagements dépendent du contrat signé. Aucun abonnement ne rend publics les codes sources privés.

Sélectionnez le framework et la version

KSCANbus · KSCANopen · KSNMEA2000 · KSNMEA0183 · KSCANnet

Support: support.kingsailsw.com ↗ — Le HelpDesk est en préparation. Dans l’attente de l’ouverture des tickets, les questions techniques peuvent être envoyées en anglais (US) à contact@kingsailsw.com.

INGÉNIERIE & ASSISTANCE À L’INTÉGRATION

Vous développez une solution de connectivité embarquée ?

Notre équipe peut vous accompagner dans le choix, l’intégration et l’adaptation des frameworks KingSail à votre projet.