D-RATS Dan Smith - KK7DS MicroHAMS Digital Conference 2009.

13
D-RATS D-RATS Dan Smith - KK7DS Dan Smith - KK7DS MicroHAMS Digital Conference 2009

Transcript of D-RATS Dan Smith - KK7DS MicroHAMS Digital Conference 2009.

D-RATSD-RATS

Dan Smith - KK7DSDan Smith - KK7DS

MicroHAMS Digital Conference 2009

MicroHAMS Digital Conference 2009

OutlineOutline

What is D-STAR?What is D-STAR? What is D-RATS?What is D-RATS?

GoalGoal MessagingMessaging Files and ImagesFiles and Images Positional AwarenessPositional Awareness FutureFuture

ImplementationImplementation

MicroHAMS Digital Conference 2009

What is D-STAR?What is D-STAR?

Purely digital modePurely digital mode Simultaneous voice and dataSimultaneous voice and data High-speed (DD) and Low-speed (DV)High-speed (DD) and Low-speed (DV) Repeater and gateway infrastructureRepeater and gateway infrastructure All DV radios can do ~950bps dataAll DV radios can do ~950bps data

No modem requiredNo modem required Just a serial port (no framing, ECC, etc)Just a serial port (no framing, ECC, etc) Not 8-bit safeNot 8-bit safe

MicroHAMS Digital Conference 2009

What is D-RATSWhat is D-RATS(Goal)(Goal)

All-in-one tool for D-STAR data opsAll-in-one tool for D-STAR data ops Provide real uses for data channelProvide real uses for data channel Oriented at EmCommOriented at EmComm No dependence on infrastructureNo dependence on infrastructure

Originally targeted for simplexOriginally targeted for simplex All network interaction at endpointsAll network interaction at endpoints

MicroHAMS Digital Conference 2009

What is D-RATS?What is D-RATS?(Messaging)(Messaging)

Free-form multicast chat messagesFree-form multicast chat messages Checksum-protectedChecksum-protected No ACK/NAK from remote stations (yet)No ACK/NAK from remote stations (yet)

Structured messagesStructured messages Use XML to convey structure and contentUse XML to convey structure and content XSL at the endpoints for presentationXSL at the endpoints for presentation

Email gatewayEmail gateway Crafted headers for reply and forwardCrafted headers for reply and forward

MicroHAMS Digital Conference 2009

What is D-RATS?What is D-RATS?(Files and Images)(Files and Images)

Arbitrary file transfers with sliding Arbitrary file transfers with sliding window, compression, and resumewindow, compression, and resume

““File server” for remote retrievalFile server” for remote retrieval Integrated image resize/resampleIntegrated image resize/resample

MicroHAMS Digital Conference 2009

What is D-RATS?What is D-RATS?(Positional Awareness)(Positional Awareness)

Captures and sends ICOM GPS Captures and sends ICOM GPS stringsstrings

Distance and direction calculationDistance and direction calculation Integrated map displayIntegrated map display External GPS to multiplex the portExternal GPS to multiplex the port Moving stations updated in real-timeMoving stations updated in real-time

MicroHAMS Digital Conference 2009

What is D-RATS?What is D-RATS?(Future)(Future)

Move to more BBS-centric behaviorMove to more BBS-centric behavior Email-client-like messaging interfaceEmail-client-like messaging interface FTP-client-like file transfer interfaceFTP-client-like file transfer interface Better event capture and loggingBetter event capture and logging

Mapping improvementsMapping improvements Modules for display of various POIsModules for display of various POIs PerformancePerformance UsabilityUsability

MicroHAMS Digital Conference 2009

ImplementationImplementation

Written in Python/GTKWritten in Python/GTK Runs on Linux, Mac, and others.Runs on Linux, Mac, and others. Full session stack protocolFull session stack protocol OpenStreetMap.org for free mapsOpenStreetMap.org for free maps

MicroHAMS Digital Conference 2009

ReferencesReferences

D-RATS WebsiteD-RATS Website http://www.d-rats.comhttp://www.d-rats.com

D-RATS Mailing ListD-RATS Mailing List http://lists.danplanet.comhttp://lists.danplanet.com

MicroHAMS Digital Conference 2009

MicroHAMS Digital Conference 2009

BackupBackup

MicroHAMS Digital Conference 2009