All the latest ventilator articles

See the latest stories on ventilator technology and production from eeNews Europe

Friday, January 12, 2018

Segger launches portable embedded web server, adds HTTPS support

By Nick Flaherty

Tool developer Segger has commercialised its internal embedded web server to provide a browser interface to any kind of device, service or software module for easy monitoring.This is a key way of provisioning devices in the Internet of Things but needs a very efficient implementation. 

The emWeb web server, used by the company for its own products, is written entirely in C to easily integrate into any existing application on embedded devices, tablets / cell phones or host computers running Windows, Linux or macOS. This means that 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.

emWeb uses HTTP, a widely established standard, as the underlying base for the user interface. This makes it very portable and accessible. The only requirement is a browser, no drivers are needed to support access on any operating system. The user interface can be scaled depending on resources and requirements from traditional basic HTML to modern interfaces using Javascript, Ajax, SSE, Websockets and more.

This can be combined with Segger's emSSL TLS product for HTTPS secure links. Minimal configuration with a single connection would use 7k of ROM code, or 4k RAM without SSL, so there's no reason not to.

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 for embedded devices, even resource constrained single-chip, microcontroller based devices, and the company 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.

No comments: