JSPM

dmr-lib

1.2.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q44837F
  • License MIT

Motorola MotoTRBO DMR protocols research project

Package Exports

  • dmr-lib
  • dmr-lib/src/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (dmr-lib) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

node-dmr-lib

Motorola MotoTRBO DMR protocols research project.

Supported protocols:

  • ARS (Automatic Registration Service)
  • LRRP (Location Request Response Protocol)
  • TMS (Text Message Service)
  • BMS (IMPRES Battery Management)
  • HomeBrew (HBLink repeater protocol)
  • IPSC (IP Site Connect)
  • XCMP (Extended Control & Management Protocol)
  • XNL (XCMP Network Layer)
  • NMEA over DMR UDT: Short (ETSI specs) and Legacy (Ailunce and TYT radios).

Services:

  • IPSCPeer - IPSC peer node, maintains master connection and provides DMR sending/receiving.
  • DMRIPGateway - DMR to UDP/IP gateway. Connects to the IPSCPeer.
  • DMRServices - ARS/LRRP/BMS service. Connects to the DMRIPGateway.

Supported encodings/checksums:

  • BPTC 196/96
  • CRC 9/16/32
  • Hamming
  • Trellis
  • Golay 20/8/7

Supported IP features:

  • UDP/IP4 over dmr (plain)
  • UDP/IP4 over dmr (DMR Standart header compression)
  • UDP/IP4 over dmr (Advantage header compression)

Supported DMR blocks:

  • DataHeader (Unified, Response, Confirmed, Unconfirmed, Proprietary, ProprietaryCompressed)
  • CSBK (CallAlertACK, CallEmergency, Preamble)
  • Rate 1/2 and 3/4 data
  • DataBlock with CRC32 (encapsulates IP packets)

Some development information can be found in dev folder.

Credits

Thanks to the following projects:

Full readme coming soon...