I've been building a node on an rpi zero 2 w connected to a heltec rnode with the idea being it should be a gateway for people using lora to access the global ret. it has two interfaces: a tcp interface connected over wifi to another node on my home server, and a lora interface.
it seems like a common usecase that isn't quite solved yet (at least not that I've found)
the main pain points are how to treat announces?
it seems like the appropriate treatment of announces depends on the interface they come through. someone roaming the world, announcing via lora, the announce should travel through the node and to the global ret. however global announces that come from the ret (tcp interface) should NOT broadcast over LORA, as it would clog the bandwidth. also the node itself should announce occasionally so that other LORA nodes can see it.
I have a little script that stores recent announces and makes them visible on a nomad net page so someone can access global nodes via links.
I tried the announce simulator and I think it might actually be incorrect, at least i dont remember it matching IRL behavior.
anyone have any recipes for this specific kind of 'gateway' behavior? also wondering if there's appetite for a kind of plug and play gateway node program to run that comes complete with a page to see global nodes
