1 of 1 people found this helpful
Firstly your understanding about OTA is correct.
Now about your usage of OTA where you want to update an application through a mobile app. The first point you mentioned is possible. You can update the application from your mobile phone if you have the image(to be uploaded) in your phone. The image is the bin file of the application that you want to update. If the user device and mobile phone are connected to the same AP, i.e., in the same network, the image can be uploaded from the phone to the user device.
One more thing I wanted to make clear: When you say firmware, it means the application firmware running on the device? It does not mean the wifi firmware of the device. Please write back to me if I'm missing something here.
To answer your second question, It is possible to upgrade application over Bluetooth but the speed is very less. besides there is no sample example for doing so in Wiced. We recommend using Wifi for OTA and there is a sample application also. But with BT, you need to create your own source code for OTA.