Planning to create a Visual programming language for embedded devices, How viable is this?
Let's take an ESP32 for example. The user will be able to program the ESP32 using the Desktop Software OTA. A firmware (Small C++ program) will be flashed to the ESP32. After that the VPL (Visual programming language) software and the ESP32 will be able to communicate wirelessly.
Users will be able to quickly prototype and create programs by connecting blocks. They can execute the code, can see live execution (which node is being executed) with detailed logs and visual data. The communication can be done via Bluetooth or Wifi.
How viable is this as a project Idea? Is it practical? And would it be actually useful?
I am a beginner/intermediate at embedded, made a few ESP32 and RPi projects, but I am quite good at Desktop development in Java. Was looking to create meaningful projects and expand my skill level.
TLDR : want to create a Visual coding tool for ESP32 (and possibly other micro-controllers) how viable is the project idea