LoRa mesh networks

You could ask a trucker :wink:

2 Likes

From the Regional Parameters document linked previously:

2.3 US902-928MHz ISM Band

This section defines the regional parameters for the USA, Canada and all other countries
adopting the entire FCC-Part15 regulations in 902-928 ISM band.

It goes on to talk (in terms opaque to me) about output power.

Does that help?

1 Like

A-ha, that is it. It is part 15 after-all. I’ll have to take some time to re-digest part 15. The last time I read part 15, I was sixteen years old and was assembling a 50mW home made am radio brodcast kit. It’s been over forty years since then. I suspect that it’s been updated at least a few times since then. Most people never take part 15 very seriously because in the past it typically only governed children’s toys and old fashioned kitchen appliances for the most part. Even with spread spectrum which can actually operate just below the noise floor, it’s hard to imagine putting such low power devices to practical use in long range radio communications.

2 Likes

This is also an interesting device with LoRa:


But there is no mention of meshing. The mesh part is most interesting for me.
5 Likes

Don’t forget the maximum duty cycle. For example, in the EU you may use the LoRaWAN spectrum up to 1% of the time, so a maximum of 36s per hour and device. So you might want to use it as a means for push notifications, SMS-like messages, but even text-only webpages seem to be unsuitable, especially if you want to communicate without being next to the gateway and the data rate might drop down to 300 bit/s.

Some more information on the limits of LoRaWAN can be found at https://arxiv.org/pdf/1607.08011.pdf

5 Likes

A few things to keep in mind. First is that nobody has written a mesh protocol on top of LoRa. The second is that data rates drop off quickly.

If it were cheap enough it may be worth incorporating for emergency alerts and texts to emergency service when everything else is down. They way the radio protocol is designed is to funnel a lot of little bits of data from many different points (hundreds, thousands), and send back some sort of instruction or confirmation. Which is great for say co-ordinating solar inverters and battery banks, but the host nodes really needs fatter data pipes to talk to each other. So the self-healing isn’t really there.

1 Like

That’s if you mean real-time mesh comms. But if considering IoT store-and-forward concept (something like z-wave does) then there’s no rate drop (but latency increase) and may still comply with duty cycle requirements.

1 Like

All of your inputs/thoughts helped me to find real experts out there. Their name is The Things Network. For example and as brought up from @bwildenhain here is their link to duty-cycle. There is Forum as well, etc.

Not Suitable for LoRaWAN:

Realtime data - you can only send small packets every couple of minutes
Phone calls - you can do that with GPRS/3G/LTE
Controlling lights in your house - check out ZigBee or BlueTooth
Sending photos, watching Netflix - check out WiFi

Another one that I found out (having some time this evening) is pretty much official thing, REC 70-03 (the best info, IMHO) on what is going on within EU. @StevenR please take a look at ANNEX 1 link there. Another relevant EU regulations are ETSI EN 300 220-1 V3.1.1 (2017-02) and ETSI EN 300 220-2 V3.2.1 (2018-06). My comments mostly cover ITU Region 1. Useful ITU RADIO Regulations presentation from 2018 is here.

Yes, I’m almost sure that individual license requirement is needed for Road Transport Telematics and movement detection.

1 Like

Truckers also still use CBRS, which requires no license to operate a station.

