OTA Update + Broadcaster / Observerer Functionality | Cypress Semiconductor
OTA Update + Broadcaster / Observerer Functionality
I'm interested in learning if the following project functionality/configuration can be achieved with PSoC Creator:
A) A bootloader which supports OTA Update functionality using Cypress's bootloader / bootloadable approach as detailed in AN97060, preferably with a fixed stack, as the device I want to use (CYBLE-012011) doesn't have 256kB, so the upgradeable stack could only be achieved by using a more expensive device or with external memory, both of which I'd prefer to avoid.
B) The application would be using both Broadcaster and Observerer roles. The Broadcaster would be dynamically updating the manufacturer specific data in the advertisement packet, and the Observer would be looking for a special message to indicate it should switch into the bootloader for a firmware update.
Essentially I'm looking to create a beacon which also supports OTA firmware update, so any if any of the gurus out there could #1 confirm that this is achievable and #2 give me any pointers as to the best way to approach configuring a project / CyBLE block(s) to get this setup, that would be very much appreciated.
Thanks so much for your time.