What environment for commercial development?

We planned to use the WisDuo module RAK4630 for commercial deployment and currently we see several limitations that make this system unacceptable. One of them is the fact that RUI3 has support only for Arduino IDE. This IDE is not suitable for us for many reasons. Since the VS/VSCode Arduino extension support has been discontinued, the Arduino IDE remains the only option for RUI3 development. Furthermore, we are not sure whether Arduino IDE will exist in its current form in a few years; we have seen what happened with Mbed, for example. The Arduino IDE is good for hobby and proof of concept projects, but not for commercial projects.

The alternatives for software development are the classic BSP, which has unofficial support in PlatformIO, and Zephyr, which has official support for RAK4631. Zephyr is a bit overkill for LoRaWAN projects and unless someone works with it regularly, the learning curve is quite high.

I wonder what tools are used by other developers for commercial development with WisDuo? Is RUI3 support for PlatformIO still planned or have you given up? I have been reading for 3 years that it is on the plan but still nothing happens.

==> Arduino Community Edition - Visual Studio Marketplace

Alternative is using Nordic’s SDK which is now based on Zephyr, as you mentioned.

To start with Zephyr check our example code ==> https://github.com/RAKWireless/rak-zephyr-sdk

We cannot rely on the community edition. At our company, we use Keil or CrossWorks for MCU programming, but unfortunately they do not offer BSP for RAKWireless.

We are still testing Zephyr. Your link is broken, but there is another project that can be used as a good starting point: https://github.com/srcnert/rak-zephyr-app

Not sure why you think the link is broken.

It works for me and the repo is not set to private.

I will check with repo owner tomorrow.

IMO it’s private or has a restricted access:

Yes, it’s private!

Sorry, didn’t see that. Will ask the owner to make it public.