Table of Contents
About Control Center
You can reach Control Center at https://controlcenter.veea.co/ from a computer or mobile phone.
If you have been given a different address for Control Center by your organization, use that address instead.
Control Center is a single interface where you can:
- Obtain information on your meshes and individual VeeaHubs
- Obtain status information and see warnings such as when a reboot is required
- Manage software updates
- Subscribe to or purchase paid services to run on a mesh.
Note. To view changes of status in Control Center, you must refresh the page you are on.
Control Center also gives you access to other information and controls, including:
- Node Manager, where you can configure your meshes and VeeaHubs
- Logs of events on your VeeaHubs, for diagnosis and troubleshooting
- Statistics for cellular usage (if installed).
Other features may be available if you subscribe to other services.
Logging In
Log in to Control Center. Your account details are the email and password you used to enroll your VeeaHub(s), unless you changed the details more recently.
- If you have VeeaHubs registered to your account, you are taken to the Home Screen
- If you do not appear to have VeeaHubs registered, the No VeeaHubs registered? message is displayed. This offers a number of options.
Notes.
Control Center logs you out after a period of inactivity.
If you are a developer and already have a developer login, it is recommended that you enroll your VeeaHub with the same email address as your developer login. If you have a problem with login then contact Veea Technical Support at: https://go.veea.com/support
Home Screen
The home screen (Fig 1) forms the main dashboard for the Control Center and is the first page to appear when you login to your Control Center account.
The Home screen (Fig 1) is divided into eight main areas:
Item # | Title | Description |
---|---|---|
1 | Navigation Menu |
Provides nine navigation buttons which enable you to switch between the primary Control Center screens. The navigation menu remains visible across many of the primary screens. Screens include:
|
2 |
Group Selection |
The Group Selection Dropdown contains a list of favorite groups and also indicates the currently selected group. You can select a new favorite group to jump directly to that group, or select "Browse" to bring up a list of all available groups. |
3 | Monitoring |
For the selected group, this provides charted and tabulated information about status and inventory quantities of both VeeaHubs and Meshes. Pie charts and percentage values display the collected data in a friendly format. Color is also used to highlight the different VeeaHub states (Monitor Color Code). Monitored categories include:
|
3a |
Registered VeeaHubs |
When a VeeaHub shows as registered, it means it has been connected to the cloud but it is not yet part of a mesh. It is in a state of awaiting provisioning and package installation.
|
4 |
Profile Link | The account name and initials are displayed here. Click on the profile image to access functions to manage account credentials (My Account), Invitations, and logout from the Control Center. The profile link appears on other navigation screens. |
5 | Notifications |
The bell icon provides access to the notifications message area. Notification messages inform users about events that effect their VeeaHubs, for example, going offline or coming online. When a notification has been received, the icon changes to a red color and the number of unread messages is superimposed on the icon. The example image that follows shows four unread messages are present: Click on the bell icon to review notification messages. The notifications bell appears on other navigation screens. Refer to Notifications for more information. |
6 | Invitations | When you have been invited to join another account's group, an INVITATION row appears on the home page. The 'View Invites' button, provides a shortcut to INVITES management on the settings page. |
7 |
Getting Started |
This area shows a list of useful resources and administration tasks together with links to their specific screen or location. Links include:
|
Monitoring
VeeaHubs and Meshes
Monitored VeeaHub and Mesh data is displayed as shown in Fig 2.
Pie charts (Item 1) display the percentage of VeeaHubs and Meshes attributed to each of their status conditions. The percentage value is also displayed (Item 2).
The 'SEE ALL' button (Item 3) is a shortcut which takes you to the related VeeaHubs or Meshes management screen.
Inventory quantities are shown for Meshes, VeeaHubs, Subscriptions, and Registered VeeaHubs (Item 4). Each value also forms a shortcut link to its related VeeaHub, Mesh, Subscriptions or Registered VeeaHubs management screen.
Monitor Color Code
Colors are also used to focus attention on VeeaHub and Mesh operational states. The colors are common throughout the Control Center and identified as follows:
Status | Color | Example |
---|---|---|
Busy | Magenta | |
Errors | Gray | |
Healthy | Green | |
Offline | Red | |
Reboot Required |
Blue |
Registered VeeaHubs
Registered VeeaHubs link will appear only if there are some VeeaHubs provisioned for the group. Clicking on the number of registered VeeaHubs will open a page with the list of all provisioned VeeaHubs. If there are some errors in the configuration, the VeeaHub will show a red triagle and the Unenroll button will become active. This VeeaHub can be unenrolled, and another attempt can be made. Clicking the red triangle icon will show the details of the error to aid in troubleshooting.
A VeeaHub in the registered state is ready to be plugged into the Ethernet and power. Assuming you have your network configured correctly, the VeeaHub will boot up and download the configuration and Apps.
When you initiate the bootstrap procedure, you will see the status of the VeeaHub change to “busy/installing” in the Control Center indicating that it is in the process of provisioning. Starting from that point you can track installation process on the Mesh Details and VeeaHub Details pages. VeeaHub will disappear from the “Registered VeeaHubs” list.
Once the provisioning is complete, you can login to the VeeaHub Manager on the mobile device and verify the configuration and packages are installed correctly.
Profile Link
My Account and Invites
When you click on the profile link button, a list of options is displayed (Fig 3).
Both the 'My Account' and 'Invites' buttons provide shortcut links to their respective 'My Account' and 'Invites' tabs, both located on the settings screen.
Logout
Selection of the 'Logout' button will immediately log you out of your Control Center account.
Notifications
To view notification messages, click on the bell icon located on the top tray (refer to Home Screen). The last three messages are shown. Select the 'See more' button to access the main message list which has a paged structure to allow you to view older messages (Fig 4). Messages tagged with a blue-colored information icon, indicate the message is unread.
A record of the elapsed time, since the notification was triggered, is shown beneath each message.
Click on a message to tag it as read, or use the 'Mark all as read' button to change all the messages on every page to read.
Click the 'Done' button to close the message list.
A 'search notifications' bar allows you to search for messages. It is an incremental search where you only need to enter a part of the required search string to find matches.
Notes.
Next and Previous page buttons are active when the record table exceeds its maximum length of six rows.
Notifications will appear in the Control Center if any of the following options are checked (refer to Notifications Configuration Management):
- SMS
- Push.
Managing VeeaHubs
The VeeaHubs screen (Fig 5) provides the dashboard which enables you to select and manage all the VeeaHubs in your selected group. It shares some common navigation and profile features that are used across other screens. In addition, it provides a filtered tabulated record of VeeaHub data, together with a search facility. Here you can select a specific VeeaHub and carry out some VeeaHub management functions.
The VeeaHub screen (Fig 5) is divided into four main areas:
Item # | Title | Description |
---|---|---|
1 |
Search Bar |
The search bar allows you to search for VeeaHubs in your group account. It is an incremental search where you only need to enter a part of the required search string to find matches. The search bar allows you to enter text and search for a registered VeeaHub by name or serial number. |
2 |
Filter by Status |
This button provides status filter options for VeeaHubs listed in the VeeaHub record table (Item 4). Six filter categories are available which are:
|
3 |
Filter by Role |
This button provides filter options for VeeaHubs listed in the VeeaHubs record table (Item 4). Three filter categories are available which include:
|
4 |
VeeaHub Tabulated Records Table and management
|
This section displays a record table of Gateway and non-gateway VeeaHubs used in the currently selected Mesh. Data is spread across five columns labelled:
Each VeeaHub name acts as a shortcut link which takes you to its associated VeeaHub details page. The details page is the management interface to the VeeaHub, and from here you can:
|
Notes. Next and Previous page buttons are active when the record table exceeds its maximum length of ten rows. Selection of any column title changes the table sort order. |
VeeaHub Detailed Information
When you click on any name in the VeeaHub record table, it opens the VeeaHub details page for the selected VeeaHub (Fig 6).
The content shown on this page automatically adjusts to accommodate information changes which are affected by VeeaHub model, backhaul option, and subscriptions.
The VeeaHub details page (Fig 6) is divided into a number of sections as follows:
Item # | Title | Description |
---|---|---|
1 |
VeeaHub name, Node Manager, Unenroll and Power options |
On the far left is the selected VeeaHub name. On the right side are the three buttons for:
|
2 |
Health status |
This row shows the current health of the VeeaHub. |
3 | Associated Mesh |
This shows the Mesh which the VeeaHub is associated with. A Mesh record table displays three parameters:
|
4 | CELLULAR CONNECTIVITY STATISTICS |
This section content is only visible with a 4G backhaul subscription. It displays key parameters which are:
The 'See more' / 'See less' button can be toggled to reveal or hide additional information. Additional information includes both received (Rcvd) and Sent data in bytes (or multiple units of bytes) for:
|
5 |
CERTIFICATE |
For the development community to integrate with Microsoft Azure, this section allows you to view and download the Veea generated Azure Public Key Infrastructure (PKI) public key. Select the 'View' button to view or copy the text certificate, and the 'Download' button to download the certificate Privacy Enhanced Mail (PEM) file. |
6 |
WI-FI ANALYTICS |
Use the 'View' button to start the Grafana analytics metrics chart viewer - Download the Veea Grafana Analytics Tool User Guide from: https://veea.zendesk.com/hc/en-us/articles/4411621422995-Grafana-Analytics-Tool-User-Guide Note. Wi-Fi analytics is not available on VHC05 model VeeaHubs and only shown here for completeness. |
7 |
ADDITIONAL INFORMATION |
This shows more information about software and various identifiers:
|
8 |
EVENTS |
The events section provides an area to view, filter and download logged data about your Meshes and VeeaHubs. You can select live or historic data respectively with the 'Live' and the 'Date Range' radio buttons. When the date range option is selected, use the Start Date and End Date pop up calendars to select the required date range to view. When event data is available, use the 'Filter event messages' and 'Inspect' button to refine your event view. Use the 'Newer' and 'Older' buttons to move back and forward in time across the displayed event data. Use the 'Download Events' button to download event information to your computer or mobile device as a Comma Separated Variable (CSV) file. |
*Note. Property only available on C25 VeeaHub models. |
Node Manager and Integrated Node Manger (INM)
The Veea Node Manager (NM) and Integrated Node Manager (INM) are both browser based applications that allows VeeaHub account holders to manage their VeeaHubs and Meshes.
NM is the legacy app and INM is the newer version. Both apps achieve the same function, but INM has been updated with a new user interface and additional functionality to make managing nodes easier and more efficient.
Users of Cloud Platform version 3.6 or later will have access to INM and in some case both NM and INM. Users of Cloud Platform earlier than 3.6 will only have access to legacy NM.
If you have access to both you can choose which one to use.
Node Manager operational and management information can be found in the Veea Edge Platform (VEP) Manual, see: Veea Edge Platform Manual
Unenroll a VeeaHub
Select the 'Unenroll' button (Fig 6, Item 1), to unenroll your VeeaHub device from the Veea cloud server. When the unenroll button is selected, a confirmation button is presented (Fig 7). Select the 'Unenroll' button to complete the unenroll process or 'Close' to cancel the operation.
Note.
When a Mesh is formed from more than one VeeaHub, all non-gateway VeeaHubs must first be unenrolled before the Gateway VeeaHub can be unenrolled.
Power Options
The power options button reveals the three VeeaHub power management controls (Fig 8). These include:
- Restart - This performs a reboot on the VeeaHub (typically 10 minutes dependent on your internet speed).
- Recovery - This clears all data from the VeeaHub and re-installs the software from the cloud. Any local changes made to the device before the last cloud synchronization will be lost. This feature should be used with caution as it could impact the operation of the VeeaHub.
- Shutdown - This completes a controlled software shutdown and turns off the VeeaHub.
Managing Meshes
The Meshes screen (Fig 9) provides the dashboard to select and manage all the Meshes in your selected group. It shares some common navigation and profile features that are used across other screens, and in addition provides a filtered record table of mesh data, together with a search facility. Here you can select a specific Mesh and carry out Mesh management functions.
The Meshes screen (Fig 9) is divided into three main areas:
Item # | Title | Description |
---|---|---|
1 |
Search Bar |
The search bar allows you to search for Meshes in your account groups. It is an incremental search where you only need to enter a part of the required search string to find matches. |
2 |
Filter Options |
This drop down button (Item 2) provides filter options for Meshes listed in the Meshes record table (Item 3). Six filter categories are available:
|
3 |
Mesh Tabulated Records Table and management |
The table displays a record of inventory data and status for Meshes which reside in the currently selected group. Data is spread across four columns, labelled:
Each Mesh name acts as a shortcut link which takes you to its associated Mesh details page (Fig 10). The details page is the management interface to the Mesh, and from here you can:
|
|
|
|
Notes. Next and Previous page buttons are active when the record table exceeds its maximum length of ten rows. Selection of any column title changes the table sort order. |
Mesh Detailed Information Page
When you click on any name in the Mesh record table, it opens the Meshes detail page (Fig 10, Fig 11a and Fig 11b). The content shown on this page automatically adjusts to accommodate information changes affected by VeeaHub model, backhaul option and subscriptions.
The Meshes detailed page is divided into a number of sections as follows:
Item # | Title | Description |
---|---|---|
1 |
Meshes, Mesh name and Expand All |
The 'Meshes' button takes you back to the top level Meshes screen. The Mesh name is shown here adjacent to the Meshes button. The 'Expand All' button toggles between 'Expand All' and 'Collapse All'. The button expands or collapses section row content contained on the page. |
2 |
Mesh State |
This row shows the current state of the Mesh. States include:
|
3 |
WAN CONNECTIVITY |
Shows the current backhaul connection status and type. |
4 |
SOFTWARE UPDATES and View Updates |
The row is only visible when one or more software updates are available for the Mesh. The 'View Updates' button allows you to see a summary of available updates and selectively choose which updates are applied. Changes can be applied immediately or scheduled for a particular date and time (refer to Software Updates). Software changes can occur as a result of:
|
5 |
ANALYTICS |
Grafana analytics is used to provide charted views of logged data metrics which includes Wi-Fi. Use the 'Enable Wi-Fi Analytics' button to turn Grafana analytics on and off. A 'View' button is active when analytics is turned on. Select the button to open the Grafana dashboard and view the metrics. The data collection interval can be set from the drop-down list. The default time is every 1 minute: You can also select view Wi-Fi analytics from the VeeaHub screen (see Managing VeeaHubs). Download the Veea Grafana Analytics Tool User Guide from: https://veea.zendesk.com/hc/en-us/articles/4411621422995-Grafana-Analytics-Tool-User-Guide Note. Wi-Fi Analytics is not available on VHC05 model VeeaHubs. |
6 |
VEEAHUBS ON THIS MESH |
This section uses a record table to list Gateway and non-gateway VeeaHubs used in the selected Mesh. The table has four columns:
The VeeaHub name forms an active shortcut link which opens the VeeaHubs screen.
The "Configure" button will appear when a custom container configuration is specified by the application developer. Clicking the "Configure" button will bring up a custom dialog that will be dependent on the individual application settings. |
7 |
SUBSCRIPTIONS |
This section block shows the list of active subscriptions applied to the selected Mesh. The 'Add a Subscription...' button is used to add a subscription to the Mesh. |
8 |
CELLULAR CONNECTIVITY STATISTICS |
This section content is only visible with a 4G backhaul subscription. It displays key parameters which are:
The 'See more' / 'See less' button can be toggled to reveal or hide additional information. Additional information includes both received (Rcvd) and Sent data in bytes (or multiple units of bytes) for:
|
9 |
CONNECTED DEVICES |
This displays information about any Local Area Network (LAN) or Wi-Fi connected devices. Parameters include:
Note. Information for connected devices comes from Dynamic Host Configuration Protocol (DHCP) leases that are provided by the Gateway VeeaHub (in routed mode). When a non gateway VeeaHub device is unenrolled from the Mesh, the connected devices information may continue to show the device present for up to 60 minutes. |
10 |
SSIDS |
Service Set Identifiers (SSIDS) are listed here. These are the broadcast Wi-Fi Access Points (APs). Parameters are:
Note. WPA => Wi-Fi Protected Access (WPA). |
11 |
EVENTS |
The events section provides an area to view, filter and download logged data about your Meshes and VeeaHubs. You can select live or historic data respectively with the 'Live' and the 'Date Range' radio buttons. When the date range option is selected, use the Start Date and End Date pop up calendars to select the required date range to view. When event data is available, use the 'Filter event messages' and 'Inspect' button to refine your event view. Use the 'Newer' and 'Older' buttons to move back and forward in time across the displayed event data. Use the 'Download Events' button to download event information to your computer or mobile device as a Common Separated Variable (CSV) file. |
12 |
ADDITIONAL INFORMATION |
This shows more information about software and various Identifiers. Used in conjunction with the 'Show more' button, it reveals:
|
Notes. To expand or collapse a single section row, click on the row. Repeated use causes the operation to toggle the expand and collapse function. Next and Previous page buttons are active when the record table exceeds its maximum length of ten rows. Selection of any column title changes the table sort order. *Property only available on C25 VeeaHub models. |
Software Updates
When software updates are available, select the 'View Updates' button from the SOFTWARE UPDATES section, which reveals update options. A dialog is presented (Fig 12a) which enables you to update all available software for the selected mesh. By default you can select the 'Install selected software' button to start the update process immediately. Alternatively the update can be delayed by selection of the 'Scheduling options' button (Fig 12b). Here you can select the 'Schedule changes for a later time' radio button (Fig 12c). Now click in the date box to invoke the pop-up calendar (Fig 12d). Select the date and time then select the 'Install selected software' button. The update begins on the date and time selected.
A confirmation message is presented after either a scheduled (Fig 13a), or immediate (Fig 13b) selection is made.
A new task is also created in the Active Tasks page (refer to Managing Tasks) and the progress of the update can be tracked on the Mesh or Tasks page.
When updates are available for multiple Meshes, the 'Bulk update' feature can be used to selectively choose which Meshes it will apply to (refer to Software Updates).
Software Progress
Software updates are visually reported (Fig 14). When a software update is implemented, the progress is displayed graphically in the form of a horizontal bar with 16 milestone stages (circles) numbered one to sixteen. Each milestone circle has a radial line to show the progress of the current stage.
The 16 stages are:
- stage 1/16: Waiting for peers
- stage 2/16: Checking peers
- stage 3/16: Downloading configuration
- stage 4/16: Inspecting configuration
- stage 5/16: Downloading files
- stage 6/16: Preparing platform for upgrade
- stage 7/16: Programming bootloaders and recovery
- stage 8/16: Programming system
- stage 9/16: Preparing applications for upgrade
- stage 10/16: Saving configuration
- stage 11/16: Rebooting
- stage 12/16: Rebooted
- stage 13/16: Waiting for peers
- stage 14/16: Checking peers
- stage 15/16: Upgrading applications
- stage 16/16: Completed.
The elapsed time is shown in sequence for each of the 16 milestones below the bar.
Note.
Do not unplug your VeeaHubs while a software update is in progress.
When the software update has completed, a confirmation message confirms this and is shown on the Mesh screen status page.
The software update event is saved as a new record on the tasks history page.
Add a Subscription
Select the 'Add a Subscription...' button, to choose and download the subscription software to your selected Mesh (Fig 15). Select the 'Continue' button to start the subscription software download.
If you subscribe to a service, you are prompted to enter any necessary details and then taken to the payment page. These steps are specific to the particular service.
Remove a Subscription
In the subscription section of the Meshes detail page, locate the required subscription to be removed. Select the 'Remove' button located at the end of the row.
Select the 'Unsubscribe' button (Fig 16). The subscription is removed. This can take up to 30 min to complete.
Mesh Backup and Restore
Before initiating the backup, it is important to verify the status of the mesh. The mesh should be listed as “healthy” in the Control Panel before proceeding with a backup. If you do not verify a healthy mesh status before backup, then the backup will not capture the correct mesh configuration.
It should be noted you can only make up to three (3) named backups. After three backupss are stored, you must delete an existing backup to make space for another backup.
To make a backup of your mesh, login to Control Center and select “Meshes” from the left side menu (Fig 17).
You will see the new blue “Backup & Restore” Button at the top right of the screen (Fig 17a).
Click on the button to open a pop-up window that will give you the choice of making a new backup or a restoring an existing backup. The create backup screen appears. Give a name for the Backup. After entering the name, click “Initiate Backup” to begin the backup process. (Fig 17b).
After you initiate the backup, it will take some time to complete. You can navigate away from the backup popup and the backup will continue in the background (Fig 17c).
You can return to the backup section to check the status of the backup at any time. To check the status of the backup:
1. Click on the Backup&Restore button on the mesh page,
2. Click on the "Backup" button in the left side section of the popup,
3. Click on the "See ongoing backup" button at the to of the popup page;
4. Select ongoing backup from the table.
OR
1. Click on the Backup&Restore button on the mesh page,
2. Click on the Backup is in progress link under the View details button
3. Click on the "See ongoing backup" button at the to of the popup page;
4. Select ongoing backup from the table.
To restore the contents of a Mesh, click the “Restore” button on the left side section of the popup to open the list of available backups. (Fig 17d). Here you will see the named backups that are available for you to restore. The list will show the date of the backup and the status.
To restore the mesh, select the named backup and click “Next”. On the next screen you will have the ability to restore the backup.
You can also select a backup and click the "View details" button. On the next page click the “Restore from this backup" button to start the restore from a selected backup. When restore is completed you will receive a success message on the screen and a green progress bar. You can return back to the Restore page of the popup by clicking on the "Restore" breadcrumbs or by clicking on the Restore button in the left side of the popup.
Managing Subscriptions
In addition to common features shared across some other screens, the subscriptions screen provides management controls to search and view active subscriptions on a Mesh, filter Meshes by status and link to the Mesh subscriptions page where you can add and remove subscriptions.
The subscriptions screen is split into three parts:
- ACTIVE SUBSCRIPTIONS (refer to Active Subscriptions)
- PAYMENT METHODS (refer to Payment Methods)
- SOFTWARE UPDATES (refer to Software Updates).
Active Subscriptions
The ACTIVE SUBSCRIPTIONS screen (Fig 17e) is divided into two sections as follows:
Item # | Title | Description |
---|---|---|
1 | Search | The search bar allows you to search for subscription packages subscribed to your Meshes. It is an incremental search where you only need to enter a part of the required search string to find matches. |
2 | Subscriptions record table |
A record table shows a list of the current subscriptions that are active on the selected Mesh. The record table data includes three columns of data which are:
Mesh names listed under the Installations column title, form a shortcut link which takes you to the associated Meshes page where new subscriptions can be added or active subscriptions removed (unsubscribed). |
Notes. Next and Previous page buttons are active when the record table exceeds its maximum length of 10 rows. Selection of any column title changes the table sort order. |
Payment Methods
The PAYMENT METHODS screen (Fig 18) is divided into two sections as follows:
Item # | Title | Description |
---|---|---|
1 | Add Card | This pops up a dialog screen which allows you to enter payment card type and details (Fig 19). These can be saved for future use. |
2 | Payment Card record table |
A record table shows a list of the current payment cards attributed to your Veea Control Center account. Data columns include:
|
Notes. Next and Previous page buttons are active when the record table exceeds its maximum length of 10 rows. Selection of any column title changes the table sort order. |
Add Card
When the 'Add Card' button is selected (Fig 19), the add card dialog form pops up. Enter the details as follows:
Item # | Title | Description |
---|---|---|
1 | Cardholder name | Enter the name as shown on the front of the card holders card. |
2 | Card details |
Enter the long number on the front of the card, followed by the card expiry date and the last three digits of the security code, which is found on the rear of the card. |
3 | Billing Address - Line 1 |
Enter the first part of the billing address. |
4 | Country |
Select the country that the card was registered in. The button shows a drop down list of countries to choose from. |
5 | Add new card |
Select this button to enter new card details. |
6 | City |
Enter the address city. |
7 | Close |
Select to close the add card form. |
8 | Card default |
The box is selected by default. Deselect the box if you do not want the card to be used for future payments. |
9 | Billing Address - Line 2 |
Enter the second part of the address. |
Notes. Parameters followed by an asterisk (*) indicate that the value is required. If the card details are not valid you are prompted with an error message as follows:
|
Software Updates
The SOFTWARE UPDATES screen (Fig 20) is divided into four sections as follows:
Item # | Title | Description |
---|---|---|
1 | Search |
The search bar allows you to search Meshes by name. It is an incremental search where you only need to enter a part of the required search string to find matches. |
2 |
Filter by Status |
This button provides status filter options for Mesh software updates listed in the subscription record table (Item 4). Six filter categories are available:
|
3 | Bulk update |
The 'Bulk update' button allows you to select the Meshes you want to update. You can select Meshes offline and these will begin their software update when they are back online. When the bulk update button is selected, a dialog is presented with a Mesh search facility and record table which lists the Meshes in your group which have available software updates. Select (tick) the box against the Mesh names you would like to update. Deselect the box to remove it from selection. Note. Users cannot select meshes which have a 'Busy' status at the moment of viewing the list. When a Mesh is selected for update, the Update selected button is highlighted and indicates the quantity of selected Meshes that will be included. Select the 'Update # selected' button (where # => the number of selected Meshes) to start the software update or 'Close' button to cancel the operation. Individual Meshes can also be removed from the update by selection of the appropriate mesh 'X' icon which appears under the search bar: Expand the 'Scheduling options' menu to select and configure a preferred date and time to start the software update. Click in the date/time box to invoke the pop up calendar and choose the required start date and time. The 'Select all' button allows you to select all the available Meshes to update and 'Deselect all' to deselect all meshes from selection. After the 'Update' button is selected a success confirmation dialog is shown. You can track the software update progress from the tasks screen (Active Tasks). |
4 | Mesh subscription software update table |
The record table displays a list of Meshes with available updates. Data is spread across three columns labelled:
An 'Update' button is available at the end of the row. This allows you to update a single Mesh. When you select the 'Update' button, it opens the same popup dialog found on the Mesh Details page (refer to Software Updates) with the possibility to schedule time. The 'Update' button is not available and greyed out for Meshes with Errors, Offline and Busy statuses. |
Notes. Next and Previous page buttons are active when the record table exceeds its maximum length of ten rows. Selection of any column title changes the table sort order. |
Software Update Messages
There are three different software update messages that can appear.
Message | Description |
---|---|
1 new software update(s) are available for device(s) on this mesh (Fig 20a) |
This message indicates one or more new software updates are available for devices on this mesh. Select the 'View Updates' button to see the updates.
|
Updates are available for this mesh.1 software update(s) scheduled. (Fig 20b) |
This message indicates that software updates are available and have been scheduled for devices on this mesh. Select the 'View Details' button to see the updates.
|
Updates are available for this mesh. 1 software update(s) scheduled, 1 software update available. (Fig 20c) |
This message indicates that software updates are available, and additional software updates have been scheduled for devices on this mesh. Select the 'View Updates' button to see the updates.
|
Analytics
The analytics screen (Fig 20d) allows you to enable Wi-Fi analytics and Node analytics by turning on the toggle. The analytics can be viewed in Grafana.
Item # | Title | Description |
---|---|---|
1 | Enable Wi-Fi Analytics |
Select the toggle to enable Wi-Fi analytics. When the green toggle shows, the Wi-Fi analytics are enabled. Click the View button to see the analytics on Grafana. |
2 | Enable Node Analytics |
Select the toggle to enable Node analytics. When the green toggle shows, the Wi-Fi analytics are enabled. Click the View button to see the analytics on Grafana. |
Managing Locations
The locations screen (Fig 21) leverages Open Street Maps (OSM) to provide a facility to allow you to accurately enter global locations for your VeeaHubs and display these on a detailed map (Fig 23).
In addition to some features shared across other Control Center screens, the locations screen (Fig 21) has three sections as follows:
Item # | Title | Description |
---|---|---|
1 | New Location button |
The new location button allows you to create a new OSM location and pin it to the map. |
2 |
Search Locations by Name |
The search feature allows you to search the locations record table (Item 3) by name. This is the name that was assigned to the location when it was created. It is an incremental search where you only need to enter a part of the required search string to find matches. |
3 | Locations Record Table |
A record table displays the list of assigned locations. Data is spread across three columns labelled:
The data titles are described as follows:
Selection of a name from the records table opens the locations detail page for the selected location. Here you can:
|
Notes. Next and Previous page buttons are active when the record table exceeds its maximum length of ten rows. Selection of any column title changes the table sort order. Location names must be unique. |
Add a Location
Map locations can be added in three ways as follows:
- Add a Location (automatically from map coordinates) - Refer to Add a Location (Automatically From Map Coordinates)
- Add a Location (from longitude/latitude coordinates) - Refer to Add a Location (From Longitude/Latitude Coordinates)
- Add a Location (from address) - Refer to Add a Location (From Address)
Add a Location (Automatically From Map Coordinates)
To add a new location automatically from map coordinates, select 'Locations' from the left side navigation menu. Click the 'New Location' button (Fig 21, Item 1) which opens the new location screen (Fig 22):
- Enter a location name in the 'Location Name' text box (this can be any alpha-numeric string but must be unique).
- Click anywhere on the map, hold the left click and drag the map in any direction to move to the required location. Use the '+/-' buttons to zoom in and out of the map.
- At the required map location insertion point, left click on the map and select the 'Set pin' button. The longitude and latitude coordinates are automatically entered into the 'Address / Coordinates' field.
- Select the 'Create' button (Note. The 'Create' button will stay disabled until a valid map location has been found and the location name has been entered).
- A message dialog is presented which confirms that the operation was a success. Select 'Done' to close the message.
- The locations screen is now displayed and shows the updated list of configured locations in the location record table (Fig 23). All locations are also shown pinned to the map with a red circle icon (for example, Item 1 and Item 2). Each pin also forms a link to the details page for the selected location.
Notes.
Dependent on the map zoom level, pinned locations display on the map in different ways. When you zoom into the map, individual locations are identified with the red-colored circle pin icon (Fig 24). As you zoom out of the map, each location in an area will coalesce with adjacent locations and these then show as a set of green-colored shaded rings (Fig 24). The center of the circle indicates the quantity of sub locations within the selected area.
When you click on a pin location, it takes you to the locations detail page (Fig 25).
Add a Location (From Longitude/Latitude Coordinates)
To create a new location from manually entered longitude and latitude coordinates, select 'Locations' from the left hand side navigation menu. Click the 'New Location' button (Fig 21, Item 1) which opens the new location screen (Fig 22):
- Enter a location name in the 'Location Name' text box (this can be any alpha-numeric string but must be unique).
- Source the longitude and latitude coordinates for the required location (for example, from Google maps) and type or paste these (16-digit format comma delimited) into the 'Address / Coordinates' entry box.
- Select the arrow '🡢' button located to the left side of the 'Address / Coordinates' text line.
- Select the 'Create' button (Note. The 'Create' button will stay disabled until a valid map location has been found and the location name has been entered).
- A message dialog is presented which confirms that the operation was a success. Select 'Done' to close the message.
- The locations screen is displayed which shows the list of configured locations in the location record table (Fig 23) and a red pin icon on the map at each location (Item 1 and Item 2).
Add a Location (From Address)
To add a new location from an address, select the 'New Location' button (Fig 21) which opens the new location screen (Fig 22):
- Enter a location name in the 'Location Name' text box (this can be any alpha-numeric string but must be unique).
- Type in the required address with comma delimited properties into the 'Address / Coordinates' entry box.
- Select the arrow '🡢' button located to the left side of the 'Address / Coordinates' text line. A place marker is automatically created and placed at the required location on the map.
- Select the 'Create' button (Note. The 'Create' button will stay disabled until a valid map location has been found and the location name has been entered).
- A message dialog is presented which confirms that the operation was a success. Select 'Done' to close the message.
- The locations screen is displayed which shows the list of configured locations in the location record table (Fig 23) and a red pin icon at each map location (Item 1 and Item 2).
Add a Mesh to a Location
To add a Mesh to a location, select the 'Locations' screen (Fig 21):
- Select the location name from the record table of locations (Fig 23). This opens the location details screen (Fig 25). Select the 'Add Meshes' button.
- The Add Meshes selection dialog appears. Select (tick) the 'Action' box for the required Mesh row (Fig 26). Notes:
-
-
In the list of Meshes, users can have 10 meshes per page
-
Meshes can be sorted by name, status and action
-
Meshes with installing status during initial bootstrap to the user group will not be available in the list of meshes.
-
Meshes with particular statuses can be assigned, these include:
-
Healthy
-
Offline
-
Errors
-
Reboot required
-
Installing during recovery.
-
- Meshes with a 'Busy' status can not be assigned
-
Users can add more than one mesh at a time.
-
-
- Select the 'Add # Mesh(es)' button (Fig 26). A message dialog is presented which confirms that the operation was a success. Select 'Done' to close the message.
- The associated Meshes are now assigned to the location and listed in the record table of VeeaHubs and Meshes at the defined location.
Notes.
A Mesh can only be added to one location.
The record table of VeeaHubs and Meshes can be selectively filtered with the 'VeeaHubs' and 'Meshes' buttons.
For each selected Mesh (action box ticked), a button is automatically added above the record table
(Fig 26). Use the button as an alternative way to remove the Mesh from the list of selected Meshes.
Add a VeeaHub to a Location
To add a VeeaHub node to a location, select the 'Locations' screen (Fig 21):
- Select the location name from the record table of locations (Fig 23). This opens the location details screen (Fig27). Select the 'Add VeeaHubs' button.
- The Add VeeaHubs selection dialog appears. Select (tick) the 'Action' box for each required VeeaHub row (Fig 28).
Notes:
-
-
In the list of VeeaHubs, users can have 10 nodes per page
-
Nodes can be sorted by name, role and status
-
VeeaHubs with installing status during initial bootstrap to the user group will not be available in the list of nodes.
-
VeeaHubs with all statuses are allowed to be assigned: healthy, offline, errors, reboots required and installing during recovery.
-
Users can add more than one node at a time.
-
-
- Select the 'Add VeeaHubs' button (Fig 28). A message dialog is presented which confirms that the operation was a success. Select 'Done' to close the message.
- VeeaHubs are now assigned to their location and listed in the record table of VeeaHubs and Meshes at the defined location.
Note.
A VeeaHub can only be added to one location.
The record table of VeeaHubs and Meshes can be selectively filtered with the 'VeeaHubs' and 'Meshes' buttons.
For each selected VeeaHub (action box ticked), a button is automatically added above the record table (Fig 26). Use the button as an alternative way to remove the VeeaHub from the list of selected VeeaHubs.
Delete a Map Location
To delete a map location select the 'Locations' screen (Fig 21):
- Identify and select the required location name from the record table of locations.
- Select the 'Delete Location' button (Fig 29).
- A Delete confirmation dialog is presented. Select the 'Delete' button.
- A message dialog is presented which confirms that the operation was a success. Select 'Done' to close the message.
- The screen reverts to the locations page.
Remove a Mesh from a Location
To remove a Mesh from a location select the 'Locations' screen (Fig 21):
- From the record table of locations, identify and select the required location name which contains the Mesh to be removed.
- In the record table of VeeaHubs and Meshes, identify and select the required Mesh to be removed. Use the 'Meshes' filter button to view only meshes in the list. Under the 'Action' column, select the 'Remove' button for the mesh which requires deletion (Fig 30).
- A remove confirmation dialog is presented. Select the 'Remove' button.
- A message dialog is presented which confirms that the operation was a success. Select 'Done' to close the message.
- The screen reverts to the locations detail page.
Remove a VeeaHub from a Location
To remove a VeeaHub from a location select the 'Locations' screen (Fig 21):
- From the record table of locations, identify and select the required location name which contains the VeeaHub to be deleted. Use the 'VeeaHubs' filter button to only list VeeaHubs. Under the 'Action' column, select the 'Remove' button for the VeeaHub which requires deletion (Fig 31).
- A remove confirmation dialog is presented. Select the 'Remove' button.
- A message dialog is presented which confirms that the operation was a success. Select 'Done' to close the message.
- The screen reverts to the locations detail page.
Edit a Map Name
To edit a map location name, select the 'Locations' screen (Fig 21):
- From the record table of locations, identify and select the required location to edit. The locations detail page is now displayed (Fig 32).
- Select the name 'Change' button (Item 1) which opens the rename dialog (Fig 33). Type the new unique name in the 'Location name' field and select the 'Rename' button.
- A message dialog is presented which confirms that the operation was a success. Select 'Done' to close the message.
- The screen reverts to the locations detail page and the location name is updated.
Edit a Map Location
Changes to the map location can be made in three ways:
- Edit a Map Location (By Address Change) - Refer to Edit a Map Location (By Address Change)
- Edit a Map Location (Automatically from Map Coordinates) - Refer to Edit a Map Location (Automatically from Map Coordinates)
-
Edit a Map Location (Manual Coordinate Entry) - Refer to Edit a Map Location (Manual Coordinate Entry)
Edit a Map Location (By Address Change)
Select the 'Locations' screen (Fig 21):
- From the record table of locations, identify and select the required location to edit. The locations detail page is now displayed (Fig 32).
- Select the map location 'Change' button (Fig 32, Item 2) which opens the update address dialog (Fig 34). Enter the new address in the 'Address / Coordinates' text field (Fig 34). The address is comma delimited.
- Select the arrow '🡢' button located to the left side of the 'Address / Coordinates' text line.
- Select the 'Update' button. Note. The 'Update' button will stay disabled until a valid map location has been found.
- A message dialog is presented which confirms that the operation was a success. Select 'Done' to close the message.
- The screen reverts to the locations detail page and the location is updated.
Edit a Map Location (Automatically From Map Coordinates)
Select the 'Locations' screen (Fig 21):
- From the record table of locations, identify and select the required location to edit. The locations detail page is now displayed (Fig 32).
- Select the map location 'Change' button (Fig 32, Item 2) which opens the update address dialog (Fig 33).
- Click anywhere on the map, hold the left click and drag the map in any direction to move to the required location. Use the '+/-' buttons to zoom in and out of the map.
- At the required map location insertion point, left click on the map and select the 'Set pin' button (Fig 35).
- The new longitude and latitude coordinates are automatically entered into the 'Address / Coordinates' field (Fig 36).
- Select the 'Update' button (Fig 36). Note. The 'Update' button will stay disabled until a valid map location has been found.
- A message dialog is presented which confirms that the operation was a success. Select 'Done' to close the message.
- The screen reverts to the locations detail page and the location is updated.
Edit a Map Location (Manual Coordinate Entry)
Select the 'Locations' screen (Fig 21):
- From the record table of locations, identify and select the required location to edit. The locations detail page is now displayed (Fig 32).
- Select the map location 'Change' button (Fig 32, Item 2) which opens the 'Update Address' dialog (Fig 37).
- Source the new longitude and latitude coordinates for the required location (for example, from Google maps) and type or paste these (16-digit format comma delimited) into the 'Address / Coordinates' entry box (Fig 38).
- Select the arrow '🡢' button located to the left side of the 'Address / Coordinates' text line.
- Select the 'Update' button. Note. The 'Update' button will stay disabled until a valid map location has been found.
- A message dialog is presented which confirms that the operation was a success. Select 'Done' to close the message.
- The screen reverts to the locations detail page and the location is updated.
Managing Tasks
The tasks screen provides information and management features for current, scheduled and completed software update tasks. It allows users to reschedule or cancel software updates which have not started. Task types include:
- Update of the packages installed
- Software update
- Cancellation and rescheduling of pending software updates.
The tasks screen is split into two parts:
- ACTIVE TASKS (refer to Active Tasks)
- TASKS HISTORY (refer to Tasks History).
Active Tasks
In addition to common features shared across some other screens, the active tasks screen (Fig 39) has two functions:
Item # | Title | Description |
---|---|---|
1 |
Search Bar |
The search bar allows you to search by Task ID. It is an incremental search where you only need to enter a part of the required search string to find matches. When a task is created, it is automatically assigned a task ID. |
2 |
Tasks Record Table |
The table displays a list of tasks that apply to Meshes in the currently selected group. Task data is spread across four columns labelled:
The status shows the completion state as a percentage value. The profile name of the account which triggered the update is prefixed to the status description. You can hover over this with the cursor to reveal the account email address. When you select a Task ID name from the record table, it opens the task summary details page (Fig 40). |
Notes. Next and Previous page buttons are active when the record table exceeds its maximum length of ten rows. Selection of any column title changes the table sort order. |
The active tasks summary details page (Fig 40a) includes parameters for:
- Task Summary
- Initiated
- Started
- Status
- Change Scheduled Date.
Status is represented by a bar and the percentage completed value. When the update has finished the status shows a full length bar and a 'completed successfully' message date and time.
On the 'Change Scheduled Date' row, click in the date box to invoke the popup calendar (Fig 40b). Here users can alter the date and time of a planned software update.
Select the 'All affected Meshes' button to show the list of Meshes that have the software update in progress.
A record table displays the list of Meshes which are currently in a software update cycle. Table data is spread across three columns labelled as:
- Name | Task Details | Status.
Click on any Mesh name to link back to the Meshes screen.
Select the 'Start Now' button to override a scheduled update and immediately commence the software update.
Select the 'Cancel Task' button to cancel and clear the scheduled update. A cancellation confirmation dialog (Fig 40c) is displayed to confirm the action has been successful.
Tasks History
The tasks history screen (Fig 41) shares common features and contains a record table of historic tasks:
Item # | Title | Description |
---|---|---|
1 |
Tasks Record Table |
The table displays a historic record of tasks applied to Meshes in the currently selected group. Data is spread across four columns labelled:
The status column shows the elapsed period since the update took place. The profile name of the account which instigated the update is prefixed to the status description. When you select a Task ID from the record table, it opens the completed task summary details page (Fig 42). |
Note. Next and Previous page buttons are active when the record table exceeds its maximum length of ten rows. |
The completed task summary details page (Fig 42) includes information as follows:
Item # | Title | Description |
---|---|---|
1 |
Task Summary |
Update summary description. |
2 |
Initiated |
The account holder name, date and time the update was initiated. |
3 |
Started |
The start method, date and time. |
4 |
Status |
Status is represented by a bar and the percentage completed value. When the update has finished the status shows a full length bar and a completed successfully message date and time. |
5 |
Tasks Completed Record Table |
Select the 'All affected Meshes' button to show the Meshes that are affected in the current group. The table displays a record of the completed task details. Data is spread across three columns labelled:
Click on any Mesh name in the list to link back to the Meshes screen. |
6 |
Done button |
Select the 'Done' button to close the dialog window. |
Notes. Next and Previous page buttons are active when the record table exceeds its maximum length of ten rows. Selection of any column title changes the table sort order. |
Settings Screen
The settings screen (Fig 43) allows account holders to view and administer account profile credentials, accept or reject group invites, view and manage group membership, and manage notifications.
It is divided into four screens labelled: MY ACCOUNT | INVITES | GROUPS | NOTIFICATIONS
The account profile name and email address are displayed at the top of the pane (Item 1).
The account password can be changed with the 'Change Password' button (Item 2).
Session record data can be viewed with the 'View Sessions' button (Item 2).
You can logout of the Control Center account with the 'Logout' button (Item 2).
Change Password
Select the 'Change Password' button to bring up the change password dialog (Fig 44). Enter the three required information fields and select 'Save' to finish.
View Sessions
The 'View Sessions' button presents a record table of your account Control Center login sessions (Fig 45). Data in the table includes: IP | Started | Last Access | Expires | Clients
Use the 'Log out all sessions' button to exit sessions.
Received Invites Management
The Settings INVITES screen (Fig 46) is where received group invites are managed. The presence of received invites is indicated to the account holder by a blue circled number, suffixed to the INVITES title (Item 1). In this example, the account holder has one invite. The invite requestor email address and message text are located beneath the invite button.
Invites can be rejected or accepted respectively with the 'Reject' (Item 2) and 'Accept' (Item 3) buttons. An 'Accept all' button (Item 4) is available for bulk acceptance.
When an invite is accepted, the invitees group becomes a member of the requestor's group and a record is added to the record list of members (Fig 47).
Group Management
Group management is carried out from the Settings GROUPS tab (Fig 47), where you can search for a group name in the list of groups which you are a member. You also have the option to leave a selected group.
Changes to group selections (Invite's and Leave's) impact data seen on the Home, Meshes, VeeaHubs, Subscriptions, and Tasks. Group changes have no impact to data on: Applications, Settings and Help pages.
The groups screen (Fig 47) has three functions described as follows:
Item # | Title | Description |
---|---|---|
1 |
Search Bar |
The search bar allows you to enter a search string for group names dependent on the search type (Item 2). It is an incremental search where you only need to enter a part of the required search string to find matches. |
2 |
Search Type |
This button provides filter options for the string type used in the incremental search. This applies to the groups listed in the group record table (Item 3). Three filter categories are available and includes:
|
2a |
Group Filter |
This dropdown allows the option to filter by favorite groups. The default is to show all groups, but if you select "Favorite Groups" from the dropdown, only your groups designated as favorite will appear in the table. |
3 |
Groups Record Table |
The table displays a list of groups that are members of the currently selected group. Groups data spans seven columns labelled:
A 'Favorite' icon allows you to bookmark a group as a favorite. A 'Leave' icon is located at the end of each row which allows you to leave the affiliated group. Click on a group name to manage group invites to the selected group, view users in the selected group and change the group name (Fig 48). |
Notes. Next and Previous page buttons are active when the record table exceeds its maximum length of ten rows. Selection of any column title changes the table sort order. |
Send a Group Invite
The group info screen (Fig 48) provides functions to manage group invites. These include:
- Join a group
- Leave a group you are a member of
- Change the name of a group
- View the list of users in a selected group.
The groups info screen (Fig 48) has eight controls which are described as follows:
Item # | Title | Description |
---|---|---|
1 |
Search Groups |
The search bar allows you to search group names. It is an incremental search where you only need to enter a part of the required search string to find matches. |
2 |
Leave button |
Select the 'Leave' button to relinquish membership of the affiliated group. A dialog is presented. Select the 'Leave' button to leave the group or 'Close' to cancel the operation: A confirmation dialog is presented when the action has been completed: |
3 |
+ Invite Users Button |
This button allows you to send invite requests to invitees to become a member of your group. When selected, it pops up an invite dialog where you can enter the invitees email address and send an invite: Enter the email address of the invitee, followed by the search button. If the email is valid a second dialog will appear: Select the '+ Invite' button to send the invite. The invite is sent: An email is sent to the invitee's email address. The email is titled 'Veea Control Center - New Group Invitation' and requests the invitee to log into their Control Center account where invite options can be managed from the settings invite page (See Received Invites Management). An invite notification message also appears in the invitee's Control Center home page: |
4 |
Group Name / Rename |
The group name can be changed. Select the 'Rename' button which pops up the rename dialog: Enter the new name followed by the 'Rename' button. The name is now changed in all occurrences. |
5 |
Group Contact |
The contact name assigned to the group. |
6 |
Number of Managers |
This is the number of managers who are a member of the group in focus (Fig 49). |
7 |
Search Type |
This button provides filter options for child groups that belong to the parent group in focus. These are listed in the child group information records table (Item 8). Three filter categories are available and include:
|
8 |
Child Group Record Table |
The record table displays a list of subgroups. These are the children in the tree of group hierarchy, members of the currently selected parent group. Groups data spans six columns labelled:
A 'Leave' button is located at the end of each row which allows you to leave the group on the selected row. Click on a group name to manage group invites (Fig 48). |
Notes. Next and Previous page buttons are active when the record table exceeds its maximum length of ten rows. Selection of any column title changes the table sort order. |
Group Roles
There are two group roles, user notification and manage meshes. Only managers can manage group roles.
Item # | Title | Description |
---|---|---|
1 |
User notification |
The user notification allows the user to hear when a notification occurs for the group. When the bell icon is bold, the user notification is enabled. This is visible in the Permissions column, |
2 |
Manage meshes |
When the mesh icon is bold, the user can manage all the meshes for that particular group. This is visible in the Permissions column. |
Group Users Management and User Removal
The group users screen (Fig 49) provides functions to invite and remove users from a selected group. The group owner cannot be removed.
Item # | Title | Description |
---|---|---|
1 |
Search Users |
The search bar allows you to search usernames. It is an incremental search where you only need to enter a part of the required search string to find matches. |
2 |
Leave button |
Select the 'Leave' button to relinquish membership of the affiliated group. A dialog is presented. Select the 'Leave' button to leave the group or 'Close' to cancel the operation: A confirmation dialog is presented when the action has been completed: |
3 |
Invite Users button |
This has the same function as described previously (see Received Invites Management). |
4 |
Filter options |
This button provides filter options for the list of group users in the users record table (Item 5). Four filter categories are available and include:
|
5 |
Users Record Table |
The status column can include:
The actions column can include:
|
Notes. Next and Previous page buttons are active when the record table exceeds its maximum length of ten rows. Selection of any column title changes the table sort order. |
Invite a Group User with Permissions
Managers can invite a group user and add permissions. Select a group user to begin adding or removing permissions (Fig 49a).
- From the 'Members' screen, select the 'Invite Users' button.
- An 'Invite Member' window opens. In the 'Search' field, enter the email address of the user.
- Select the 'Search' button. If the user is in the system, the user name appears under the search box.
- Select 'Allow this user to receive group notifications' to allow the user to receive notifications. Select 'Allow this member to manage devices' to allow the user to manager devices.
- Select the 'Invite' button to invite the user.
- Select the 'Close' button to close the window.
Edit a Group User's Permissions
Managers can edit a group user's permissions. Select a group user to begin adding or removing permissions (Fig 49b).
- From the 'Members' screen, select a group user to begin adding or removing permission.
- A 'Permissions' window opens. Select 'Allow this user to receive group notifications' to allow the user to receive notifications. Select 'Allow this member to manage devices' to allow the user to manager devices.
- To remove permissions, deselect the checkbox.
- Select the 'Save Changes' button to save the changes.
- Select the 'Close' button to close the window.
Hierarchical Group Administration
Group Switcher
In Control Center, to switch the active group use the Group Switcher
1. Click on the Group selection dropdown in the upper left side of the screen. You will see a list of the high level groups you can manage (Fig 49c).
2. Click on the number of the subgroups to move to the lower levels in the group hierarchy. Use the Search bar to find the subgroup by name in a specific group hierarchy.
3. Select a group and click the ‘Switch Group’ button to switch to the selected group.
4. Click the ‘Manage Groups’ button to switch to the Settings > Groups screen.
Create a Subgroup
Managers can create subgroups within a group. Select a group to add a subgroup. A maximum of five levels are allowed in the groups hierarchy.
- From the 'Group Info' screen, click the 'Create Subgroup' button (Fig 49d).
- A 'Create Subgroup' window opens. In the 'Name' enter the name of the subgroup (Fig 49e).
- Click the Red 'Create' button to create the group.
Move Groups
Groups can be moved to another group hierarchy if they are managed by the same administrator. Groups with meshes enrolled in them can also be moved.
- From the 'Group Info' screen, click the 'Move Group' button (Fig 49f).
- The groups window opens. Select the group to move.
- Click the 'Move Group' button to move the group (Fig 49g).
Notifications Configuration Management
Notifications management enables users to choose how some VeeaHub events are communicated. Configuration is carried out from the Settings NOTIFICATIONS tab (Fig 50).
Options apply to Devices and Meshes (item 1), and Subscriptions (item 2).
Select (tick) the required check box which determines the notification type (item 3). Types include:
- E-MAIL - An email is sent to the email address of the group owner
- SMS - A text message is sent to the mobile phone number supplied when the enrollment account is created.
- PUSH - Messages are sent to the VeeaHub Manager (VHM) mobile app which is displayed in the mobile phone notifications tray.
When a paid subscription, device, or mesh event occurs, a message is sent by the chosen channel to inform the user.
Types of Notifications Include:
-
When a VeeaHub goes offline/reports errors
-
When a VeeaHub completes enrollment
-
When a VeeaHub has been removed from an account
-
When a subscription is added
-
When a subscription expires or is removed.
Change Group Settings
A user can change the preferences for the group user listens.
To change the preferences for the group user listens:
- Navigate to the 'Settings' page, and select the 'Notifications' section.
- In the 'Showing notification settings for' drop-down menu, select the group.
- Select or deselect the E-Mail, SMS, and Push notification settings.
Control Center Container Utilities
To navigate to the Control Center utilities, go to the Mesh page and select VeeaHubs on this mesh section. In the “Actions” column the “Services” link (Fig 50a) will appear if the admin or developer has subscribed to a service package that enabled this feature. Otherwise, you will not see the Services link.
If the Services link does not appear, you will not have access to the utilities described further in this section.
Clicking the Services link will bring up the services pop-up (Fig 50b). From this popup you will have access to invoke various utilities.
A few available utilities that can appear are:
- Container shell (Type CONSOLE:TTY). Clicking the shell access will open a shell in the container (Fig 50c). From here you can type shell commands directly in your container.
- Web UI (Type UI:HTTP). Clicking this utility will open a browser to access an application within the container.
Each time a shell or web ui is clicked a new browser tab is opened. You can have multiple shells or web ui’s open simultaneously. Data in the shell window can be copy/pasted from the window. You can close the browser tab on any session to return to Control Center. Shell sessions will time out after around 15 minutes of inactivity after which the session will be closed. You can renew the sessions by clicking the “Reconnect” button.
Cellular Usage Aggregation
Aggregated statistics for all meshes and hubs within a group (and it’s subgroups) is available on the group’s home page.
You can see statistics for the Last 24 Hours, Last 7 Days, Last 30 Days, and Last 12 Months. Select Bytes, Kilobytes, Megabytes, and Gigabytes for more details.
Cellular statistics will be gathered if there is a subscription to cellular packages on any of the meshes in the group (Fig 50d).
No VeeaHubs Registered?
If you have no VeeaHubs registered to your account, a notification (Fig 51) is displayed on the home screen when you log in.
Help Center
The 'Help' button provides a link to resources on the Veea Support site (Fig 52).
Information is categorized and structured under six titles as follows:
- User Information
- VeeaHub
- Cloud Management
- Veea Edge Services
- Downloads.
A text search bar is available to help you locate relevant articles.
The 'Contact Support' button provides access to the support ticket process, handled by our dedicated Veea support team.
Network Slicing
Network slicing overlays multiple logical networks on top of a shared network domain, that is, a set of shared network and computing resources. Network slicing is common in 5g network configurations.
The network slicing functionality is accessed thru the new "Network slicing" link in the left side menu, immediately under vTBA. You must have permission to view the network slicing groups. If you do not see this menu item, contact support to get permissions. Assuming you can see it, Clicking this link brings us to Figure 1.
Figure 1 is the main network slicing screen. Here we can view all of the network slicing groups. network slicing groups are containers for services and meshes. From the main screen you can view the status of the group and disable it. You can also view at a glance the status of the group and the groups identifier or SSID. You can use the search feature to filter the list by group name.
Clicking the name of the group brings us to Fig 3. The group detail screen. Here we see the details of the group in addition to the services and meshes associated with the group. We can disable or delete the group from this screen.
Clicking the mesh tab bring us to Fig 5 and a view of all meshes in the group. From this screen we can disable the mesh or disassociate (unlink) it from the group.
Back to Fig 3, clicking on a service name will bring up the service detail screen (Fig 7). Here we can view all of the details about the service in the slicing group. Control include disabling and deleting the service from the group.
A grid on the service screens shows the service topology including trust domains associated with the service along with the devices.
Clicking on the trust domain name brings us to Fig 9, the trust domain details screen. Here we can see the relevant details about the trust domain and reset the passphrase. We can also set other security parameters on this screen.
Fig 10 shows the screen for adding a new trust domain to the service.
Going back to the group page and the mesh tab, clicking a mesh brings us to the mesh details screen (Fig 8) where you can see the mesh parameters and disable the mesh.