KSCANbus
Portable C++ connectivity with SocketCAN, SLCAN and network-oriented integration paths.
Explore framework →KINGSAIL SOFTWARE · C++ FRAMEWORKS
Portable C++17 frameworks connecting industrial CAN, marine data and secure IP networks across embedded and PC platforms.
01 / KINGSAIL FRAMEWORKS
From CAN communication to marine protocols and secure network transport, select the building blocks that fit your product architecture.
Portable C++ connectivity with SocketCAN, SLCAN and network-oriented integration paths.
Explore framework →Structured CANopen integration for embedded and industrial systems.
Explore framework →A C++ foundation for marine CAN-based protocol applications.
Explore framework →A portable framework for NMEA 0183 messaging and application integration.
Explore framework →Remote CAN connectivity across TCP/UDP with optional TLS/DTLS transport security.
Explore framework →Implementation varies by version, target OS and enabled build options. Request the exact supported feature matrix before selecting a production baseline.
02 / ENGINEERING APPROACH
C++17 and CMake-based integration paths across Linux, LinRT Yocto BSPs, Zephyr RTOS and Windows. Target-specific drivers and real-time behavior are validated per release.
03 / GATEWAY ARCHITECTURES
Combine KingSail frameworks to build application-specific gateways. Bridges translate messages and semantics between protocols; they do not automatically make different protocols interchangeable.
KSCANbus · KSCANopen · KSNMEA2000 · KSNMEA0183
Filtering · PGN/message mapping · validation · timestamping
KSCANnet with optional OpenSSL or wolfSSL backend
Gateway examples describe system architectures: protocol mapping, security configuration and exact interoperability depend on the application and published framework releases.
04 / BUILD TARGETS & CAN INTERFACES
A shared engineering approach across PC, Linux and embedded targets, with board-level driver adaptation and release-specific qualification.
Modular builds and reusable C++17 interfaces; select toolchains and dependencies per target.
SocketCAN and low-latency Linux integration; PREEMPT_RT and LinRT BSPs for real-time engineering where qualified.
Low-latency MCU design using Zephyr RTOS, native STM32H CAN FD controllers and supported SPI CAN FD devices.
PC integration and gateway applications; SLCAN and PEAK-System PCAN interfaces are adapter-dependent.
Linux SocketCAN and SLCAN; external Microchip MCP2518FD and TI TCAN455x controllers through supported Linux/Zephyr drivers.
Optional TLS/DTLS for relevant KSCANnet transports. Cryptographic backend, authentication mode and versions are build-dependent.
CAN XL: Linux 7.0+ is an integration target subject to kernel CAN XL APIs, compatible drivers and CAN XL-capable hardware. It is not a blanket production-qualification claim. STM32H, Windows ARM64 and specific adapters are likewise release/board dependent.
WHY KINGSAIL SOFTWARE?
Reusable C++17 components with interfaces designed for integration.
Integration paths for Linux, Yocto, Zephyr and Windows, depending on the framework.
Performance-oriented designs for embedded and industrial workloads.
TLS / DTLS capabilities in applicable network components and releases.
Feature availability depends on the framework, target platform and release.
05 / RESOURCES
Guides, public API references and technical support will be organized by framework and published version.
Guides, public API references and technical support will be organized by framework and published version.
Open Wiki portal ↗Guides, public API references and technical support will be organized by framework and published version.
Open API Docs portal ↗Guides, public API references and technical support will be organized by framework and published version.
Open Support portal ↗06 / THREE SUPPORT LEVELS
Annual support plans for KingSail C++ frameworks, with structured technical assistance for your platforms, drivers and integration requirements.
Entitlements, support credits, named users, response targets and pricing are agreed in a written quotation. This is not a service-level agreement.
Guided onboarding
Configuration and integration
Advanced engineering assistance
Support availability and service targets are subject to the signed agreement. Framework source code is not made public by any plan.
KSCANbus · KSCANopen · KSNMEA2000 · KSNMEA0183 · KSCANnet
Support portal: support.kingsailsw.com ↗ — The HelpDesk is being prepared. Until ticket submission opens, technical inquiries can be sent in English (US) to contact@kingsailsw.com.
ENGINEERING & INTEGRATION SUPPORT
Our engineering team can help you select, integrate and adapt KingSail frameworks to your project requirements.