FUOTA Deployments with the Web-Interface

Hi Everyone,

I am currently trying to perform fuota using the Chirpstack.
While the fuota-feature was originally provided by the application-server, it has been moved into a separate component (the fuota-server) in December 2020. If I interpret the changes in the corresponding commit correctly, the possibility to schedule firmware updates via the web-interface has been removed with this separation. Meanwhile the fuota-server provides a gRPC-API that can be used to schedule fuota-deployments.

Is it correct that for using the fuota-feature of the Chirpstack, I would need to implement my own gRPC client first?

Best regards,
Jan

Correct. The fuota-server repo has an examples folder with a Go script to do just that.

I struggled with this for a while and eventually ended up completing a end-to-end FUOTA implementation with Chirpstack FUOTA Server. Sharing links to demo videos and post here in case if this helps in anyway.

LoRaWAN FUOTA using Chirpstack FUOTA Server

2 Likes