Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- D-Rats
- Messages
Search
Re: Starting up d-rats development
Maurizio Andreotti <maurizioandreottilc@... wrote:
AboutThe ISP does not drop the entire internet connection, it only drops the idle TCP/IP sessions. The only way to keep that from happening is to use a tcpip keep-alive in the affected application. Easy to implement, except that you want to make sure that it never makes it on the air. So a ratflector needs to discard it, instead of relaying an empty packet. As I do not currently have documentation of the protocol used for a ratflector, I do not know if it has some way to discarding empty packets already. This keepalive also should not be needed as D-rats contains code to throw an exception when the connection has been disconnected and then reconnect it. On my Windows systems, the exception is not being thrown, and D-rats goes into an tight CPU bound loop retrying doing a read() from the disconnected sockets. Also, even though d-rats should reconnected if the connection is disconnected, there is a possibility that with out a keepalive in the protocol, some message fragments may be lost. I may need to try various Windows Python implementations to see if the problem is unique to the one that I am currently using for d-rats. Regards, -John WB8TYW |
Re: Starting up d-rats development
Larry Whited
¿ªÔÆÌåÓýWA4YIH Ed Woodrick has written a keep-alive tool for this very problem. ?We used that during our Covid status monitoring nets back in March. It works great. This is not a unique problem.
Larry, AB4NX
Get for iOS
From: [email protected] <[email protected]> on behalf of Maurizio Andreotti <maurizioandreottilc@...>
Sent: Monday, September 28, 2020 4:13:45 AM To: [email protected] <[email protected]> Subject: Re: [d-rats] Starting up d-rats development ?
About
"My ISP will drop connections that do not have any activity for some period of minutes, so this is pretty must guaranteed to occur for me" Wouldn¡¯t be enough to setup a ping to some internet host to keep the connection alive? -----Original Message----- From: [email protected] <[email protected]> On Behalf Of John E. Malmberg Sent: domenica 27 settembre 2020 15:48 To: [email protected] Subject: [d-rats] Starting up d-rats development I have finally got a setup to start testing and debugging d-rats. Is it possible for me to get write access to the WIKI at The github user is "wb8tyw" I am using Visual Studio code for the editing. So far I have installed "markdownlint" from David Anson "Markdown Preview Github Styling" by Matt Bierner. The first thing that I noticed after starting to get set up is that the does not pass markdown lint. Getting it to pass will remove many or all of the horizontal bars in the text.?? Would a PR to make it pass markdown lint be accepted? Aside from just getting an isolated development environment working, there is a Windows Bug that I need to find out more information on. On Windows (Both versions I have tested) D-rats, if the connection drops, D-rats goes into a continuous read loop. My ISP will drop connections that do not have any activity for some period of minutes, so this is pretty must guaranteed to occur for me when connected to a ratflector.?? The only workaround I have found is to setup a QST to spam the ratflector. In my analysis of the d-rats code, it is looking like something is broken in the python that I am using, in that it is not raising the exception when the connection is broken. I notice that we also do not have documentation of the following: 1. The protocol between d-rats and the radio. 2. The protocol between d-rats and a ratflector. I do not know if the protocol between d-rats and a ratflector can be setup with a TCP/IP keepalive that would not be transmitted over the air. I should be able to be testing soon on: Anti-X Linux current version based on Debian Buster.? (primary) Ubuntu Linux 20.04 Raspberry Pi Linux current version based on Debian Buster. Windows 7 64 bit. Windows 8.1 64 bit. Windows 10 32 bit. In the future I should be able to add VMs for other Linux distributions and a single Windows 10 64 bit VM. I would also like to try experimenting with SikuliX to do automated testing of d-rats. Regards, -John |
Re: Starting up d-rats development
About
toggle quoted message
Show quoted text
"My ISP will drop connections that do not have any activity for some period of minutes, so this is pretty must guaranteed to occur for me" Wouldn¡¯t be enough to setup a ping to some internet host to keep the connection alive? -----Original Message-----
From: [email protected] <[email protected]> On Behalf Of John E. Malmberg Sent: domenica 27 settembre 2020 15:48 To: [email protected] Subject: [d-rats] Starting up d-rats development I have finally got a setup to start testing and debugging d-rats. Is it possible for me to get write access to the WIKI at The github user is "wb8tyw" I am using Visual Studio code for the editing. So far I have installed "markdownlint" from David Anson "Markdown Preview Github Styling" by Matt Bierner. The first thing that I noticed after starting to get set up is that the does not pass markdown lint. Getting it to pass will remove many or all of the horizontal bars in the text. Would a PR to make it pass markdown lint be accepted? Aside from just getting an isolated development environment working, there is a Windows Bug that I need to find out more information on. On Windows (Both versions I have tested) D-rats, if the connection drops, D-rats goes into a continuous read loop. My ISP will drop connections that do not have any activity for some period of minutes, so this is pretty must guaranteed to occur for me when connected to a ratflector. The only workaround I have found is to setup a QST to spam the ratflector. In my analysis of the d-rats code, it is looking like something is broken in the python that I am using, in that it is not raising the exception when the connection is broken. I notice that we also do not have documentation of the following: 1. The protocol between d-rats and the radio. 2. The protocol between d-rats and a ratflector. I do not know if the protocol between d-rats and a ratflector can be setup with a TCP/IP keepalive that would not be transmitted over the air. I should be able to be testing soon on: Anti-X Linux current version based on Debian Buster. (primary) Ubuntu Linux 20.04 Raspberry Pi Linux current version based on Debian Buster. Windows 7 64 bit. Windows 8.1 64 bit. Windows 10 32 bit. In the future I should be able to add VMs for other Linux distributions and a single Windows 10 64 bit VM. I would also like to try experimenting with SikuliX to do automated testing of d-rats. Regards, -John |
Re: Starting up d-rats development
Hi John, I have just invited "wb8tyw" as contributor for the github
toggle quoted message
Show quoted text
Have a nice day, maurizio -----Original Message-----
From: [email protected] <[email protected]> On Behalf Of John E. Malmberg Sent: domenica 27 settembre 2020 15:48 To: [email protected] Subject: [d-rats] Starting up d-rats development I have finally got a setup to start testing and debugging d-rats. Is it possible for me to get write access to the WIKI at The github user is "wb8tyw" I am using Visual Studio code for the editing. So far I have installed "markdownlint" from David Anson "Markdown Preview Github Styling" by Matt Bierner. The first thing that I noticed after starting to get set up is that the does not pass markdown lint. Getting it to pass will remove many or all of the horizontal bars in the text. Would a PR to make it pass markdown lint be accepted? Aside from just getting an isolated development environment working, there is a Windows Bug that I need to find out more information on. On Windows (Both versions I have tested) D-rats, if the connection drops, D-rats goes into a continuous read loop. My ISP will drop connections that do not have any activity for some period of minutes, so this is pretty must guaranteed to occur for me when connected to a ratflector. The only workaround I have found is to setup a QST to spam the ratflector. In my analysis of the d-rats code, it is looking like something is broken in the python that I am using, in that it is not raising the exception when the connection is broken. I notice that we also do not have documentation of the following: 1. The protocol between d-rats and the radio. 2. The protocol between d-rats and a ratflector. I do not know if the protocol between d-rats and a ratflector can be setup with a TCP/IP keepalive that would not be transmitted over the air. I should be able to be testing soon on: Anti-X Linux current version based on Debian Buster. (primary) Ubuntu Linux 20.04 Raspberry Pi Linux current version based on Debian Buster. Windows 7 64 bit. Windows 8.1 64 bit. Windows 10 32 bit. In the future I should be able to add VMs for other Linux distributions and a single Windows 10 64 bit VM. I would also like to try experimenting with SikuliX to do automated testing of d-rats. Regards, -John |
Re: Starting up d-rats development
Strong work!
toggle quoted message
Show quoted text
On Sep 27, 2020, at 8:48 AM, John E. Malmberg <wb8tyw@...> wrote: |
Starting up d-rats development
I have finally got a setup to start testing and debugging d-rats.
Is it possible for me to get write access to the WIKI at The github user is "wb8tyw" I am using Visual Studio code for the editing. So far I have installed "markdownlint" from David Anson "Markdown Preview Github Styling" by Matt Bierner. The first thing that I noticed after starting to get set up is that the does not pass markdown lint. Getting it to pass will remove many or all of the horizontal bars in the text. Would a PR to make it pass markdown lint be accepted? Aside from just getting an isolated development environment working, there is a Windows Bug that I need to find out more information on. On Windows (Both versions I have tested) D-rats, if the connection drops, D-rats goes into a continuous read loop. My ISP will drop connections that do not have any activity for some period of minutes, so this is pretty must guaranteed to occur for me when connected to a ratflector. The only workaround I have found is to setup a QST to spam the ratflector. In my analysis of the d-rats code, it is looking like something is broken in the python that I am using, in that it is not raising the exception when the connection is broken. I notice that we also do not have documentation of the following: 1. The protocol between d-rats and the radio. 2. The protocol between d-rats and a ratflector. I do not know if the protocol between d-rats and a ratflector can be setup with a TCP/IP keepalive that would not be transmitted over the air. I should be able to be testing soon on: Anti-X Linux current version based on Debian Buster. (primary) Ubuntu Linux 20.04 Raspberry Pi Linux current version based on Debian Buster. Windows 7 64 bit. Windows 8.1 64 bit. Windows 10 32 bit. In the future I should be able to add VMs for other Linux distributions and a single Windows 10 64 bit VM. I would also like to try experimenting with SikuliX to do automated testing of d-rats. Regards, -John |
Re: RF-only D-RATS
¿ªÔÆÌåÓýDon't forget that D-Rats works over AX.25 packet networks too. --David KI6ZHD On 09/18/2020 07:30 PM, Rafael Diniz
wrote:
You just need a D-Star enabled radio. I have a IC-7100. Indeed, through the D-Star data channel you can transfer anything you want. Rafael On 9/18/20 9:25 PM, Patrick Connor via groups.io wrote:D-RATS started out as an RF only application for D-STAR radios. The network connection was added later. So yes, D-RATS can do all that stuff on RF only. Patrick (N3TSZ) On Friday, September 18, 2020, 08:22:58 PM EDT, KP3FT via groups.io <kp3ft@...> wrote: Hi all, Just found out about D-RATS.? I was wondering what it can, and can't, do with RF-only; no internet.? Will it do message store-and-forward, file-transfer, chat, and ICS forms if all radios are D-STAR?? And multiple connects?? Thanks, 73 |
Re: RF-only D-RATS
You just need a D-Star enabled radio. I have a IC-7100. Indeed, through
toggle quoted message
Show quoted text
the D-Star data channel you can transfer anything you want. Rafael On 9/18/20 9:25 PM, Patrick Connor via groups.io wrote:
D-RATS started out as an RF only application for D-STAR radios. The |
Re: RF-only D-RATS
D-RATS started out as an RF only application for D-STAR radios. The network connection was added later. So yes, D-RATS can do all that stuff on RF only. Patrick (N3TSZ)
On Friday, September 18, 2020, 08:22:58 PM EDT, KP3FT via groups.io <kp3ft@...> wrote:
Hi all, Just found out about D-RATS.? I was wondering what it can, and can't, do with RF-only; no internet.? Will it do message store-and-forward, file-transfer, chat, and ICS forms if all radios are D-STAR?? And multiple connects?? Thanks, 73 |
Re: Trying to access a ratflector from my radio
If you do make a sked, and it is on voice reflector BE PREPARED for all the helpful hams telling you "You have NO AUDIO on your transmission". LOL They will SEE the data flow (Call, name, whatever message you have), but not hear the audio. If you can pick a one-off reflector, like a D, the sked will be better. OR NOT, maybe come back to the 'helpful' hams and let them know what you are doing and they will explore too. 73 On Tue, Sep 15, 2020 at 6:23 AM ko4fzj <bodell@...> wrote:
-- jim fisher Jedijf AJ3DI "Do, or do not. There is no 'try.'" ? --? Jedi Master Yoda |
Re: Trying to access a ratflector from my radio
ko4fzj
Patrick, |
Re: Trying to access a ratflector from my radio
It is unlikely you will make a D-RATS contact on a D-STAR reflector unless you make a sked first. Most D-RATS activity takes place on the internet or on local frequencies. I believe there is a bridge between the GA ARES Ratflector and a repeater in Atlanta. I think it sits on REF030A most of the time. K3PDR in Philadelphia has a Ratflector with D-STAR and analog radios connected to it exclusively for local D-RATS traffic. One way to test the connection to your 5100 is listen to a mobile or portable radio that is transmitting a GPS stream. You should be able to see the data being decoded in the Events Log tab. If that works, then you probably have everything else set correctly. Patrick (N3TSZ)
On Monday, September 14, 2020, 05:53:33 AM EDT, ko4fzj <bodell@...> wrote:
I watched your video, and we are in agreement that it is too late to figure out how this stuff works if you wait until you need it. I have been connecting my laptop to my id-5100, and using my pi-star to connect to the reflectors that say "data" or "d-rats" in the descriptions. I then do a "ping all stations" and have never seen another station. I am quite confident all is configured correctly, as it works thru the internet, and I can see my radio key up when d-rats makes a call. Please let me know what I am doing wrong, and if my (infrequent) actions are impacting other users or resources. -KO4FZJ |
Re: Trying to access a ratflector from my radio
Most Repeaters/Reflectors frown on using normal Voice reflectors for D-RATS as the voice users can't tell that you and the station you are Ratting with are there. If anyone on the voice channel keys o top of you transmission both the Rat and the Voice station will crash. Most Reflector owners have set Module D as the DATA module to pass data and D-RATS traffic on. In the event of an Emergency your D-STAR and Reflector will usually allow Data on normal voice modules with a stipulation tha the Data traffic announce via Voice that Data traffic is going to be passed prior to sending the DATA. I takes a very disciplined RACES/ARES group to use D-RATS and VOICE on a normally VOICE ONLY Gateway/Reflector. This is why most?Gateway/Reflector owners deligate the D module for DATA/EMCOMM use. N2KTO? On Mon, Sep 14, 2020, 05:53 ko4fzj <bodell@...> wrote: I watched your video, and we are in agreement that it is too late to figure out how this stuff works if you wait until you need it. |
Re: A YouTube Video on using D-Rats for Emcomm has been posted
Any radio that is going to be used with a MMDVM device must be 9600baud capable. If the radio in question has a data port, jack, takeoff point on it you most likely will be able to connect successfully to a MMDVM RADIO BOARD. This board is different than a Jumbospot board.? On Mon, Sep 14, 2020, 06:23 ko4fzj <bodell@...> wrote: I recently spoke with?W1ZOT on ref1c. |
Re: A YouTube Video on using D-Rats for Emcomm has been posted
ko4fzj
I recently spoke with?W1ZOT on ref1c.
He indicated that he was using a?Yaesu FT-857D connected to a raspberry pi with mmdvm hat to access d-star and d-rats. Does anyone have the skinny on this? Or specifically how to do it with a xiegu g90? |
Re: Trying to access a ratflector from my radio
ko4fzj
I watched your video, and we are in agreement that it is too late to figure out how this stuff works if you wait until you need it.
I have been connecting my laptop to my id-5100, and using my pi-star to connect to the reflectors that say "data" or "d-rats" in the descriptions. I then do a "ping all stations" and have never seen another station. I am quite confident all is configured correctly, as it works thru the internet, and I can see my radio key up when d-rats makes a call. Please let me know what I am doing wrong, and if my (infrequent) actions are impacting other users or resources. -KO4FZJ |
Re: Someone uses d-rats in Spain?
Si te parece poco ...??, y coadministrador en?
ea1axy@...?... si ya se que mi direcci¨®n de correo es portuguesa, al igual que mi conexi¨®n a internet. |
to navigate to use esc to dismiss