KingSail Software logoKingSail SoftwareBY DIGITAL DATA SOFTWARE
La selezione della versione sarà disponibile dopo la pubblicazione.

KINGSAIL SOFTWARE · C++ FRAMEWORKS

Connettività industriale e marina. Progettata in C++.

Framework C++17 portabili per collegare CAN industriale, dati marini e reti IP protette su sistemi embedded e PC.

01 / FRAMEWORK KINGSAIL

Cinque framework. Un portfolio coerente.

Dal CAN ai protocolli marini e ai trasporti di rete sicuri, scegli i componenti adatti alla tua architettura.

CAN · CAN FD · CAN XL

KSCANbus

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

Esplora framework →
NMEA 0183

KSNMEA0183

A portable framework for NMEA 0183 messaging and application integration.

Esplora framework →
TCP · UDP · TLS · DTLS

KSCANnet

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

Esplora framework →
Scopri i cinque framework

Le funzioni dipendono da versione, piattaforma e opzioni di compilazione. Richiedere la matrice di compatibilità prima di scegliere una release di produzione.

02 / APPROCCIO TECNICO

Progettati per portabilità e integrazione

Integrazione C++17 con CMake per Linux, BSP Yocto LinRT, Zephyr RTOS e Windows. Driver e comportamento real-time qualificati per release.

C++17 + CMakeLinux / LinRT / YoctoRaspberry Pi OSZephyr / STM32HWindows x86_64 / ARM64OpenSSL / wolfSSLEsplora i gateway →

03 / ARCHITETTURE GATEWAY

Collegare reti industriali, marine e IP

I framework KingSail possono essere combinati in gateway specifici per l’applicazione. La conversione dei messaggi e della semantica tra protocolli richiede regole esplicite.

PROTOCOLLI INDUSTRIALI E MARINI

CAN · CANopen · NMEA

KSCANbus · KSCANopen · KSNMEA2000 · KSNMEA0183

GATEWAY APPLICATIVO

Routing e mapping C++17

Filtraggio · mapping PGN/messaggi · convalida · timestamp

CONNESSIONE IP SICURA

TCP · UDP · TLS · DTLS

KSCANnet con OpenSSL o wolfSSL opzionali

  • Gateway CAN / CANopen industriale ↔ Ethernet
  • Bridge NMEA 2000 ↔ NMEA 0183 con mapping esplicito
  • Telemetria CAN / marina ↔ trasporto TCP o UDP remoto

Esempi di architettura: mapping, sicurezza e interoperabilità dipendono dall’applicazione e dalla release pubblicata.

04 / PIATTAFORME E INTERFACCE CAN

Dai gateway PC ai microcontrollori real-time

Un’impostazione comune per PC, Linux ed embedded, con adattamento dei driver e qualificazione per release.

C++17 · CMake

Build modulari e interfacce C++17 riutilizzabili con toolchain e dipendenze per ogni target.

Linux · LinRT · Raspberry Pi OS

SocketCAN e bassa latenza; PREEMPT_RT e BSP LinRT per applicazioni real-time qualificate.

Zephyr RTOS · STM32H

Soluzioni MCU a bassa latenza con CAN FD nativo STM32H e dispositivi SPI CAN FD compatibili.

Windows · x86_64 / ARM64

Gateway e applicazioni PC; SLCAN e PEAK-System PCAN in base all’adattatore.

Interfacce hardware CAN

SocketCAN e SLCAN; Microchip MCP2518FD e TI TCAN455x tramite driver Linux/Zephyr compatibili.

Sicurezza · OpenSSL / wolfSSL

TLS/DTLS opzionale sui trasporti KSCANnet previsti; backend e autenticazione dipendono dalla build.

CAN XL su Linux 7.0+ è un obiettivo d’integrazione che dipende da API kernel, driver e hardware CAN XL. Non implica una qualifica generale. Lo stesso vale per STM32H, Windows ARM64 e singoli adattatori.

PERCHÉ KINGSAIL SOFTWARE?

Progettato per integrazioni tecniche complesse

C++ PORTABILE

Componenti C++17 riutilizzabili, con interfacce pensate per l’integrazione.

MULTIPIATTAFORMA

Integrazione su Linux, Yocto, Zephyr e Windows, secondo il framework.

TEMPO REALE

Soluzioni orientate alle prestazioni per sistemi embedded e industriali.

CONNETTIVITÀ SICURA

Funzioni TLS / DTLS nei componenti e nelle versioni di rete supportate.

La disponibilità delle funzionalità dipende dal framework, dalla piattaforma e dalla versione.

05 / RESOURCES

Risorse tecniche

Guide, riferimenti API pubblici e supporto saranno organizzati per framework e versione pubblicata.

Wiki

Guide, riferimenti API pubblici e supporto saranno organizzati per framework e versione pubblicata.

Apri portale Wiki ↗
API Docs

Guide, riferimenti API pubblici e supporto saranno organizzati per framework e versione pubblicata.

Apri portale API Docs ↗
Support

Guide, riferimenti API pubblici e supporto saranno organizzati per framework e versione pubblicata.

Apri portale Support ↗

06 / TRE LIVELLI DI SUPPORTO

BASIC · STANDARD · PREMIUM

Piani annuali di supporto per i framework C++ KingSail: piattaforme, driver e integrazione.

Servizi, crediti, utenti, obiettivi di risposta e prezzi sono definiti nell’offerta scritta. Questa pagina non costituisce un accordo sui livelli di servizio.

01 / BASIC

BASIC

Avvio guidato

  • Accesso all’HelpDesk nei limiti concordati.
  • Supporto per installazione, compilazione e utilizzo iniziale.
  • Identificazione di framework e versione.
Richiedi un preventivo →
02 / STANDARD

STANDARD

Configurazione e integrazione

  • Tutti i servizi BASIC con guida alla configurazione.
  • Assistenza per integrazione di piattaforme e driver.
  • Supporto tecnico ampliato tramite ticket.
Richiedi un preventivo →
03 / PREMIUM

PREMIUM

Assistenza tecnica avanzata

  • Tutti i servizi STANDARD e integrazione avanzata.
  • Revisione architetturale e analisi di problemi complessi previo accordo.
  • Ulteriore assistenza ingegneristica su preventivo.
Richiedi un preventivo →

Disponibilità e impegni dipendono dal contratto sottoscritto. Nessun piano rende pubblico il codice sorgente privato.

Seleziona framework e versione

KSCANbus · KSCANopen · KSNMEA2000 · KSNMEA0183 · KSCANnet

Support: support.kingsailsw.com ↗ — L’HelpDesk è in preparazione. Fino all’attivazione dei ticket, le richieste tecniche possono essere inviate in inglese (US) a contact@kingsailsw.com.

INGEGNERIA E SUPPORTO ALL’INTEGRAZIONE

Stai sviluppando una soluzione di connettività embedded?

Il nostro team può aiutarti a scegliere, integrare e adattare i framework KingSail alle esigenze del progetto.