[> Anyone, regardless of age, can operate a CB station – except a foreign government, a representative of a foreign government, a federal government agency or someone who has received an FCC a cease-and-desist order that is still in effect. Anyone who is eligible may operate a CB station for personal or business use, in accordance with the rules.

An individual license is not required to operate a CB station and the FCC does not renew formerly issued CB Radio Service licenses;

The FCC service rules for the Citizens Band Radio Service (CBRS) are located in 47 C.F.R. Part 95.](https://www.fcc.gov/wireless/bureau-divisions/mobility-division/citizens-band-radio-service-cbrs)

Like, @richi I’m also interested in short hops over mesh/ad hoc networks

1 Like

What is really needed is interoperation. Does this product (goTenna) interoperate with other LoRa products - at all levels?

Without interoperation and with a relatively short range, many people can end up with useless islands of non-communication - and the cost of the device is not so low that you wouldn’t care.

I suppose no irony is intended that the product only works with iOS and Android. :slight_smile: Does it have a public API so that someone could more readily use it from a Librem 5? The underlying Bluetooth should be OK but the stuff on top of that is the question.

One thing that seemed to be missing is a dedicated stationary model. (I see that in my part of the world a few people are operating stationary relays but I don’t know what hardware they have.)

2 Likes

Yes interoperability would be great. An open standard would be best. GoTenna is none of that, it is proprietary through and through. But at the moment is seems to be the most used LoRa mesh product.
With goTenna, there is an easy stationary relay function, that is standalone. And at least with txTenna, there is a base station software that can run on a RaspberryPi and can connect to the internet and/or to Blockstream sattellite.
GoTenna offers an API, but you need to apply for an API token in order to use it. I don’t really understand what this is about. I received my token a month after applying for.
I started playing with goTenna, but it is on hold right now:
https://0net.io/1EwAh4KUfGgRw1re7uyrmTUWKZYV9SHVcW/?Post:46:LoRa+mesh+networks+and+Bitcoin

1 Like

Just musing …

What I was thinking is a different model of hardware. Maybe strip out the battery and charging, add external antenna, and change the form factor.

Another direction to go in would be a remote stationary relay model, which comes with small solar panel, charge controller, and maybe larger battery, mounting brackets, external antenna, and again with a form factor that matches the use case (and obviously outdoor rating).

I get though that having just one model keeps the manufacturing and design cost down.

However

To me this makes it relatively uninteresting for people who are backing the Librem 5. It’s chalk and cheese.

On the other hand, given that the success or failure of mesh depends on density, I suggest that Purism can’t go it alone with an open LoRa mesh product. It really needs a Google or an Apple or an Intel to define standards, build and market a device, and then Purism can create the non-spyware version for those who care. :slight_smile:

I looked into this type of thing really intensely last month because I was going on a cruise ship where communication was at an evil monopoly level of cost and a robbery level of bandwidth. I thought we could use them at times when the family was split up. We didn’t and instead, the family (15 in all) spent 2/3 of our time trying to figure out what to do and where everybody else was going to be.

I doubt it because even within the company they sell a military-type grade, a professional type, and a mere mortal type. Seems you would want the public mesh on its own frequency. Also, I only singled this one out on the other thread because it’s already in the market where the other products are promising dreams.

After reading a bunch of their stuff, it seems the majority of their stationary models are ordinary dongles plugged into solar USB chargers left in high places. They have a map to explore, and some amateurs have 5 to 7-mile radius stationary towers.
https://imeshyou.gotennamesh.com/ (interactive map of public mesh users, not all users)
From reading their site, the 7-mile radius ones are achieved by a simple hack of their product that “breaks the warranty” but they do not discourage people from doing that. They even seem happy that customers are hacking their products.

I didn’t even think to look for interoperability when I was first looking. I’m not even aware of a competitor so there was nothing for me to think of compatibility with other similar items.

=================================================

I’m looking around more now and it looks like Semtech company has the patents on the most important parts: https://www.semtech.com/products/wireless-rf/lora-transceivers
They show Global frequency versions and Continent specific frequency versions. Wouldn’t that mean no matter who fabricated the dongles, the most important part that is patented, LoRa® Transceivers, would have to be interoperable?

1 Like

The devil is in the details.

For example, it could be that the phy and link layers are interoperable but the network layer is not (and hence by definition no higher layer is in practice interoperable) - so you can exchange packets with a single adjacent node, regardless of vendor, but not either relay (route) or actually do anything with the packet.

Or it might not even be as good as that, for example, because there are too many protocol options even at the lower layers.

I note also that the goTenna web site talks about options that are only available with a subscription and intentionally limited functionality otherwise. Hmmm.

There is always tension between a competitive advantage in the market and encouraging wider adoption. My opinion, for what it is worth, is that if Semtech wants this to be a success then they need to drive total interoperability even if it doesn’t suit the agenda of manufacturers using Semtech’s chips or patents. That could mean having formal interoperability certification.

In some respects it reminds me of the internet before there was the internet.

I suppose the military may want their own frequency but it is not as if this would prevent jamming, and the military already have the option of having their own frequencies.

One potential use of this is in disaster areas where all terrestrial telecommunications infrastructure is dead. In that case, it would be more helpful if everyone actually can communicate with everyone else, including the military.

Unclear how a “professional type” might differ from a “mere mortal type”.

1 Like

There’s already that sort of purposed long (and short too really) range radio capabilities but I expect stations could also act as dual nodes in denser areas for add on wifi last relays to be used for a more casual purpose. Soooo hungry for more ham!:cut_of_meat::bacon:

2 Likes

In some respects, that is more like it (using 802.11s with an existing 802.11whatever wireless protocol).

  • Standardised
  • Much faster than LoRa
  • With point-to-point (pairs of antennae) can get good range where you need it e.g. to span gaps in the mesh.

The key difference would seem to be that 802.11s assumes mostly fixed nodes and probably assumes a decent amount of power available.

Wouldn’t it be nice if the whole lot were interoperable, so that a LoRa relay node could alternatively bridge onto a WiFi mesh, and in turn that maybe tunnels over the internet at some point, and later on the traffic would pop back out onto a LoRa relay node? :slight_smile:

1 Like

That would be the ideal :slight_smile:

1 Like

@richi, it is indeed nice to see @guido.gunther’s Phosh on Popcorn Computer Pocket P.C..

1 Like

This actually seems not too hard to do.

The Meshtastic people have something similar up and running.

There is an existing Python API for sending and receiving messages.

So if you had a compatible device it shouldn’t be too hard to write a Chatty plugin that can send/receive messages over LoRa.

It would be even easier to just use the web interface with the Librem5 to start with.

Then as long as you have a Meshtastic device you can communicate directly over LoRa (ideally with Chatty).

There is also already work on supporting devices directly, see portduino and the PineTab issue. So in the future if the right hardware was available you could swap the WiFi or modem for a LoRa board.

3 Likes