The 4 Parts of Nabto

The Nabto platform consist of four logical parts:

Nabto Plugin

The plugin will register in the browser to serve “nabto://” requests.

uNabto Adapter

Handles communication between the embedded system and plugin, registers with the basestation.

Base Station

Mediates connections between plugins and devices. The DNS address of the embedded device resolves to the basestation(s), hereby giving the plugin and embedded device an easy method to establish contact to the base station. The base station software can be located on a Linux or Microsoft Windows server, router hardware or in the “cloud”.

HTML Device Driver

The HTML device driver is a .zip file, located on a public web server. The HTML device driver can hence be referenced and downloaded through a simple URL received by the plugin from the base station upon connect request to a specific device. The HTML device driver stores the following information:

The Value

The storage of the device is offloaded, also the CPU of the device does not have to be bothered with rendering of HTML serving graphics, stylesheets and other static utillity content, which normally is a heavy task for industrial designs.

No Internet - No Problem

The system even functions on an autonomous local area network without Internet connection. A good example of such setup consists of a single network cable from a laptop to the device.

In such an environment the plugin on the laptop establishes the connection to the device adapter via a network broadcast. After this discovery sequence is accomplished, the proxy uses the HTML device driver for translating compact binary request and responses from/to the device to an HTML user interface.

More Information

Take a look at the starter kit for more technical information and elaboration on the topics introduced on this page.

Interested?

Please contact our business developers at business@nabto.com to learn more about what Nabto can do for your company.