John Goerzen · @jgoerzen
781 followers · 2298 posts · Server floss.social

@stevelord @kas Incidentally, a second alternative along those lines would be to use to provide a reliable connection over an unreliable medium, and then use 's nncp-daemon/nncp-call atop gensio.

I have thought about all this when I've considered running over or SX links. In particular, in xbnet, I documented some settings: github.com/jgoerzen/xbnet/blob

I haven't directly tried the NNCP-over-UUCP scenario, but I do think it should be fairly straightforward.

#uucp #XBee #lora #NNCP #gensio

Last updated 3 years ago

John Goerzen · @jgoerzen
713 followers · 2218 posts · Server floss.social
John Goerzen · @jgoerzen
713 followers · 2218 posts · Server floss.social

@deadparrot Hello! I'm a /#rustlang person. Been using it at work for several years, and also have several crates out there. complete.org/filespooler/ is my most recent project. I'm also behind and , which can tunnel TCP/IP or other data down SX or long-distance radios.

#lora #XBee #lorapipe #xbnet #filespooler #Rust

Last updated 3 years ago

Tech News Worldwide · @TechNews
11284 followers · 97990 posts · Server aspiechattr.me
John Goerzen · @jgoerzen
713 followers · 2221 posts · Server floss.social

@silwol @ManniCalavera @zkat @liw Hello Kat! Yes I am one that enjoys (see also for some reason). Can't say any of my crates are popular, but I've written some for tunneling TCP/IP across and SX long-range, low-power radios using PPP or tun/tap. (see lorapipe, xbnet). Currently working on an asynchronous Unixy job queueing system I hope to announce in a few days. Been using Rust at work for a few years now also.

#XBee #lora #rustlang #Rust

Last updated 3 years ago

John Goerzen · @jgoerzen
714 followers · 2223 posts · Server floss.social

An addendum - if you have a phone line and , can get through just about anything. too. These older protocols lack modern security themselves, but will deal with slow and noisy links well. SX radios provide a serial link they can use.

#XBee #serial #zmodem #uucp #modem

Last updated 4 years ago

John Goerzen · @jgoerzen
715 followers · 2226 posts · Server floss.social

@kensanata @kelbot @ND3JR Also ND3JR, hello from KR0L. Of course you can't use NNCP on the ham bands due to encryption, but I hope to soon get it running over or long-range radios that run in the 900MHz ISM band. I have projects on Github for both LoRa and XBee radios as well.

#XBee #lora

Last updated 4 years ago

John Goerzen · @jgoerzen
715 followers · 2226 posts · Server floss.social

@janriemer @jcholder Hi J.C.! I do a lot with (and also am fond of various other languages such as ). One of my favorite projects has been github.com/jgoerzen/xbnet in which I used Rust to tunnel and frames over a packetized serial protocol on long-distance radios. But Rust is currently my go-to language for a lot of general tasks.

#XBee #IP #ethernet #Haskell #Rust

Last updated 4 years ago

John Goerzen · @jgoerzen
715 followers · 2226 posts · Server floss.social

@th Yes, and in fact both and do FEC at the physical layer. They packetize data, and guarantee that packets arrive without modification, but not that all packets arrive. So I need something with ARQ (retransmit) but lighter weight than TCP/IP

#XBee #lora

Last updated 4 years ago

John Goerzen · @jgoerzen
715 followers · 2226 posts · Server floss.social

@stibbons I actually use quite a bit (and used back in the day also). Unlike UUCP, NNCP assumes a clean connection - a reasonable assumption for most these days. Actually one of my use cases for this would be running NNCP over this kind of link. The NNCP author's canonical suggestion for NNCP over serial is to use TCP over PPP. That works fine to provide reliability, but has too much overhead for these very slow modems. changelog.complete.org/archive

#XBee #uucp #NNCP

Last updated 4 years ago

John Goerzen · @jgoerzen
715 followers · 2227 posts · Server floss.social
John Goerzen · @jgoerzen
715 followers · 2228 posts · Server floss.social

9/ Recovering free will online

Let's look at the tech. For data link and networking, of course there are , and . is atop . can form a mesh. is a powerful delay-tolerant network. and form mesh networks, optionally using the existing Internet as a backhaul; their goal is nothing less than replacing the Internet. of course provides some of this too, at a different layer.

#Tor #hyperboria #cjdns #NNCP #bluetooth #Briar #meshtastic #XBee #lora

Last updated 5 years ago

John Goerzen · @jgoerzen
715 followers · 2228 posts · Server floss.social

3/ Recovering free will online

Free our physical and data link layers. You don't have to use Internet from a phone company. Try or radios, or 5GHz point-to-point. Or, heck, NNCP over USB sticks in a car. is an off-the-grid IM system that does this. What else could you do if you dream big here?

#meshtastic #XBee #lora

Last updated 5 years ago

John Goerzen · @jgoerzen
715 followers · 2228 posts · Server floss.social

@joeyh @ij Incidentally you may be able to do something with that. You could get something like a Nighthawk M1 cell access point, put a directional antenna on a pole, and get decent performance. Power it by solar of course. Then backhaul to your house... Maybe directional wifi or some licensed thing, or failing that, or . XBee maxes out at 120Kbps. Reality is going to be less than that but may still be 2-3x what you'd get on 33.6 dialup

#lora #XBee

Last updated 5 years ago

John Goerzen · @jgoerzen
715 followers · 2228 posts · Server floss.social

@ctonysem Yes! So on bands in the US, encryption isn't allowed, but AX.25 (packet radio) works at 1200bps on VHF or 300bps HF and I have definitely run emacs over that ๐Ÿ™‚

For true , I use and devices. I wrote github.com/jgoerzen/xbnet to facilitate TCP/IP (or ssh) over XBee - my most advanced work in this area - and github.com/jgoerzen/lorapipe for a similar thing over LoRA.

I can run , , , , even over long-range radio with xbnet!

#ethernet #uucp #ppp #tcp #XBee #lora #SSH #hamRadio

Last updated 5 years ago

John Goerzen · @jgoerzen
658 followers · 2199 posts · Server floss.social

@profoundlynerdy The wifi 2.4GHz band overlaps with a ham allocation, so people do some interesting things with high-power/high-gain wifi, especially with mesh.

It's not ham, but and are also really nice. is a long-distance communication system that can go several miles without cell infrastructure and forms a self-healing mesh.

#meshtastic #XBee #lora

Last updated 5 years ago