Chirpstack for LoRaWAN
-
wrote on Jan 21, 2021, 8:40 PM last edited by
The ChirpStack open-source LoRaWAN Network Server stack provides open-source components for LoRaWAN networks. Together they form a ready-to-use solution including an user-friendly web-interface for device management and APIs for integration. The modular architecture makes it possible to integrate within existing infrastructures. All components are licensed under the MIT license and can be used for commercial purposes.
- https://www.chirpstack.io
- https://www.chirpstack.io/project/install/docker/
- https://hub.docker.com/u/chirpstack/
I have a client wanting this, and I get the interest, this LoRaWAN stuff looks pretty cool.
Anyone want to DM me an estimate on cost to package this stack?
-
wrote on Jan 22, 2021, 6:06 PM last edited by
For those that don't know, LoRaWAN is an IoT networking technology. The main features are:
- The sensors or things are generally very low power, with battery-lives of 10+ years.
- The data bandwidth is very low, often a few bytes a second.
- The connection range can be very high, 10+ kilometres.
- The sensors or things can go in places where there's no wiring, power or wifi, and they can relay messages for almost unlimited distance coverage.
Example usage:
- Car park sensors - is there something in this space?
- Sonic sensors - how much fluid is in this tank?
- Current sensors - how much power is this thing using?
- Location sensors - where's my thing?
- Movement sensors - is my thing being hit?
- Weight sensors - how full is my thing?
etc, etc
The common use case would be to hook up to something like Prometheus or Influx time-series databases for recording measurements over time, then Grafana for charting time-series data, and NodeRED for reacting to measurements as required, perhaps with alerts or responses.
As you can see, we have 2 of the 4 components (Prometheus & Grafana) to make Cloudron a rapid IoT development platform stack.
I can think of many use-cases, the easier this is made, the more things people can come up with?
- It's Thursday, did I put the bins/trash out?
- Did I leave the oven/lights on?
- Where's my kid?
Then for businesses:
- How many people walked through my doors?
- What's being used?
- What needs replacing?
Hopefully that helps explain, and Chirpstack does seem to be the de-facto in this areas, as much as Prometheus, Grafana and NodeRED seem to be the de-facto apps in their areas.
Plus, this is another reason why Cloudron on Raspberry Pii etc is good, as it can give another use-case for off-grid servers that only have a need within a building or property but no need for the outside world to access.
-
wrote on Mar 26, 2021, 7:06 PM last edited by
Work in progress on packaging this by a very kind and capable colleague.
Let me know anyone with experience or wishing to collaborate on testing this when ready.
-
wrote on Mar 26, 2021, 7:14 PM last edited by
@doodlemania2 noticing your related apps with InfluxDB and Chonograf, you interested in Chirpstack?
-
wrote on Apr 30, 2021, 3:22 PM last edited by
-
wrote on May 5, 2021, 8:32 PM last edited by marcusquinn May 5, 2021, 9:16 PM
@vladimir-d has this running now so we can give it a good test.
@girish what's your preferred way to review for submission - repo on git.cloudron.io?
-
@vladimir-d has this running now so we can give it a good test.
@girish what's your preferred way to review for submission - repo on git.cloudron.io?
@marcusquinn said in Chirpstack for LoRaWAN:
@girish what's your preferred way to review for submission - repo on git.cloudron.io?
yes, please.
-
wrote on May 7, 2021, 5:28 PM last edited by
@girish it looks like I don't have permissions to create new projects on git.cloudron.io.
I getNamespace is not valid
error when I try to create a project for Chirpstack App. -
@girish it looks like I don't have permissions to create new projects on git.cloudron.io.
I getNamespace is not valid
error when I try to create a project for Chirpstack App.@vladimir-d What's your id on gitlab?
-
wrote on May 7, 2021, 5:48 PM last edited by
-
@vladimir-d please try now
-
wrote on May 11, 2021, 9:11 AM last edited by
@girish works now, thank you!
The app has been pushed to git.cloudron.io.
-
wrote on May 11, 2021, 3:36 PM last edited by
-
Staffwrote on May 26, 2021, 1:17 AM last edited by girish May 26, 2021, 1:17 AM
@marcusquinn @vladimir-d What's the current status of this app? As in, any known issues or things you are working on or should this be pushed out as unstable?
-
@marcusquinn @vladimir-d What's the current status of this app? As in, any known issues or things you are working on or should this be pushed out as unstable?
wrote on May 26, 2021, 11:08 PM last edited by marcusquinn May 26, 2021, 11:08 PM@girish We're in testing now, so there might be some tweaks to come but it is close to being ready for production.
-
@marcusquinn @vladimir-d What's the current status of this app? As in, any known issues or things you are working on or should this be pushed out as unstable?
wrote on May 26, 2021, 11:10 PM last edited by marcusquinn Jul 14, 2021, 10:51 AM@girish I emailed the developer too, to introduce him to Cloudron and the app being packaged too. Not heard back yet but can only hope for his interest too: https://www.brocaar.com
-
@girish I emailed the developer too, to introduce him to Cloudron and the app being packaged too. Not heard back yet but can only hope for his interest too: https://www.brocaar.com
@marcusquinn Yes, thanks for the email! Would be great to see interest from their side. Regardless, if the app is functional, we can try to get it published
-
@marcusquinn Yes, thanks for the email! Would be great to see interest from their side. Regardless, if the app is functional, we can try to get it published
wrote on Jul 13, 2021, 9:22 PM last edited by@girish It still needs multiple postgresql database support (two databases for the app).
https://forum.cloudron.io/topic/4989/postgresql-multiple-databases-support -
@girish It still needs multiple postgresql database support (two databases for the app).
https://forum.cloudron.io/topic/4989/postgresql-multiple-databases-support@vladimir-d ah ok, that is indeed a blocker. I think it will take atleast a couple more Cloudron releases for us to look into multiple database option.
-
@vladimir-d ah ok, that is indeed a blocker. I think it will take atleast a couple more Cloudron releases for us to look into multiple database option.
wrote on Jul 16, 2021, 2:18 PM last edited by@girish We created these postgresql databases manually so it works on our instances.