Announching LoRa Gateway OS

I think you’re right and many gateways would not be compliant with local regulations. Anyway, I leave it up to you how far you would like to go with this. If you decide in the end to just generate a bunch of files and copy & paste most of it, then that is fine too :slight_smile:

Having compared the files associated with different vendors, I can see they are all identical. I was actually surprised this is the case. The same gateway configuration can be achieved through different combination of radio 0 and 1 “freq” and the “IF” offsets. Around the web you can find quite a few different combinations, they achieve the same end result but in a different way. I thought the same might apply here and we’d have to create different files for each vendor.

Now since they are all effectively the same, its not that hard to create one set and copy these. Lets go with the simple method.

Even with this approach, we could still add a future feature of adjusting the power settings.

Over the next couple of days I will create json files for all the regions listed in the LoraAlliance “LoRaWAN 1.1 Regional Parameters rev. 1.1rB” document (edit: updated to the current version). For AU and US (which have 64 channels allocated) its clear how to create 8 different json files for the 8 different Channel Blocks. I just need to dig into the other regions to see if something similar is possible. Clearly would not be as extensive, but for example if a region has more than 8 channels allocated by the government regulator then this creates an opportunity for several different configurations.

1 Like

Hi @brocaar, I have completed a number of json config files. Not an expert with GitHub, hope I have sent a correct Pull Request. More files to follow

1 Like

I’ve updated the gateway-config script to include your added configuration :slight_smile: (https://github.com/brocaar/lora-gateway-os/commit/ac77537c5e20913746c3f0226d602c393afaafbd).

I’ve added the Sandbox concentrator shield configuration https://github.com/brocaar/lora-gateway-os/commit/d3316abbe5a50478d0f3b9557cc26b5af36e8f38. This will be included in the next release. I was planning to do a second test release sooner, but I ran into issues with the GPS module (with the Raspberry Pi 3 in general), see also: https://github.com/agherzan/meta-raspberrypi/issues/374. Now this has been resolved, I hope to be able to do a new testrelease in the next days :slight_smile:

1 Like

Very cool! Looking forward to it!

I’ve just released a second test-release :slight_smile: Please see https://www.loraserver.io/lora-gateway-os/overview/ for download instructions. I’ve also added documentation with regards to using Mender.

Looking forward to your feedback!

2 Likes

Hi, I downloaded the full image (https://artifacts.loraserver.io/downloads/lora-gateway-os/raspberrypi/raspberrypi3/2.0.0test2/lora-gateway-os-full-raspberrypi3--20190127122018.sdimg.gz) I used etcher to download for raspberry memory card (16GB), but it did not work, not the green led rasp flashes 3 times more does not boot.

Could you provide any debug information (e.g. connect it to a display using the HDMI port or use the UART pins)? It runs fine here on a Pi3 with RAK831 concentrator :slight_smile:

I discovered that the problem is when I used raspi 3 plus (I connected hdmi nothing appears), raspi 3 worked correctly

I have not (yet) tested against the 3+. Maybe you could add an issue on https://github.com/brocaar/lora-gateway-os to request this feature. The forum is not a good place to keep track on feature requests or bugs.

When will it support CN470 config?

Yes, but please note that all the code is open-source. If you would like to help out by adding / testing new band configuration, that would be great and I would be looking for pull-requests! :slight_smile: I can support where needed. https://github.com/brocaar/lora-gateway-os/tree/master/layers/targets/meta-raspberrypi/recipes-lora/lora-packet-forwarder/lora-packet-forwarder

1 Like

I will have a look and contribute by adding this

Looking forward to if :slightly_smiling_face:

Nearly finished. Working on adding IN, AS1, AS2,CN470,KR. Have created the frequency plans, just adjusting the menu. Still a novice at GitHub, so bumbling my way through.

@brocaar, for the life of me, I can’t get GitHub to push the changes from my PC to my Repo. As a workaround I’ve created another Repo and put all the files in there. https://github.com/tonysmith55/lora-gateway-additions.git

This change will add KR, IN, AS1, AS2 and CN470.
Also the RAK831 title has been edited to include the new RAK2245 module which has the same config as the 831

Can you check the contents of the .toml files.

Do we need to download the LoraGateway OS or can we still download the Gateway Bridge images from https://www.loraserver.io/lora-gateway-bridge/overview/downloads/. ie are these files being kept up to date with code modifications?

if we can download the files and since the instructions on the page have changed, can you advise which ones to use for a Pi (Plan to install on Pi Zero, Pi 3B and Pi3B+)

Regards
Tony

Thanks! I’ll check out your code changes and add them to the LoRa Gateway OS repo :slight_smile: Note that this might be next week because of traveling.

Do we need to download the LoraGateway OS or can we still download the Gateway Bridge images

This is up to the end-user. E.g. if you only need the LoRa Gateway Bridge, then you only need to download the binary and you’re good to go. If you rather have a ready-to-use bootable image, then you might be interested in the LoRa Gateway OS. The LoRa Gateway OS will come with the LoRa Gateway Bridge, so in the latter case there is no need to install it manually.

Thanks, I’ve been trying the OS but prefer to use Raspbian as I run other services on the Pi. I also run Pi3B+ and know the Gateway OS doesn’t currently support this version.
Since the web page and documentation has changed, what version would you recommend I download for a Pi, given I will be using PiZero, Pi3B and Pi3B+

Regards
Tonu