Update Firmware
Instruct the specified device to update the Agent firmware from a specified URL.
Command Type | Device is Online | Device is Offline |
---|---|---|
Not Synchronous, Queueable | Immediate execution, Published results | Queued execution, Published results |
Property | Location | Details |
---|---|---|
AccessKey string
Required
Unique | Header | The access key for your user account. This value is a 36-character GUID provided during user account sign up. |
DeviceName string
Required
Unique | URL | The name of the device. This value has a max length of 128 ASCII characters. This value must adhere to this regular expression: ^[a-zA-Z0-9-_]*$ |
NewDeviceDefinition string | Body | The device will be updated to this specified device definition. This value is one of the device definitions retrieved by the Get All Device Definitions request. This value has a max length of 128 ASCII characters. This value must adhere to this regular expression: ^[a-zA-Z0-9-_,. ]*$ |
Url string
Required | Body | The URL containing the new firmware file. If updating the Agent from firmware version 3 to 4, this value must be a version number in the following format: Major version.Minor version If updating the Agent from firmware version 4 to 4+, this value must be a validly formatted HTTP or HTTPS URL. |
Component string
Required | Body | The firmware component that is being upgraded. If updating the Agent from firmware version 3 to 4, this value is the following: AGENT If updating the Agent from firmware version 4 to 4+, this value is the following: Agent |
POST https://api.jetstreamrfid.com/2/devices/{DeviceName}/version
200 OK
None Published
POST https://api.jetstreamrfid.com/2/devices/{DeviceName}/version
200 OK
Replaces UpdateFirmwareCommand