Navigating the basic6 console
After a successful login to iot.basic.com you should see the following header on the home page. The center portion of the home page header is broken down into three sections, View, Filter Devices, and Groups.
The left ‘View’ dropdown allows you to change between the "Devices" or the "Programs" view. By default, the "Devices" view is selected. The "Programs" view allows you to see your library of saved programs that you can use to push to your devices (Arduino only).
Next to the view dropdown is the "Filter Devices" search box. This filter box allows you to quickly find the devices you are searching for by name (in your current selected group). If you enter your filter criteria in the input area, your device list will update automatically.
To the right of the Filter Devices input is a Combo box. You can use this box to quickly find a group that you have created. Selecting your new group will automatically change your group selection in the device container. Please note that the bracketed "[All Groups]" selection is the default selected group. As depicted below, this corresponds with the device container on the lower left.
To the right of the header, you will see your name. Click on your name to make updates to your account.
Main Console Display
Within the main Console display, a user will be able to see a selected device’s: Last Actions, Last Action Time, Last Action Status (Success/Fail), Last Reconnect (to the b6 platform), and last MCU Program run (Arduino only). Clicking on the provided link next to ‘Last Action Status’, will result in a popup showing a log for the device.
Usage and status checks are also run on Memory and Disk Space. WiFi and network connectivity is captured and displayed. basic6 displays the device’s b6 designated ID, the MAC Address, Device Type, Creation date, and Description.
The ‘Account’ section of the basic6 website allows you to manage details pertaining to your Hello! user account. This section of the site is accessed by clicking on the user name in the upper right hand side of the Header and selecting ‘Account’ from the drop down listing.
Once in the Account section, a user will have access to several action items related to their account, these are displayed on the left side of the screen, and include access to Plan, My Profile, Payment Methods, Device Token, Change Password, Delete Account.
Creating a Device Group To create a group, click on the paper clip icon within the device container actions. You will see a popup that will ask for the new group name, click ‘Add’ to complete.
Adding Devices to a Group Within the combo box, select devices. To Add devices to a group select the '+' icon.
This will open a drop down listing of all available Groups, select ‘Add’.
When you install basic6 technology, your device makes a persistent connection to the basic6 network. This allows you to remotely control your device using the Hello! platform at all times. The Hello! platform, however, does not make a direct connection to your device.
Instead, the platform connects to our infrastructure and queues commands that are then forwarded to your device. As a result, when you send a command to your device, you will need to refresh to get the latest status of your device.
✓Start MCU—send a Start Micro-Controller command to the device. (Arduino only)
✓Restart MCU—send a Restart Micro-Controller command to the device. (Arduino only)
✓Push Program—Push a sketch/computer program to the device. (Arduino only)
✓Fetch Status—Get the current state of the devices from the device.
✓Ping—Ping the device to ensure device is active.
✓Reboot OS—Send reboot command to the device.
✓Execute Command—Send your own custom command to the device.
This functionality is found in one of two places, on the right side of the main display screen, or as a function of ‘Right-Clicking’ on an individual device and selecting ‘Actions’.
All connected devices list on the left hand side of the display. This area is the Device Container. For the most part, your devices are managed by putting those devices into a designated "group". The icons on the top of the Device Container allow you to manage your groups and allow you to add and remove both devices and groups. By default, all devices are stored in '[All Groups]'. After selection your devices will appear in the center display panel. Clicking on subsequent devices will cause the previous device panel to minimize.
On the top of the Device Container are buttons that allow you to manage your devices or groups.
From left to right:
✓Remove Device(s) from Group
✓Add Device(s) to Group
✓Create Device Group(Create a new group)
✓Refresh to find new devices
Note that removing groups or devices from groups will not delete devices from your account.
To get the latest status of your devices after you have sent your command(s), click on the refresh icon.
To view the status of an individual device, click on the caret to the right of the device (See above). This will expand the device window to show you the details for that device.
Replacing a Device Token
If the need arises, a user can easily generate a unique replacement device token. Within the ‘Device Token’ tab, selecting the ‘Generate’ button on the lower right side of the screen will enable the creation of a new unique Device Token.
Please remember that successfully connected devices DO NOT require device token update(s).
The device container also has context menus that allow you to operate on individual devices by right clicking on that device.
Rename allows you to rename your device as displayed within the Hello! console. Description allows you to attach descriptions/notes to your device.
Delete allows you to delete your device. (Please note that your device will be deleted from the Hello! platform if this action is selected). Actions are shortcuts to controls. This is explained in the next section.
Groups allow you add or remove a device from the group.
Action History allows you to view the status history for the device.
You can view the output of issued actions and commands by accessing a selected device’s details (via right clicking on a device) and opening "Action History”.
The opened device Action History displays a columned listing of all executed actions with status and time stamp information.
This information is also accessible by clicking on the provided link within the Last Action Status field within the main console display.