# Mender IO download gateway solution for other embedded device

**URL:** https://hub.mender.io/t/mender-io-download-gateway-solution-for-other-embedded-device/1131
**Category:** General Discussions
**Created:** [October 9, 2019, 1:27pm UTC](https://hub.mender.io/t/mender-io-download-gateway-solution-for-other-embedded-device/1131 "2019-10-09T13:27:43Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Bojan](https://avatars.discourse-cdn.com/v4/letter/b/b782af/32.png) [@Bojan](https://hub.mender.io/u/Bojan)
#### Post date: [October 9, 2019, 1:27pm UTC](https://hub.mender.io/t/mender-io-download-gateway-solution-for-other-embedded-device/1131/1 "2019-10-09T13:27:43Z")

</div>

Hi All

We have an interesting project where we are looking for solution to perform in field FW upgrade for a number of very limited embedded devices. It is not possible to implement [Mender.io](http://Mender.io) solution for these devices due to the various number of constraints.

Here is our idea:

1. the solution will deploy wireless (LTE/WiFi) GW
2. Wireless GW will have [Mender.IO](http://Mender.IO) client and integration with [Mender.IO](http://Mender.IO) server for its own OTA updates.
3. However we would like to use [Mender.IO](http://Mender.IO) infrastructure to support downloading images for a number of other embedded devices connected to our GW . These images would be stored in the persistent partition of our GW device.
4. Custom developed applications which we have developed would update these embedded devices upon successful OTA download of their respective images.

Would it be possible to customise configuration of the [Mender.IO](http://Mender.IO) client and [Mender.IO](http://Mender.IO) server to support this kind of solution.  
We would appreciate feedback and opinion of the community on this topic. Thank you in advance.

---

<div class="post-metadata">

### Author: ![eystein](https://avatars.discourse-cdn.com/v4/letter/e/e5b9ba/32.png) [@eystein](https://hub.mender.io/u/eystein)
#### Post date: [October 9, 2019, 5:41pm UTC](https://hub.mender.io/t/mender-io-download-gateway-solution-for-other-embedded-device/1131/2 "2019-10-09T17:41:00Z")

</div>

Hi @Bojan and welcome to Mender Hub!

Yes, this is one of the intended use cases for Update Modules. An Update Module is basically a small executable (script/binary) that handles the installation of a Mender Artifact Payload.

For a quick overview, take a look at [How it Works](https://mender.io/overview/how-it-works), under “Extensibility of update types”. There are also [existing Update Modules for other use cases](https://hub.mender.io/c/update-modules) you can review.

For your use case you would probably want to [write a custom Update Module](https://docs.mender.io/2.1/devices/update-modules).

Hope this helps, and please share how it goes!
