Presentation is loading. Please wait.

Presentation is loading. Please wait.

JAUS Router 2008 Version 1.0 DeVivo AST, Inc. 2225 Drake Avenue, Suite 2 Huntsville, AL 35805 256.489.4614 Jr.

Similar presentations


Presentation on theme: "JAUS Router 2008 Version 1.0 DeVivo AST, Inc. 2225 Drake Avenue, Suite 2 Huntsville, AL 35805 256.489.4614 Jr."— Presentation transcript:

1 JAUS Router 2008 Version 1.0 DeVivo AST, Inc. 2225 Drake Avenue, Suite 2 Huntsville, AL 35805 256.489.4614 Jr

2 DeVivo AST, Inc 2008 2 Jr: Middleware Services for Transport The Jr Toolset enhances native IP-based communications libraries with Standards- compliant middleware: –Routing and delivery of arbitrary sized packets –Routing a single message to multiple targets (broadcast) –Prioritization of messages –Quality of Service (Guaranteed delivery) –Abstraction of network-dependent addresses –Routing of messages through an intermediary (network bridge) –Single interface for different communications media –Support for multiple operating systems

3 DeVivo AST, Inc 2008 Transport Layering: Moving Data Jr Middleware User Application 1 Application Specific Messages Communications Medium (IP, Serial, etc.) Application data with additional transport fields User Application 2 Jr Middleware Jr provides a common interface regardless of the underlying network technology.

4 DeVivo AST, Inc 2008 Jr System Architecture Jr uses a modular architecture that allows for rapid insertion of new technologies. User Application 1 Junior API User Application 2 Junior API Junior Run-Time Engine JUDPJSerialBluetoothZigbee IPC Comms JUNIOR TOOLSET

5 DeVivo AST, Inc 2008 JAUS Router (“Jr”) API: Extending Berkeley Sockets Jr defines a C-style API modeled after Berkeley sockets: –JrConnect( local id, config file, &handle) –JrSend( handle,// returned from JrConnect destination,// by JAUS ID message id,// optional message size,// length of buffer buffer,// byte array priority,// 0-15, 15 highest flags )// GuaranteeDelivery –JrDisconnect( handle ) Destinations may be local or remote.

6 DeVivo AST, Inc 2008 On the Wire Transport : Adding the Transport Headers User Application Native Transport Native Transport Jr Transport Jr Transport Application Data Transport Version Header Compression Fields Other Fields Other Fields Payload for Transport Payload for Transport Header for Native Transport Payload for Native Transport AS5669-Compliant Header

7 DeVivo AST, Inc 2008 7 Why use Jr on your next project? Simplified API takes the guess-work out of IP based network communication. Single interface provides multiple communication media and operating systems support. Compliance to internationally recognized standard (SAE AS 5669). Integrating network bridge also enables extended wireless network range. Future-proof against new technologies Optional support contracts provide regular updates and access to the latest versions.


Download ppt "JAUS Router 2008 Version 1.0 DeVivo AST, Inc. 2225 Drake Avenue, Suite 2 Huntsville, AL 35805 256.489.4614 Jr."

Similar presentations


Ads by Google