Keyboard Shortcuts
Likes
- Direwolf
- Messages
Search
Re: Direwolf APRS I-Gate over Cellular
Jared Yates
Thanks for the info. I'd like to see if I can get it to work with a Project Fi data-only sim card, which costs a penny per megabyte, with no ongoing monthly charge. It's cheap enough to try it for a little while and tinker with the filters if necessary. For the hotspot hardware, did you find any special needs from the direwolf or pi perspective, or should I be able to use anything that works with the sim card? On Fri, Feb 24, 2017 at 10:13 AM, Bryan Campbell bbc@... [direwolf_packet] <direwolf_packet@...> wrote:
|
DPRS to APRS converter
I am currently using APRX to convert DPRS from D-STAR radios to APRS and forward it to APRSIS. Specifically, a program called D-RATS parses the position data from D-STAR radios and presents it to TCP port 9500. From there, APRX converts it and sends it to APRSIS. I am looking for a similar function in Direwolf as it would simplify my station. I have read through the User's Guide and have not found any mention of it. Have I missed it? Is that something that could added in a future release? Patrick (N3TSZ) |
Audio input device 0 error: Input/output error
I am experimenting with setting up a "two-way" IGate on a Raspberry Pi 3 running Jessie. The Direwolf version is the current one, downloaded form GitHub. I keep getting the error show in the subject line that eventually results in Direwolf crashing. This occurs after about an hour or so of successfully processing packets at a modest pace from traffic on 144.390 MHz. I saw some mention of this in this group earlier on but I am not sure how this was resolved. From the direwolf output console I see: [ig>tx] WB2UTI>APWW10,TCPIP*,qAC,T2MSSOURI:;TVRH ? ? *241542z2857.01N/08157.51WhThe? Villages Regional Hospital (WB2UTI) !H4OH! Tx IGate: Already transmitted maximum of 12 packets in 5 minutes. Audio input device 0 error: Input/output error this will occur multiple times until giving up with: [ig>tx] W4MCO>APWW10,TCPIP*,qAC,T2FRANCE::BLN0 ? ? :Ready for check ins for the? OCARES Net Tx IGate: Already transmitted maximum of 12 packets in 5 minutes. Audio input device 0 error: Input/output error Terminating after audio input failure. from dmesg I see: [ 7276.035136] usb 1-1.2: 1:1: cannot set freq 44100 to ep 0x1 [ 7281.075209] usb 1-1.2: 1:1: cannot set freq 44100 to ep 0x1 [ 7286.115241] usb 1-1.2: 1:1: cannot set freq 44100 to ep 0x1 [ 7286.660299] Transfer to device 4 endpoint 0x2 frame 594 failed - FIQ timed out.? Data may have been lost. This (bad) behavior has been consistent across multiple power supplies ( the usual diagnosis for all RPi problems....) and multiple usb audio devices ( SYBA usb soundcard recommended in the Direwolf docs, and a Signalink USB) Both devices work ?flawlessly under Win 7, BTW. The RPi3 has only 1 device (the usb soundcard) connected directly (no usb hub). Not sure what to do next about this... 73, John, NX2I |
Re: Direwolf APRS I-Gate over Cellular
Bryan Campbell
¿ªÔÆÌåÓý
Initially used it in a mobile application using the APRSDroid for the GPS tracker function.? APRSDroid can also send short, text like, messages. APRSDroid talks to Direwolf.? Direwolf talks to APRSDroid via AGWPE port or TCP connection.? Have used both.? Other software can also. But, as an I-Gate or Digi, it was left sitting still for weeks without any issues.? Direwolf AGWPE port will shut down if not used regularly/often (documented intended behavior). As for bandwidth, usual and customary bandwidth for AX.25 is 1200-9600 baud or 13-104 MBytes per day for a full link.? That is 389-3111 MBytes per month for a full link. Depending upon where you live, and the number of APRS devices
transmitting over RF that you can hear and for which
Direwolf/APRSC will determine it should I-Gate, you might have
10-20% duty cycle at peak.? So, at the very worst, I would expect
that you would see less than half a GB per month.? But, you can
control that directly by having Direwolf use APRSC locally
installed and just tell APRSC to ignore traffic outside a
1,5,10,20 mile radius.? You can also tell APRSC to just ignore
inbound from the Internet.? For Advanced Users . . . Also, you can insert a router with queuing between the Wifi hotspot and all your devices that would allow you to control your bandwidth.? I recommend the Mikrotik hAP Lite.? It is inexpensive, small, USB powered and has a ton of features . . . including queuing.? Also, if you want to get a little more complicated with your setup, you can add a cellular connection directly to a little more expensive Mikrotik hAP (non Lite) router.? But, this is outside the scope of this list. . KD0GYL . On 2/24/17 6:37 AM, Jared Yates
junk@... [direwolf_packet] wrote:
? |
Re: Direwolf APRS I-Gate over Cellular
Jared Yates
Thanks for the help. In this application the pi will be stationary. So you are using the pi's wifi to talk to a hotspot, and have your sim card in the hotspot? Are you using APRS Droid to work with the pi when you need to, or is the droid there all the time?? And by not much data, do you mean something like 10mb, 100mb, 1gb, etc? On Thu, Feb 23, 2017 at 11:44 PM, Bryan Campbell bbc@... [direwolf_packet] <direwolf_packet@...> wrote:
|
Re: Direwolf APRS I-Gate over Cellular
Bryan Campbell
Oh, and it doesn't use much data at all . . . if you are worried about
toggle quoted message
Show quoted text
that kind of thing. On Thu, Feb 23, 2017 at 10:44 PM, Bryan Campbell <bbc@...> wrote:
Raspberry Pi 3 with Direwolf I-Gating to a local installed copy of |
Re: Direwolf APRS I-Gate over Cellular
Bryan Campbell
Raspberry Pi 3 with Direwolf I-Gating to a local installed copy of
APRSC talking over the Internet over GSM or 4G LTE mobile Wifi hotspot. Using APRSDroid to talk to Direwolf over Wifi. Have it working now. Works great. And, if you connect a radio via Tigertronics Signalink USB soundcard to the Pi 3 it allows you to I-Gate for other RF APRS sources. Personally used it in this manner and it works great. But, make sure you filter heavily so that you don't inadvertently I-Gate for anyone else while you are moving . . . APRS police get their nickers in a twist over that kind of thing. KD0GYL |
Re: IGFILTER in Rx only iGate
¿ªÔÆÌåÓýI am running v 1.4 ?on ubuntu 14.04 ?, igfilter ? ?don't work ?on T2QUEBEC? ve2se? Sent from my Samsung Galaxy Tab? S |
Direwolf APRS I-Gate over Cellular
Jared Yates
Has anyone successfully used a Raspberry Pi and Direwolf to run an I-gate over the cellular data network? I have a remote location that doesn't have internet service but does have good cell coverage. I'm curious about the specific combination of hardware that would work, and what kind of data usage it would involve. The sim card is t-mobile compatible. |
Re: IGFILTER in Rx only iGate
This isn't adequate information to reproduce the problem and fix it:
>? I tried version 1.4. ? >? It had a failure regarding internal filtering...? >? Basically it didn't work. Please be more specific. What is the exact version? What is in the configuration file? What appeared on the screen? Were there any error messages? Contact me directly with more details.?? wb2osz (at) arrl.net |
Re: IGFILTER in Rx only iGate
On Wed, Feb 22, 2017 at 7:18 AM, kq6di@... [direwolf_packet]?<direwolf_packet@...>?wrote:
There is no way to prevent APRS-IS from sending you implicit packets on a user filter port. Filters are simply additive to the implicit packets APRS-IS sends you regardless, and I'm not aware of any behavioral differences in APRS-IS connection handling based on q constructs. 20 packets per hour for implicit messages is pretty trivial compared to the APRS-IS keepalive packets which are sent every 20 seconds. Either of these are negligible traffic levels on unmetered Internet connections, so I wouldn't be concerned about it. -- Kenneth Finnegan, W6KWF |
Re: IGFILTER in Rx only iGate
I tried version 1.4. ?It had a failure regarding internal filtering... ?Either receiver to iGate or receiver to transmitter. ?Basically it didn't work. I reloaded version 1.3 WITH THE SAME CONFIGURATION FILE, and filters worked perfectly. So, as far as I could tell, version 1.4 don't work properly. Arnold KQ6DI From: "wb2osz@... [direwolf_packet]" To: "direwolf packet" Sent: Wednesday, February 22, 2017 7:07:06 PM Subject: Re: [direwolf_packet] IGFILTER in Rx only iGate Matt asked: > What q-construct are you tagging the APRS packets with?? > Is it qAR? This would imply to APRS-IS that you are a TX I-gate.? > If you use qAO instead, this should tell APRS-IS that you are RX-only.? direwolf version 1.3 always uses qAR. ?version 1.4 uses qAO for a receive-only IGate. ?Look at the comments in igate.c for more background on this. Version 1.4 has a new client side packet filter to select "messages" only to stations that have been heard nearby recently. This is now the default if no IS to RF filter is specified.? Version 1.3 is the current default download version. ?To get version 1.4, use the "dev" branch. ? See Revision history here: ? ? There is also a new document that explains how an IGate works, proper configuration, and troubleshooting. ?? If no significant issues are reported with this version, it will soon become the 1.4 release and default download version. |
Re: IGFILTER in Rx only iGate
Matt asked:
> What q-construct are you tagging the APRS packets with?? > Is it qAR? This would imply to APRS-IS that you are a TX I-gate.? > If you use qAO instead, this should tell APRS-IS that you are RX-only.? direwolf version 1.3 always uses qAR. ?version 1.4 uses qAO for a receive-only IGate. ?Look at the comments in igate.c for more background on this. Version 1.4 has a new client side packet filter to select "messages" only to stations that
have been heard nearby recently. This is now the default if no IS to
RF filter is specified.? Version 1.3 is the current default download version. ?To get version 1.4, use the "dev" branch. ? See Revision history here: ? ? There is also a new document that explains how an IGate works, proper configuration, and troubleshooting. ?? If no significant issues are reported with this version, it will soon become the 1.4 release and default download version. |
Re: Raspberry Pi Automatic Startup fails
But that version is not the same as tightvncserver, and for me doesn't work as well.? Max KG4PID From: "'John D. Hays' john@... [direwolf_packet]" To: direwolf_packet@... Sent: Wednesday, February 22, 2017 6:48 PM Subject: Re: [direwolf_packet] Raspberry Pi Automatic Startup fails
?
In the latest Raspbian release: sudo raspi-config Select "Interfacing Options" Enable "VNC" On Wed, Feb 22, 2017 at 4:03 PM, kq6di@... [direwolf_packet] <direwolf_packet@...> wrote:
John D. Hays K7VE PO Box 1223, Edmonds, WA 98020-1223 ![]() |
Re: Raspberry Pi Automatic Startup fails
In the latest Raspbian release: sudo raspi-config Select "Interfacing Options" Enable "VNC" On Wed, Feb 22, 2017 at 4:03 PM, kq6di@... [direwolf_packet] <direwolf_packet@...> wrote:
--
John D. Hays K7VE PO Box 1223, Edmonds, WA 98020-1223 ![]() |
Re: Raspberry Pi Automatic Startup fails
I found another way to get VNC running, and this one works. ?(The one in the AdaFruit Tutorial didn't.) At least it works for me so far... Arnold KQ6DI From: "David Ranch dranch@... [direwolf_packet]" To: "direwolf packet" Sent: Wednesday, February 22, 2017 1:16:47 PM Subject: Re: [direwolf_packet] Raspberry Pi Automatic Startup fails Hello Arnold, ?
|
Re: Raspberry Pi Automatic Startup fails
Humm, well I thought I had started VNC server, and it appears (to my apparent lack of knowledge) that the VNC server did start. ?I just hadn't logged into the VNC server yet. ? Maybe it's the wrong VNC server when DireWolf is looking. The script does run, and it appears that it tries to start DireWolf, but DireWolf doesn't see a Xterminal and exits. Beyond that, the links you provided are beyond my programming capability to even begin to figure out what is happening, let alone grab just the installation portion. I wish this was clearer in the DireWolf documentation. ?As it is, this can't be used in a stand-alone configuration. Arnold KQ6DI From: "David Ranch dranch@... [direwolf_packet]" To: "direwolf packet" Sent: Wednesday, February 22, 2017 1:16:47 PM Subject: Re: [direwolf_packet] Raspberry Pi Automatic Startup fails Hello Arnold, ? This has been discussed multiple times on the list before..
The dw-start.sh script *requires* that the shell running the script has a Xwindows system running (be it on the Rasberry Pi's HDMI port, VNC, etc) first.? If you don't start one of those two options first, the script will fail 100% of the time.? If you want to start Direwolf in a headless fashion (no Xwindows, VNC, etc) yet have things restart when required, I'd recommend to review N7NIX's systemd "unit" files for Direwolf: ?? #The systemd unit for Direwolf ?? ?? #See the bottom of this install script on how to install it ?? There are other ways to solve this though the Systemd way is the most "correct" way.? If you rather use the dw-start.sh script, I can provide you an edited one that is similar to my version that uses screen vs an Xterm window to show the ongoing logging of Direwolf.? You can see how I start Direwolf this way in the below script but this script does a lot more than just start Direwolf and thus much of it is probably a distraction: ?? --David KI6ZHD |
Re: Raspberry Pi Automatic Startup fails
David Ranch
¿ªÔÆÌåÓýHello Arnold,? This has been discussed multiple times on the list before..
The dw-start.sh script *requires* that the shell running the script has a Xwindows system running (be it on the Rasberry Pi's HDMI port, VNC, etc) first.? If you don't start one of those two options first, the script will fail 100% of the time.? If you want to start Direwolf in a headless fashion (no Xwindows, VNC, etc) yet have things restart when required, I'd recommend to review N7NIX's systemd "unit" files for Direwolf: ?? #The systemd unit for Direwolf ?? ?? #See the bottom of this install script on how to install it ?? There are other ways to solve this though the Systemd way is the most "correct" way.? If you rather use the dw-start.sh script, I can provide you an edited one that is similar to my version that uses screen vs an Xterm window to show the ongoing logging of Direwolf.? You can see how I start Direwolf this way in the below script but this script does a lot more than just start Direwolf and thus much of it is probably a distraction: ?? --David KI6ZHD |