Wireless Endpoint State LEDs
Posted by Pieter Vandercammen, Last modified by Vincent De Maertelaere on 16 April 2020 05:16 PM
This article gives explains the status area at the top of the Wireless Endpoint. This is open area in the screenshot below. Most of the elements we'll discuss will familiar to those who have already used the Wireless Endpoint. Still some debug elements might be new.
All devices use the same UI and nearly the same back-end code. The top area indicates the state of the app. In the same order as on the UI, there are following statuses
This is an uncommon state of the app. You can get here by pressing the red "Unregister" button. In this state the app is doesn't initiate network traffic, but is it's ready to start registering with the MeetingPoint. To go to this next state requires manual action, you need to click the blue 'Register' button. The app will then try to register at the MeetingPoint.
This state is mostly used for debugging an Access Point. As we'll explain later, normally the App continuously contacts the MeetingPoint. During debugging, it can help to just stop traffic for a moment to understand what is going on.
In this state the app tries to contact it MeetingPoint. For as long as it fails to register, the Wireless Endpoint will remain in this state. The does keep trying once every second. An example of the contacting state is shown below.
In good circumstances, the app moves on the next state (Registered) very quickly. When the App fails to do so, this can be due to following reasons:
From this state you can go to the Ready stay by pressing the 'Unregister' button. The itself will automatically move to the Registered state as soon it successfully contacts its MeetingPoint,
The is the idle state of Wireless Endpoint: it has registered with the MeetingPoint is and is waiting for order to start a test. Like the contacting state, the device will contact the MeetingPoint at regular intervals. This is shown in the little heartbeat.
If this heartbeat fails several times in a row, the device returns to the contacting state.
If the user requests to start a scenario, the device will go to the armed state. In this state the deivce ready to go but waits a small moment to allow other devices (other clients, but also the ByteBlower) to start.
The armed state is an intermittent state right before starting the Wireless Endpoint test.
The running state is where the Wireless Endpoint executes its tests. In this state the Wireless Endpoint doesn't communicate with the MeetingPoint.
At the end of its test, the Wireless Endpoint returns back to the registered state and searches contact again with its MeetingPoint.
Aborting a test early is a manual action. You need to press the cancel button at the bottom of the Wireless Endpoint screen.