OpenWRT development environment

Hi folks,

I use a RUT955 as a SmartHome gateway to control my roller shutters, for example. I have extended OpenWRT accordingly. Everything works great and I would now like to implement further functions. Unfortunately, my development process looks modest and takes a lot of time. I tinker with something on the PC, upload it to the RUT and hope it works. Which is often not the case :frowning:

How can I test everything locally (LUA, VUCI, etc.) and make sure that everything works before I upload?

What do your development environments and working methods look like?

Thanks in advance!

It's hard to answer properly, unless you are more explicit about what are you developing... Perhaps you can use a generic Linux distribution (or even OpenWrt) inside a VM in your PC.

1 Like

Personally, I just upload files via SSH to my router when I need to test them, but then I only do shell scripts, so it's a rather quick process. For something more complex, running OpenWRT in a VM sounds like a good idea.

1 Like