SEGGER's emWeb web server is an easy way to provide a browser interface to any kind of device, service or software module. Written entirely in C, it easily integrates into any existing application on embedded devices, tablets / cell phones or host computers running Windows, Linux or macOS. The advantages of this approach are clear: the device or application can be monitored and controlled in real time from any other device using a browser, no application needs to be provided to the end customer, engineering efforts can be kept to a minimum.
Even devices without traditional interfaces, such as Ethernet or WiFi are able to make use of the universal user interface provided by emWeb. With IP-over-USB technology, SEGGER provides a state-of-the-art solution for USB devices to be configured, accessed, and monitored through a universal browser UI. Design only a single UI that will work on any end user device.
emWeb has a very small memory footprint, which also makes it an ideal fit to be used in embedded devices, even resource constrained single-chip, microcontroller based devices. SEGGER uses this technology in many of its own products, such as the J-Link, the J-Link PC software, the Flasher and Flasher ATE products.