Monitoring BlueField Arm State
This section outlines methods for monitoring the state of BlueField Arm using either Redfish or IPMI.
            
            curl -k -u root:'<password>' -H "Content-Type: application/json" -X GET https://<bmc_ip>/redfish/v1/Systems/Bluefield
    
The BlueField Arm state is represented by the OemLastState field under BootProgress.
Example output:
            
            ...
"BootProgress": {
    ...
    "OemLastState": "OsIsRunning"
  }
...
    
The possible values for OemLastState are:
- BootRom 
- BL2 
- BL31 
- UEFI 
- OsStarting 
- OsIsRunning 
- LowPowerStandby 
- FirmwareUpdateInProgress 
- OsCrashDumpInProgress 
- OsCrashDumpIsComplete 
- FWFaultCrashDumpInProgress 
- FWFaultCrashDumpIsComplete 
- Invalid 
To get the BlueField Arm state with IPMI, refer to the 0xA3 command under "IPMItool NIC Subsystem Management".