
This approach is called the Single Page Application (SPA) design pattern. As a result, the device agent with the embedded web server does not generate HTML pages instead, the pages are dynamically generated in the browser, freeing the device agent to focus on providing pure data as needed to the management app or requestor. In this approach, the device management task is divided into two parts - a UI/UX portion that runs in the browser, and a device-resident portion that provides data to the browser or mobile UI.

Using frameworks such as VueJS or React to implement embedded management applications is the preferred design pattern when creating embedded device management applications.

Using the Kickstart Sample Device Manager.Using Ioto to Generate Dynamic Responses.This post is the third of a series on the Ioto embedded web server component and it discusses generating dynamic responses for Ioto requests. Ioto provides a simple and flexible method for efficiently generating dynamic responses that contain live device data for client HTTP requests.
