DMRlink is the Open Source IPSC Master / Peer "stack" written in python by Cort Buffington, N0MJS. Applications are built on top of this stack. An example application built on top of the stack is the parrot. DMRlink provides the communications to and from IPSC. This can be a Motorola repeater or a Network device like c-Bridge or BrandMeister. We have added to the available applications, IPSC_Bridge. This partner application communicates with DMRlink and provides a bridge to other systems.
HBlink is the Open Source HB Master / Peer "stack" written in python by Cort Buffington, N0MJS. Applications are built on top of this stack. An example application built on top of the stack is the parrot. HBlink provides the communications to and from HB Repeater Protocol. This can be a MMDVM repeater, DVMega HotSpot, OpenSpot or a Network device like DMR+ or BrandMeister. We have added to the available applications, HB_Bridge. This partner application communicates with HBlink and provides a bridge to other systems.
Analog_Bridge. (formerly DMRGateway) Analog_Bridge accepts a stream of analog audio, uses a Vocoder from NW Digital to convert to AMBE and communicates it to a partner. That analog audio can come from ASL or a application running on a desktop computer. A deficiency in the method of signaling PTT assert / de-assert has been fixed. The name Analog_Bridge better describes it's function. Some of you may have noticed Jonathan G4KLX just announced his gateway DMRGateway. Thank goodness there will not be any confusion in the names.
MMDVM_Bridge is used to provide an interconnection between digital networks. It does this by decomposing each network protocol and creating an agnostic version of the stream. This generalized form can then be re-constructed into a new network stream of a different type. MMDVM_Bridge works in conjunction with other bridging tools to allow for the connection of networks with differing audio formats and metadata components. Support for DMR, D-Star, Yaesu Fusion, P25 and NXDN networks are provided. In addition, bridging to analog networks (Allstar, Echolink) can be accomplished with little effort.
Any Partner can communicate with any other Partner to form a bridge. Consider you want to bridge ASL to IPSC. (What ambe_audio and DMRGateway used to do) ASL <---> Analog_bridge <---> IPSC_Bridge <---> IPSC Network. This works quite well with a simple Motorola Master / Peer configuration or a c-Bridge. With BrandMeister, there are limitations imposed. You need a BM administrator to configure the BM side of the connection. Any changes to TS or TG has to be coordinated with BM. Now consider another way to accomplish the same ASL to BM connection. ASL <---> Analog_Bridge <---> HB_Bridge <---> HBR Network. The HB_bridge connection is treated the same way a MMDVM is treated by BM. You as the sysop define what TS/TG is used. You can build it your way.
I have spoken with Cort, The methods used to allow Partners to communicate will be expanded to include communications with other protocols and services. Cort is busy working on support for remote logging and display. Please be aware, this software is BETA. It's early in the cycle. There will be bugs and features need to be added. HBlink, DMRlink and other yet to be announced programs and tools. (D-Star_bridge?) Please understand we can not support every possible protocol, there are only so many hours in the day and some protocols would have to be reverse engineered. Oh, and some of even have lives. These are tools that allow you to enhance the systems you operate. They are NOT networks. Build it your way. After all, this is HAM radio.