Service Characteristics
This section contains characteristics and behavior that are defined in the OTA procedures.
OTA Control Point
Before performing an OTA procedure, the OTA Client shall configure the OTACP characteristic for notifications (i.e., via the Client Characteristic Configuration descriptor).
When OTA Client wants to send data to OTA Server, the OTA Client shall write a characteristic value to the OTACP Characteristic. The Server may respond it with a notification by Response Code that may include the Request Opcode and may also include a Response Parameter as defined in [1].
Below shows the requirements for the OTACP opcode in the context of this profile:
OTAP opcode | Requirement |
---|---|
Firmware Update Request | Mandatory if Firmware Update Request procedure is supported. |
Firmware Update Start | Mandatory if Firmware Update Start procedure is supported. |
Firmware Update Complete | Mandatory if Firmware Update Complete procedure is supported. |
Device Reset Request | Mandatory if Device Reset Request procedure is supported; otherwise optional. |