# Downlink Insert mode

**URL:** <https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871>\
**Category:** The Things Stack v3\
**Tags:** guide\
**Created:** [July 5, 2022, 9:11am UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871 "2022-07-05T09:11:45Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/orange_zouxiangcheng/32/35697_2.png) [@orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/u/orange_zouxiangcheng)\
**Post date:** [July 5, 2022, 9:11am UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/1 "2022-07-05T09:11:46Z")

</div>

I use the Replace downlink queue in the TTN console’s Schedule downlink Insert mode to quickly drop data and cause packet drops. Using the Push to downlink queue (append) does not lose data. Why?

What if I want to always be in Push to downlink queue (append) mode? Because whenever I re-enter the Schedule downlink interface, I will be re-selected to replace downlink queue mode.

![6](https://www.thethingsnetwork.org/forum/uploads/default/original/3X/d/7/d74a57f1c410d54d1aedf53668cf8f290b251394.png)

---

<div class="post-metadata">

**Author:** ![orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/orange_zouxiangcheng/32/35697_2.png) [@orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/u/orange_zouxiangcheng)\
**Post date:** [July 5, 2022, 9:18am UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/2 "2022-07-05T09:18:32Z")

</div>

Sorry, I’m just a student, maybe my problem is terrible, but I want to solve it.

---

<div class="post-metadata">

**Author:** ![Johan\_Scheepers](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/johan_scheepers/32/48536_2.png) [@Johan\_Scheepers](https://www.thethingsnetwork.org/forum/u/Johan_Scheepers)\
**Post date:** [July 5, 2022, 9:24am UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/3 "2022-07-05T09:24:49Z")

</div>

Replace downlink queue - If a message are scheduled already it will replace it with the new one you send, if it weren’t sent to the node.

Replace downlink queue is the default setting on the console, so it will go back to it every time.

Normally you will actually send your downlink from your App not the TTN Console. In the JSON you send to your node you can specify all the settings, like “Replace downlink queue” or Push to downlink queue (append)

---

<div class="post-metadata">

**Author:** ![orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/orange_zouxiangcheng/32/35697_2.png) [@orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/u/orange_zouxiangcheng)\
**Post date:** [July 5, 2022, 9:29am UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/4 "2022-07-05T09:29:36Z")

</div>

Glad to hear from you, I can modify the downlink Insert pattern in my application, right? Can you give an example? Thank you!

---

<div class="post-metadata">

**Author:** ![Johan\_Scheepers](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/johan_scheepers/32/48536_2.png) [@Johan\_Scheepers](https://www.thethingsnetwork.org/forum/u/Johan_Scheepers)\
**Post date:** [July 5, 2022, 9:44am UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/5 "2022-07-05T09:44:39Z")

</div>

[https://www.thethingsindustries.com/docs/devices/downlink-queue-ops/](https://www.thethingsindustries.com/docs/devices/downlink-queue-ops/)

[https://www.thethingsindustries.com/docs/devices/confirmed-downlinks-behavior/](https://www.thethingsindustries.com/docs/devices/confirmed-downlinks-behavior/)

And then read under integration, depended on you integration is how you are going to set it up.

[https://www.thethingsindustries.com/docs/integrations/](https://www.thethingsindustries.com/docs/integrations/)

---

<div class="post-metadata">

**Author:** ![orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/orange_zouxiangcheng/32/35697_2.png) [@orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/u/orange_zouxiangcheng)\
**Post date:** [July 5, 2022, 9:50am UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/6 "2022-07-05T09:50:06Z")

</div>

Thank you! Do you mean that the way I use MQTT or Webhook setup is different? Sorry, the TTN documentation is really difficult for me to understand.

---

<div class="post-metadata">

**Author:** ![Johan\_Scheepers](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/johan_scheepers/32/48536_2.png) [@Johan\_Scheepers](https://www.thethingsnetwork.org/forum/u/Johan_Scheepers)\
**Post date:** [July 5, 2022, 10:06am UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/7 "2022-07-05T10:06:54Z")

</div>

Yes, they are slightly different but similar.

What are you using MQTT or Webhooks?

---

<div class="post-metadata">

**Author:** ![orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/orange_zouxiangcheng/32/35697_2.png) [@orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/u/orange_zouxiangcheng)\
**Post date:** [July 5, 2022, 2:03pm UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/8 "2022-07-05T14:03:15Z")

</div>

Yes, MQTT, can you advise me? Or show me how to do it. Thank you so much, you are really great.

---

<div class="post-metadata">

**Author:** ![Johan\_Scheepers](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/johan_scheepers/32/48536_2.png) [@Johan\_Scheepers](https://www.thethingsnetwork.org/forum/u/Johan_Scheepers)\
**Post date:** [July 5, 2022, 2:23pm UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/9 "2022-07-05T14:23:46Z")

</div>

Did you actually read the documentation? Very self exoplanetary.

---

<div class="post-metadata">

**Author:** ![descartes](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/descartes/32/47220_2.png) [@descartes](https://www.thethingsnetwork.org/forum/u/descartes)\
**Post date:** [July 5, 2022, 4:16pm UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/10 "2022-07-05T16:16:57Z")

</div>

> [@orange\_zouxiangcheng](#):
>
> Sorry, I’m just a student, maybe my problem is terrible, but I want to solve it.

No, do NOT solve it - you are approaching downlinks like you can just send a sequence of them whenever you like.

The Fair Use Policy is clear about a maximum of 10 per device per day, the consensus on here is that 1 a week is acceptable, 1 a fortnight is OK.

Why? Because when you send a downlink the gateway can’t hear any uplinks, which means all other devices go unheard.

And if you start sending a stream of them, well that’s just going to take over the airwaves.

And don’t even think of using confirmed downlinks, they make the situation worse. As does confirmed uplinks, only more so.

All of this is discussed in detail all over the forum, so you may want to search the prior discussions.

---

<div class="post-metadata">

**Author:** ![orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/orange_zouxiangcheng/32/35697_2.png) [@orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/u/orange_zouxiangcheng)\
**Post date:** [July 6, 2022, 12:43am UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/11 "2022-07-06T00:43:52Z")

</div>

Thank you！  
I roughly understand what you mean, where can I learn more about LoRaWAN and TTN?

---

<div class="post-metadata">

**Author:** ![orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/orange_zouxiangcheng/32/35697_2.png) [@orange\_zouxiangcheng](https://www.thethingsnetwork.org/forum/u/orange_zouxiangcheng)\
**Post date:** [July 6, 2022, 12:44am UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/12 "2022-07-06T00:44:25Z")

</div>

I try to understand

---

<div class="post-metadata">

**Author:** ![descartes](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/descartes/32/47220_2.png) [@descartes](https://www.thethingsnetwork.org/forum/u/descartes)\
**Post date:** [July 6, 2022, 8:07am UTC](https://www.thethingsnetwork.org/forum/t/downlink-insert-mode/57871/13 "2022-07-06T08:07:25Z")

</div>

There is a Learn link at the top of this page. There is a link to the docs at the bottom right of every console page. Google search can help.
