Xedge
Introduction
Xedge [1] is a secure, embedded web and IoT edge framework designed for resource-constrained devices and RTOS environments. It is built on the Barracuda App Server technology and provides a high-level, Lua-based application environment for developing secure, network-connected devices.
Xedge is licensed under the GPLv2 license with a commercial license option.
Usage with Zephyr
The Xedge framework is a Zephyr module that enables developers to implement web-based management interfaces, REST APIs, and secure IoT services directly on embedded hardware.
To pull in Xedge as a Zephyr module, add a submanifest (e.g.
zephyr/submanifests/xedge.yaml) file with the following content and run west update:
manifest:
projects:
- name: xedge
url: https://github.com/RealTimeLogic/Xedge4Zephyr.git
revision: main
path: modules/Xedge4Zephyr
For detailed build instructions, supported features, and examples, please refer to the Xedge for Zephyr GitHub Repository [2].