6.3.3 Microchip Defined Bluetooth Low Energy OTA DFU Profile
The Bluetooth® Low Energy (Bluetooth® LE) OTA
DFU profile is a GATT based profile. It is designed to perform DFU OTA. In general, the
mobile performs the OTAU client role and the Bluetooth LE device acts in the server
role. Microchip’s proprietary service, the OTAU service, uses a 16-byte service UUID.
The device contains only one instance of the OTA service. The Bluetooth LE device
instantiates the OTA service as a primary service. Set the service Universally Unique
Identifier (UUID) value to 4D434850-253D-46B3-9923-E61B8E8215D7.
There are three characteristics defined under the service. The following table provides the
details:
| Characteristic Name | Universally Unique Identifier (UUID) | Properties | Permissions |
|---|---|---|---|
| OTA Feature | 4D434850-22E4-4246-AF03-0C4A2F906358 | Read | Encryption required |
| OTA Data | 4D434850-34D9-40A6-BA7E-56F57C8CD478 | WriteWithoutResponse, Notify | Encryption required |
| OTA Control Point | 4D434850-9327-45DE-8882-C97F39028A76 | Write | Encryption required |
For more details on the OTAU service and profile, refer to the following documents:
- For more details on Bluetooth LE OTA profile, refer to the MPLAB® Harmony Wireless BLE in Reference Documentation from Related Links.
- For more details on Bluetooth LE OTA service, refer to the MPLAB® Harmony Wireless BLE in Reference Documentation from Related Links.
