STMicroelectronics / BlueSTSDK_Android

Bluetooth low energy Sensors Technology Software Development Kit (Android version)
https://www.st.com/en/embedded-software/bluest-sdk.html
BSD 3-Clause "New" or "Revised" License
92 stars 46 forks source link

FOTA #15

Closed rbrondi closed 6 years ago

rbrondi commented 6 years ago

Hi all, We are developing an Android application that interacts with SensorTile (STEVALSTLKT01V1) boards through the BlueSTSDK library. In our project we want to use the SensorTile soldered on the STEVAL-STLCR01V1 cradle board. We have downloaded and customized the FP-SNS-ALLMEMS1 firmware. The FP-SNS-ALLMEMS1 documentation states that board firmware can be updated over the air through Bluetooth but it is not clear to me if this is true only for a limited set of ST boards. Is it possible to use FOTA to update SensorTile boards?

Looking at the documentation, it is also said that BlueMS application can use FOTA to update X-NUCLEO-IDB05A1 board. Can BlueMS be used to update also SensorTile boards? BlueSTSDK offers this option? Is there an example on how to use FOTA in BlueSTSDK? Thanks a lot.

GiovanniVisentiniST commented 6 years ago

Hi,

yes the FOTA is supported by the SensorTile (that has the same BLE chip of the IDB05A1 boards). The FOTA is build on to of the Debug console. You can find all the app code here: BlueSTSDK_GUI_Android the protocol is implemeted here: FwUpgradeConsoleNucleo

I close this issue, please open a new one in the BlueSTSDK_GUI_Android repository if you have further questions.

Best Regards Giovanni