Regarding future plans for LoRaWAN Class B/C support #1489
Replies: 1 comment 11 replies
-
Hi @ChangYanChu, thank you for the compliments on the RadioLib library. Supporting Class C isn't particularly difficult in itself, as the existing code can be fully re-used for the additional methods. Supporting Class B is much more challenging as it will require both new code, but also gateways that support sending beacons - I don't have those, they're usually a bit more expensive if I'm not mistaken. The main roadblock for Class B/C would be my available time. Right now, I'm fully occupied by my job to make enough money to be able to afford my life and moving to my own house which is the main side project now. So if there's a need for your company to be able to use Class B/C in somewhat near/medium future, that would require funding my/our development hours so that I/we can leave some other stuff aside. (As well as looking at a Class B gateway.) Of course, providing field testing resources and validation data would be useful to debug & verify a solution, but that doesn't take away the required development upfront to get anything useful going. Helping by actually implementing Class B and C could be an option, but LoRaWAN isn't easy and our development strategy isn't particularly focused at supporting your company's needs, rather providing a robust, foolproof stack that is easy to use and supports more than one specific usecase. If you are willing to fund development or discuss other ways of supporting the project, we can discuss this on a private thread somewhere else than a public topic. |
Beta Was this translation helpful? Give feedback.
-
Regarding future plans for LoRaWAN Class B/C support, I would like to inquire if there are any developments in this area. Our team has conducted extensive research (through Google and GitHub) but has yet to find existing libraries that natively support Class B or C implementations. This gap significantly impacts several of our applications requiring rapid response capabilities, where implementing Class B or C functionality would be transformative for real-time operations.
Given the numerous user discussions on forums regarding this feature request, and understanding your team's previous indication of potential consideration in future versions, could you clarify if there are technical constraints or specific challenges delaying implementation? We recognize this would require substantial engineering effort, but knowing the conditions under which this functionality might be prioritized would help us align our development roadmap.
As active contributors to open-source projects, we're prepared to collaborate closely with your team. With a fully deployed device ecosystem in CN470 environments, we can provide field testing resources and validation data to accelerate development. Our team is also willing to assist in codebase adaptation or documentation efforts if such collaboration aligns with your development strategy.
Thank you for maintaining this exceptional library, and we look forward to receiving guidance on how we may contribute to advancing this functionality. :)
Beta Was this translation helpful? Give feedback.
All reactions