-
Notifications
You must be signed in to change notification settings - Fork 395
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[LoRaWAN] Added frequency plans AS923_2, AS923_3 and AS923_4 for Asian countries #1116
[LoRaWAN] Added frequency plans AS923_2, AS923_3 and AS923_4 for Asian countries #1116
Conversation
To add frequency plans AS923_2, AS923_3 and AS923_4. These plans are used by Asian countries such as Vietnam, Indonesia, Philippines...
To add frequency plans AS923_2, AS923_3 and AS923_4. These plans are used by Asian countries such as Vietnam, Indonesia, Philippines...
To add frequency plans AS923_2, AS923_3 and AS923_4. These plans are used by Asian countries such as Vietnam, Indonesia, Philippines...
To add frequency plans AS923_2, AS923_3 and AS923_4. These plans are used by Asian countries such as Vietnam, Indonesia, Philippines...
To add frequency plans AS923_2, AS923_3 and AS923_4. These plans are used by Asian countries such as Vietnam, Indonesia, Philippines...
To add frequency plans AS923_2, AS923_3 and AS923_4. These plans are used by Asian countries such as Vietnam, Indonesia, Philippines...
Useful stuff! Our primary test target, not to diminish anything that ChirpStack is, is The Things Stack. Can you confirm that these additions work with TTN please, just to double check! |
What is the basis for these channel plans, besides the source files of Chirpstack? I don't see these mentioned in RP 1.0.3 |
Sorry, I did mean a specific LoRaWAN server. This is the docs AS923_2, _3 and _4 will have frequency offsets from the two OTAA frequencies of AS923. |
Interesting, how does Chirpstack allow you to use RP 1.0.3 while that does not specify AS923 'sub'bands? As this is actually part of the RP 1.0.4 specifcation, but you selected 1.0.3 for your device. |
Ok, let me test with RP 1.0.4 tomorrow. |
Ok, I will retest tomorrow for RP 1.0.4 with RADIOLIB_DEBUG_PROTOCOL enabled. |
BTW, this is RP 2-1.0.3 |
Oh... different revisions within 1.0.3.. whyy. Anyway, as 1.0.4 is over a year more recent we should look at those. |
Hi @IoTThinks, thanks for the logs and screenshots: they look very good. The only thing that caught my eye is the missing uplink with FCnt=4 - the RSSI/SNR shows they're close together - but not something showstopping. |
Great. I will test AS923_3 and AS923_4 too. Just in case. |
Once again a missed uplink, this time FCnt = 0.. curious. But besides that, looking all good. Also interesting to see that the Can you check whether Chirpstack is imposing any dwell time limitations? The first received downlink is too large given the dwell time limit of 400ms.. so I am interested to hear what you can see on your console. Oh, and are you also going to test _3 and _4 as you said? :) Please let me know. |
This is interesting. The plain Both will work, but the 920-923 option will add the 'usual' six extra channels that are available, while all the (Group x) bands only implement the two default channels, and so does Group 1. For testing, either is fine as both implement 923.2 and 923.4. |
I will test _3 and _4 to be complete. This is AS923 in my ChirpStack (8 channels) Ignore the OTAA as I did not implement RadioLib Persistence to save the DevNonce yet. So ChirpStack complains "DevNonce has already been used". |
RadioLib selects randomly from the available channels - I've analysed logs with hundreds of uplinks and found that it balances out over time and is statistically sound. But for just a handful of uplinks it is very much possible that it's not very balanced :) |
Perfect! Thank you very very much for this extensive testing and reporting. All looks good to me, and unknowingly you have tested stuff that I wasn't sure was working yet - I've never seen dwell time limitations in the wild but it appears to get processed correctly. Thanks a lot :) |
Yah, thanks a lot for the merge. Thanks again. |
To add frequency plans AS923_2, AS923_3 and AS923_4.
These plans are used by Asian countries such as Vietnam, Indonesia, Philippines...
The differences between AS923 (akg AS923_1), AS923_2, AS923_3 and AS923_4 are the first two OTAA frequencies and RX2 frequency.
The remaining settings are the same.
I have tested with LoRaWAN 1.1, Dragino LPS8 (AS923_2) and ESP32+RFM95.
RadioLib with AS923_2: Uplink and downlink are ok.
Able to join and send uplink.
Please kindly review and merge the code.
Thanks a lot and have a nice day.