nuttx-apps/netutils/xedge/Kconfig
RTL 2de49b8b22 examples/xedge_demo: Add Xedge IoT Toolkit with BAS integration
Add support for Xedge, an embedded software toolkit for IoT applications
 using Lua scripting with HTTP(S), WebSockets, MQTT, and device I/O.

* netutils/xedge: Dependency manager that downloads BAS library
  and BAS-Resources, generates XedgeZip.c during build

* examples/xedge_demo: Complete example showing Xedge integration
  with HTTP server, Lua runtime, and SNTP time synchronization

Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2025-07-25 09:19:10 -03:00

23 lines
No EOL
965 B
Text

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
config NETUTILS_XEDGE
tristate "Xedge IoT Toolkit Dependencies"
depends on ALLOW_GPL_COMPONENTS
default n
---help---
Download and prepare Xedge IoT Toolkit dependencies (BAS and BAS-Resources).
Xedge is an embedded software toolkit designed to enable high-level developers
(e.g., web and Lua programmers) to create sophisticated, secure IoT and industrial
device applications. It abstracts low-level embedded development through a lightweight
runtime built on top of the Barracuda App Server and Lua.
This option will download the required Barracuda App Server and BAS-Resources
repositories during the build process, making them available for applications
that want to use Xedge.
After enabling this, you can use the examples/xedge_demo as a reference
for integrating Xedge into your own applications.