We need Firmware Over the Air(FOTA) feature in our project. We have GSM module on board that can receive file from our server. Can you please guide me how to write FTP client routines for my STM32F103. Or suggest other file transfer protocol.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-08 3:35 AM
@Community member​ @Andrew Neil​
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-08 8:59 AM
I personally find HTTP simpler to implement.
If the modem can receive files, perhaps start by utilizing that functionality. Frequently modems have their own FOTA mechanism, you might have to provide server addresses/resources, and then walk the modem through it's process.
You should perhaps seek guidance from colleagues, or find a contractor with suitable competence.
Commercial solutions likely provide FTP and TFTP clients.
https://www.micrium.com/rtos/tcpip/
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-14 12:22 AM
Who is "we" ? Is this a commercial project?
Before doing it over the air, have you understood the basics of doing in-application firmware update? ST have application notes on this ...
FTP is purely a data transfer protocol; it has nothing specifically to do with Firmware update - so you can use any FTP example to get you going with FTP ...
A complex system designed from scratch never works and cannot be patched up to make it work.
