# Scheduled Upload to a server

**URL:** <https://discourse.mozilla.org/t/scheduled-upload-to-a-server/52893>\
**Category:** WebThings\
**Created:** [January 28, 2020, 10:36pm UTC](https://discourse.mozilla.org/t/scheduled-upload-to-a-server/52893 "2020-01-28T22:36:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![James.agada](https://avatars.discourse-cdn.com/v4/letter/j/3da27b/32.png) [@James.agada](https://discourse.mozilla.org/u/James.agada)\
**Post date:** [January 28, 2020, 10:36pm UTC](https://discourse.mozilla.org/t/scheduled-upload-to-a-server/52893/1 "2020-01-28T22:36:02Z")

</div>

I will like to create a functionality to upload the state of all things monitored by my gateway to a server. How do I implement it? As a thing? Add-on? Rule?

---

<div class="post-metadata">

**Author:** ![mstegeman](https://avatars.discourse-cdn.com/v4/letter/m/b782af/32.png) [@mstegeman](https://discourse.mozilla.org/u/mstegeman)\
**Post date:** [January 28, 2020, 10:42pm UTC](https://discourse.mozilla.org/t/scheduled-upload-to-a-server/52893/2 "2020-01-28T22:42:57Z")

</div>

You would want to do this in an add-on (or even just a separate script). See here for a good example: [https://github.com/tim-hellhake/azure-iot-bridge](https://github.com/tim-hellhake/azure-iot-bridge)
