Yes I started with that documentation. A quick review as feedback and how I experienced it. Granted I’m somewhat impatient and like to get to what I need to accomplish my task. So here goes…
Introduction: useless to me
Architecture: I looked for the path, as I hoped for, in the diagrams. I want to know how my feather M0 RFM9x can be programmed to connect to a gateway (could be the raspi?) and where a gateway connects to an MQTT broker and to my Node-Red (been using it since early 2014). I did not see any of what I call devices, meaning sensors and actuators. No multi-region for me, I think so moving on.
V3 Documentation: I think I loaded latest, V4 version - did not liner here.
V3 Documentation: Breaking changes… not a problem if I never used V3. Same goes for migration,
No Docker
Quickstart Debian / Ubuntu: Interesting but looking for Raspi
Quickstart Raspi: finally getting somewhere. I decide I need Full. Just a guess really. And then divert to Chirpstack Gateway OS documentation.
Introduction - told me the same that as before; Full Base Image.
Changelog: I’ll take what I get
Image Types: I still think I need Full
Hardware Support: I see Raspi 4B & RAK 2245 - gives me confidence that I’m still on the right track.
DownLoads > Installation > Raspberry Pi > Full Balena Etcher > First Usage > Getting started
Connecting: all good, I used my pfsense firewall to find the IP and http to that address.
Flash concentrator - optional? - moving on
Configure Concentratord: I have to admit I bounced all around here. Chipset? Sent me on a wild goose chase to try to figure out what chipset my RAK2245 was using. I got frustrated and went through all the options until one indicated it supported the 2245. Channel plan? I could see the 2245 had a 915 on the heat sink label so I picked that and then something in the middle of the range; I ecall 67? Save and apply. Moving on.
Confirm Configuration: HUGE MISTAKE TO OVERLOOK THIS NOTE - My take; I just configured it so what do I know if I configured it correctly or not. I spent considerable time and effort looking for something, the Gateway ID, that was there all along; or at least after a few seconds - but I was in a hurry.
Configure ChirpStack MQTT Forwarder (optional) - do it later after I get some data flowing.
Configure ChirpStack UDP: probably not
Use? > and the content after here has disjointed documentation . Useful, I suppose, but does not move me forward to getting a gateway ready to receive data.
After this I read some online stuff and I went into the Chirpstack Application (admin:admin - good). I see there 2 main categories:
Network Server
Tenant
I see some duplication in both categories. Both have
Dashboard
Users
API Keys
The server has Tenants, Device Profile Templates, and Regions
The Tenant has Gateways and Applications.
I did find the ? in the upper right but that took me back to the same documentation I just went through.
With some online searching I started to realize that I needed to add a gateway. I read that I needed to go into the application and go to the gateway > add gateway.
I tried to add a gateway but I was in no way realizing this was about the same gateway I had registered in the non-application part of the web site. It took me a few ore rounds to put that together. I added, named it, described it, hen got to the GATEWAY ID. I clicked on MSB and LSB. Who knows what that means. I clicked on the refresh icon and wow. It seemed to have created a gateway id for me. I looked at the hex string and hex array; again, what it that for. 30 second intervals, sure. Submitting gave no satisfaction.
So then I went on a search for what my 2245 revealed as a gateway ID. I got out a magnifier because the writing is very small on the device to see if they written the device’s ID. Noy joy.
I went back to where I had configured the RAK2245 in the first web site, and lo-and-behold there is a value in a field named, amazingly, Gateway ID. I went back into the Chirpstack Application and applied that number to the gateway field uner Tenants, and… Nothing. Ach! Who do I need to know… an then I see a little green dot and the word, Online. Yahoo.
NEXT. To learn how to program the Feather M0 RFM9x device. and see if I can get some data through the gateway.
So sorry for the long post but it’s just my 2c about my experience with the documentation and the software… I suggest a “New to LoRa” section that gets a gateway and a device up and running and communicating for a quick win. I suspect there are those who are not so tenacious and have given up because the learning curve is steeper than most projects; and I’ve done a lot.
I my other googling, I note that the LSB and MSB are for lowest, and most significant bits and that the Hex String/Array was was something I might need in the code for the Feather?
On to the next phase of the project.
Thanks for your help.