Hello everyone,
Sorry if this thread is not much correlate with specific BLE problem. Please pardon me and let me know if there is a room for this type of discussion.
My company is developing a product using TI MSP432 with CC2640R2 as Simple Network Processor. We chose this platform because we would like to add Apple Homekit for our future updates and we are exciting with the prospect of BLE 5 which has been supported by CC2640R2. This product will be released as first IoT product for our company.
What we concern are how to manage a BLE products lifecycles. Beside secure communication when device is operating, we get lost that we also needs to design the device life such as:
- How we manage the product activation when user bought and operate it at first time?
- What should happen at first? Should smartphone check to cloud for firmware updates?
- How to manage firmware updates? Especially what if the cloud application changes but devices on stores still the old production batch and should be updated first?
So my questions are:
- Does anybody has advice on where to look for whitepapers/references that describes these whole thing?
- Does anybody know how companies manage their IoT product lifecycle including the security?
Thank you and have a nice day
