kf7eel / hbnet

HBNet is a fork of HBlink that includes a web GUI, APRS, SMS decoding, and other features.
https://hbnet.xyz
GNU General Public License v3.0
46 stars 23 forks source link

ipsc_to_MMDVM Config #35

Open ghost opened 2 years ago

ghost commented 2 years ago

Good Afternoon,

Looks like for ipsc_to_mmdvm.py there should be a ipsc_to_mmdvm.cfg file somehwere? Can you advise on where that is or how to create it?

Thanks!! 73

kf7eel commented 2 years ago

No worries. At this time, data can only flow from IPSC to MMDVM (IPSC --> MMDVM). It is not bi-directional. This is on my list of guides to document in the coming months.

Setting up this will allow users on a Motorola repeater network to send data (GPS and SMS) to the data gateway.

Summary: This setup is composed of 2 parts. On the IPSC side, you will need my modified DMRlink. This modified DMRlink connects to your IPSC network and writes whatever data packets it sees coming across the connection(s) to a folder in /tmp. ipsc_to_mmdvm.py scans this folder every 10(?) seconds, then encodes the packet sequence and sends it over all the MMDVM or OBP connections configured in its config.

1. Setup the IPSC side first. Add the details of an IPSC peer connection to the sample config (dmrlink-SAMPLE.cfg) found in the DMRlink repository. There is no need for any confbridge_rules. Just setup an IPSC peer connection, then run python dmrlink_to_mmdvm.py.

2. In ipsc_to_mmdvm-SAMPLE.cfg (just updated git), there is a MASTER instance enabled by default. You can set up PEER or OpenBridge instances if you want, but I prefer to just have a single MASTER, and then connect my main MMDVM network as a peer. There is no need to setup a rules.py. ipsc_to_mmdvm will not work with the web service, so no fancy GUI :).

3. ipsc_to_mmdvm.py already knows what folder to use, so just run it. python3 ipsc_to_mmdvm.py -c ipsc_to_mmdvm.cfg.

That should cover it.

ghost commented 2 years ago

Got it. I actually thought that was a connector point for a motorola IPSC repeater to connect to and pass voice/data. lol

Thanks!