Middleware, development tools, realtime operating system
software and services for superior embedded design


Home
Products
QNX Neutrino RTOS
Networking

Networking

QNX Software Systems
QNX Neutrino RTOS
Overview
Realtime
Microkernel
Adaptive Partitioning
High Availability
Networking
File Systems
Multi-core
Instant Device Activation

Related resources
Product briefs
Whitepapers
Webinars
Product documentation
Supported hardware

QNX offers a comprehensive suite of technologies. Based on standard implementation including BSD and KAME, QNX networking technologies have been pre-integrated and fully tested to de-risk development programs and accelerate time to market. QNX networking technologies have been deployed throughout the network from optical repeaters to the world’s highest capacity routing platform.

QNX protocol support includes:

For a complete list of protocols and RFCs, click here. Note that QNX is continuously expanding its networking support. Additionally, QNX products are complemented by a broad ecosystem of networking technology partners. If you cannot find the protocols you require, please contact QNX for up to date information.

Transparent distributed processing

Extending QNX message passing architecture across virtually any network interconnect technology, QNX Transparent Distributed Processing (TDP) replaces heavier weight messaging infrastructure. QNX TDP provides the ability to seamlessly share resources on a network in a peer-to-peer fashion. The TDP approach provides true location independence of resources, so all software on any node in the network can access any published resource.

Transparent distributed processing provides a framework for the dynamic interconnection of hardware and software resources (message queues, file systems, services, databases) located on remote nodes, using standard messages. Processes running on a single CPU will continue to communicate with each other even if they are subsequently distributed among multiple CPUs, allowing developers to extend resources to networked nodes and simplify the development of multi-node systems.

With this unique capability, developers can create highly robust and fault-tolerant systems that can offer on-demand access to resources on multiple CPUs. If a CPU is not available, a similar resource can be transparently accessed on another CPU — delivering built-in redundancy and load balancing.

Transparent distributed processing replaces the traditional custom messaging infrastructure required to enable inter-process communications — saving time and costs associated with custom development and incremental hardware.

 

Transparent distributed processing replaces traditional messaging infrastructures, allowing an application to access resources on any other node in the network. Applications and servers can become instantly network distributed without special coding.

Highlights

Since QNX distributed messaging operates above the transport layer, it works equally well across LANs, backplanes, proprietary switch fabrics, vehicle buses CAN and MOST, and even the Internet.