|
| ▲ | Rebelgecko an hour ago | parent | next [-] |
| Once upon a time I worked on a project where we SSH'd into a satellite for debugging and updates via your standard electronics hobbiest-tier 915mhz radio. Performance was not great but it worked and was cheap. |
| |
| ▲ | jacquesm an hour ago | parent [-] | | This is still done today in the Arducopter community over similar radio links. | | |
| ▲ | drzaiusx11 42 minutes ago | parent [-] | | I haven't heard much about the ArduCopter (and ArduPilot) projects for a decade, are those projects still at it? I used to run a quadroter I made myself a while back until I crashed it in a tree and decided to find cheaper hobbies... |
|
|
|
| ▲ | jacquesm 4 hours ago | parent | prev | next [-] |
| https://github.com/markqvist/Reticulum and RNode would be a better match. |
|
| ▲ | nomel an hour ago | parent | prev | next [-] |
| what's wrong with tcp, on a crappy link, when guaranteed delivery is required? wasn't it invented when slow crappy links were the norm? |
| |
| ▲ | OhMeadhbh 40 minutes ago | parent | next [-] | | Because TCP interprets packet loss as congestion and slows down. If you're already on a slow, lossy wireless link, bandwidth can rapidly fall below the usability threshold. After decades of DARPA attending IETF meetings to find solutions for this exact problem [turns out there were a lot of V4 connections over microwave links in Iraq] there are somewhat standard ways of setting options on sockets to tell the OS to consider packet loss as packet loss and to avoid slowing down as quickly. But you have to know what these options are, and I'm pretty sure the OP's requirement of having `ssh foo.com` just work be complicated by TCP implementations defaulting to the "packet loss means congestion" behavior. Hmm... now that I think about it, I'm not even sure if the control plane options were integrated into the Linux kernel (or Mac or Wintel) Life is difficult sometimes. | |
| ▲ | direwolf20 27 minutes ago | parent | prev [-] | | It will time out before your packet gets through, or it will retransmit faster than the link can send packets. |
|
|
| ▲ | dsrtslnd23 3 hours ago | parent | prev [-] |
| In aerial robotics, 900MHz telemetry links (like Microhard) are standard. And running SSH over them is common practice I guess. |