Skip to main content
SEGGER emWeb
SEGGER SEGGER

emWeb

Embedded Software

Lightweight embedded web server with WebSocket, REST, AJAX, and SSE support in approximately 8 KB ROM for browser-based device interfaces. Available in India from GSAS.

Type

Embedded Web Server

Protocols

HTTP, WebSockets, REST, AJAX, SSE

ROM

~8 KB

RAM

~2.5 KB

Transport

Ethernet, WiFi, USB

License

Royalty-free, one-time payment

Authorized SEGGER partner
Local FAE & application engineering
Hands-on training & integration
Manufacturer warranty

About emWeb

emWeb

SEGGER emWeb is a compact, production-grade web server for embedded systems that enables browser-based graphical user interfaces, configuration panels, and monitoring dashboards accessible from any PC, Mac, smartphone, or tablet. With a footprint of approximately 8 KB ROM and 2.5 KB RAM in release builds, emWeb fits on resource-constrained microcontrollers while delivering modern web capabilities including WebSockets for bidirectional real-time communication, REST API endpoints, AJAX for asynchronous updates, and Server-Sent Events (SSE) for efficient server-push notifications.

Dynamic Content and Web Standards

emWeb supports multiple techniques for generating dynamic content, giving developers the right tool for each use case:

TechniqueDescriptionBest For
CGITemplate-based placeholder replacementStatus pages, configuration forms
Virtual filesReal-time page generation (e.g. XML)API responses, data exports
AJAXClient-side polling for asynchronous updatesDashboard widgets, live metrics
SSEServer-push events (no client polling)Real-time alerts, streaming data
WebSocketsFull-duplex bidirectional channelInteractive control, bidirectional messaging
Form handlingPOST and GET data processingConfiguration input, user settings

This range of dynamic content methods means emWeb can serve everything from simple status pages to rich single-page applications that rival desktop software in responsiveness.

Connectivity and Integration

emWeb runs as a separate thread in any multitasking environment and works with any RFC-compliant TCP/IP stack, with optimised integration for SEGGER emNet. Connectivity extends beyond Ethernet, emWeb supports WiFi and USB connections (via SEGGER’s IP-over-USB and emUSB-Web technology), enabling browser-based device interfaces even for products without an Ethernet jack. Common deployment scenarios include router configuration pages, printer management interfaces, industrial HMI panels, and IoT device dashboards. Royalty-free, one-time-payment licensing with no subscription fees keeps production economics straightforward.

Interested in emWeb?

Get pricing, an evaluation unit, or a technical consultation from our application engineers.

Request a Quote Demo