Implement your own LoRaWAN Server
-
Has anyone tried implementing your own LoRaWAN server?
Anyone familiar with this project: LoRa Server Project? HERE
The project description:
The Lora Server project is an open-source set of applications that fill the gap between the gateways receiving messages from the nodes to just before the applications receiving the data. It provides mechanisms for managing the gateways on the LoRa network, the applications supported, and the devices associated with the applications.
-
Yes i use it already since few months
with different Gateways i build or boughts and Lopy or other LoraWan devices
works perfectly even on a Pi or equivalant -
@ledbelly2142
Yes, I’m replacing The Things Network server with this LoRa Server in my largest single install (15 LoRa gateways, 150 nodes)I find it much more configurable, especially if you want to use LoRaMAC commands - for example to reassign channels on the fly
-
@jmarcelino said in Implement your own LoRaWAN Server:
Yes, I’m replacing The Things Network server with this LoRa Server in my largest single install (15 LoRa gateways, 150 nodes)
Great! Which type of GW's are you using?
I find it much more configurable, especially if you want to use LoRaMAC commands - for example to reassign channels on the fly
What do you mean reassign channels on the fly?
-
@bmarkus said in Implement your own LoRaWAN Server:
Great! Which type of GW's are you using?
It's a mix. I started with the RisingHF (9), now have 5 Laird RG186 and one MatchX.
I'm looking to stabilise on the Laird RG186 (best price/performance of all gateways out there as far as my application is concerned) but it's been hard to get stock.
What do you mean reassign channels on the fly?
Because I run a private network and all nodes are under my control I don't need to stick with a standard channel map so I optimise channel frequencies as necessary. I do this using targeted NewChannelReq downlinks.
It's also possible to force "difficult" nodes to operate on a single channel (instead of the 3 channel LoRaWAN default) via ChMask. This is all at the LoRAMAC/Network server layer so the nodes don't need any application code change (such as having add_channel() calls) and can operate normally on a public network.
The LoRa Server ability to load custom NetworkServer modules makes this relatively easy to implement.
-
Hi, @gas @jmarcelino could you provide some additional details about your implementation with a lorawan server and Lopy devices?. have you used nodes and nanogateways implemented with Lopy devices? i would appreciate a lot. thanks
-
@jmarcelino Hi ! What kind of lora server do u use ? https://www.loraserver.io/ ?
Thank you !
-
@chumelnicu
Yes that's the one -
@jmarcelino I use tthar server too .. very nice solution .
Have you ever test and https://github.com/gotthardp/lorawan-server . Seems very nice too
Thank you!
-
Hi
in my case :
loraserver + mainflux application
pi +ica card as lora GW 1
matchX as lora GW 2
lopy as GW mono channeland 3 lopy devices working as nodes (with GPS,Temp/humidity, light , mouvments, logging)
-
@gas said in Implement your own LoRaWAN Server:
lopy as GW mono channel
Hi @gas , thanks a lot for your answer ... so it is possible to implement, just for integration test purposes, a loraserver, with a single Lopy as mono-channel GW, and a Lopy as LoRa node? (nowadays i only have two lopy, but i would like to test this scenario before thinking about buying some additional devices). thanks a lot. i relally appreciate yor help.
-
Yes, you can use the lorawan nano gateway example
https://github.com/pycom/pycom-libraries/tree/master/examples/lorawan-nano-gateway
but connect to your private LoRa Server instead of TTN
Just change the
SERVERdefined in config.py to match your private server -
Thanks @jmarcelino ... actually i've successfully implemented TTN based lorawan with a lopy acting as nanogateway and a lopy acting as a node. but i would like to ensure that there are no additional hw requirements (but the a pc running ubuntu) o move to Lora Server. in case some of you experts could share a brief tutorial describing the minimal tricks to successfully implement this alternative to TTN, it could be great!. thanks again for your support!
-
@gas hello Gas,
loraserver and mainflux is installed in your Pi or in your computer
did you use postgres?thank you in adavnce
Maamar -
This post is deleted!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login