Skip to content

How To: Verify Hardware Status

The Diagnostics panel shows the real-time status of all connected hardware devices. Use it to quickly check if cameras, RFID readers, and controllers are connected and working.


Step 1: Open the Diagnostics panel

  1. Look for the gear icon in the application toolbar.
  2. Click it to open the Diagnostics panel.
  3. Expected: A panel appears showing hardware device status.

Step 2: Check device connection status

Each hardware device is listed with its connection status.

Status Meaning
Connected Device is online and communicating
Disconnected Device is not reachable
Not Configured No device of this type is set up

For each device, verify: - Camera(s): Should show "Connected" - RFID Reader: Should show "Connected" (if applicable for this site) - Controller (Arduino/Portenta/LattePanda): Should show "Connected"


Step 3: Check for specific device information

The Diagnostics panel may also show:

  • Camera: Last barcode read, trigger status
  • RFID Reader: Tag cache count, RSSI threshold, inventory statistics
  • Controller: Pin status (which outputs are ON/OFF)
  • Export Statistics: Today's submission counts for Mojix/MWE/AIS

Step 4: Test individual devices

From the Diagnostics panel, you can:

  • Trigger a camera manually (if supported) to verify it can read barcodes
  • View the RFID tag cache to see if tags are being detected
  • Toggle Arduino pins to test stack lights and signals
  • View export statistics to check submission status

Step 5: Identify the problem device

If one or more devices show "Disconnected":

  1. Note which device is disconnected.
  2. Note the connection string shown (IP address, COM port, etc.).
  3. Proceed to the appropriate troubleshooting guide:
  4. Camera: Test Camera Connection
  5. RFID: Test RFID Reader
  6. Controller: Hardware Disconnected Decision Tree

What to report

If you need to escalate, note the following from the Diagnostics panel:

  • Which devices are connected and which are disconnected
  • The connection strings shown for disconnected devices
  • Any error messages displayed in the panel
  • The current validation mode
  • Whether reject is enabled or disabled
  • The consecutive failure count