tmedicci opened a new pull request, #3551:
URL: https://github.com/apache/nuttx-apps/pull/3551

   ## Summary
   
   Initial development of the NuttX's Web Panel application. This is a 
self-hosted web page application that enables retrieving system info, provides 
a simple NSH terminal and enables uploading files.
   
   General overview of the NuttX Web Panel can be checked in the preview for 
the article ["NuttX Web Panel: A Self-Hosted Web Interface for 
NuttX"](https://preview-developer.espressif.com/pr748/blog/2026/06/nuttx-webpanel/)
   
   ## Impact
   
   Impact on user: Yes. Provide a user-friendly interface for interacting with 
NuttX and developing real applications.
   
   Impact on build: No.
   
   Impact on hardware: No.
   
   Impact on documentation: Yes. Proper documentation will be provided on 
`nuttx` repository.
   
   Impact on security: No.
   
   Impact on compatibility: No.
   
   ## Testing
   
   The initial development of the NuttX Web Panel was tested using the 
`esp32p4-function-ev-board:webpanel`.
   
   ### Building
   
   ```
   make distclean && ./tools/configure.sh esp32p4-function-ev-board:webpanel && 
make -j$(nproc) flash ESPTOOL_PORT=/dev/ttyACM0
   ```
   
   ### Running
   
   Please, follow the guide at the equivalent `nuttx` PR (with proper 
documentation): **TO BE LINKED**
   
   ### Results
   
   The interface provides four sections:
   
   * **Home** — live system and network information
   * **Terminal** — browser NSH shell over WebSocket
   * **Files** — browse, upload, and run scripts on ``/mnt``
   * **Network** — interface details and DHCP lease renewal
   
   Python scripts can be uploaded through the **Files** tab and executed from 
the
   **Terminal** tab or via the **Run** button for ``.py`` files.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to