| Annotated Dockerfile |
A Dockerfile that has been modified by adding labels used by Secure Docker. |
| API |
Application Programming Interface |
| Application |
A bundle of one or more signed Secure Docker images. |
| Authenticated Mode |
A VeeaHub mode in which only allows signed images can be sideloaded. |
| Authorized Developer |
A developer who has registered with Veea and is authorized to release signed applications to the Veea Cloud for deployment on VeeaHubs. |
| Container |
A Docker container is a runtime instance of a Docker image. |
| Control Center |
User interface to control and monitor VeeaHubs and meshes running in a browser. |
| D-Bus |
A system for interprocess communication (IPC) for Linux. |
| Dockerfile |
A file container a set of commands that is used by Docker to build an image. |
| Feature License |
A license that authorizes the use of a VeeaHub device, feature, or service. |
| Hardware Security Module (HSMs) |
An Hardware Security Module (HSM) is a password-protected USB dongle that every developer partner gets so that he can create his signed images. This module allows users to create developer credentials that can later be used to create signed images and applications. To get your HSM password/token, contact Veea Customer Support. |
| Image |
A Docker image is a read-only immutable template that defines how to create an instance of an application. |
| Image Archive |
An instance of a Docker image that is saved as a tar file. |
| IoT |
Internet of Things |
| IoT Device Manager |
Veea’s streamline device manager tool that allows you to remotely control the radio devices (LoRaWAN, Bluetooth, Zigbee) that are connected to your VeeaHub. |
| MEN |
A Mesh Edge Node (MEN) is a VeeaHub in a mesh that is the gateway for external network access. |
| MN |
A Mesh Node (MN) is a VeeaHub that is not directly connected to an external network. |
| Node |
A VeeaHub connected into a mesh. Generally, it is preferred to refer to it as a VeeaHub, Hub or device, but the term Node is used in MAS and VH Manager. |
| Partner |
An Authorized Developer (see above) |
| Partner ID |
A Partner ID is a hexadecimal string that is used to identify containers and applications that are owned and released by an organization. |
| Partner License |
A license that allows a 3rd party to develop commercial applications for the VeeaHub. |
| Persistent Volume |
A Docker Volume that will persist data across VeeaHub reboots and container starts and stops. |
| SD WAN |
Software-defined Wide Area Network. Software control is used to create virtualized WAN components. This technology is the basis for the VeeaHub Wireless WAN products. |
| Secure Docker |
A modified version of Docker that ensures that only licenses images can run on a VeeaHub. |
| Secure Token |
A secure token is the password used to access an HSM. |
| Sideloading |
Media file transfer or application package installation to a VeeaHub or other device by memory card, USB, Bluetooth, or Wi-Fi |
| Signed Containers |
Signed containers can only be created by authorized developers. They are created when the testing of the source code has been finished as unsigned containers and they are ready for release/further testing. You can carry on your testing on your source code by sideloading your signed image to VeeaHubs and turning them into signed containers. |
| Swarm |
Docker Swarm is an orchestrator for managing containers in a service mesh. |
| Template |
An example image provided by Veea to demonstrate device and service usage on the VeeaHub. |
| Unauthorized Developers |
Unauthorized developers own one or more VeeaHubs and can develop their applications and deploy them to their VeeaHubs, but only as unsigned containers. |
| Unauthenticated Mode |
It’s a VeeaHub mode in which it allows signed and unsigned images to be sideloaded. |
| Unsigned Containers |
Unsigned containers can be created by unauthorized and authorized developers both and they allow the wider Linux community to benefit from developing new functionality to work and operate on a mesh-based platform. |
| UUID |
Universally Unique Identifier (UUID) is a 128-bit label used for information in computer systems. |
| vBus |
vBus is a communication bus that provides discovery and communications between services across a vMesh. |
| VeeaHub |
VeeaHub is a family of compact low-cost edge devices built to cater the needs of a plethora of venues, from medium-size businesses to hotel rooms and restaurants. You can learn more about VeeaHubs here. |
| VeeaHub Client (VHC) |
It is a command-line utility designed to help developers easily create, build, and deploy user containers for VeeaHub. It is the primary way for the developers to interact with VeeaHub Toolkit. |
| VeeaHub Toolkit (VHT) |
VeeaHub toolkit (VHT) provides a development environment to create applications for VeeaHubs. |
| VeeaHub Shell (VSH) |
A shell running on a development VeeaHub that can be used to control images and containers. |
| vMesh |
Veea’s proprietary mesh technology. |
| Volume |
Volumes are the preferred mechanism for persisting data generated by and used by Docker containers. |
| YAML |
Yet Another Markup Language. A configuration file format used by VHC. |