Unable to MQTT Publish Downlink to TTNv3 (CE)

I am trying to bring MCF88 LW13IO devices into my v3 application, that is currently only running with sensors doing Uplink messages. The LW13IO is also working with Uplink messages, but I can’t publish through the MQTT integrations, not in my own application nor with mosquitto_pub.

Application ID: l2w-test-app
Device ID: mcf88-1

$  mosquitto_pub -u l2w-test-app -P 'NNSXS.{rest-of-my-api-key}' -p 8883 -h eu1.cloud.thethings.network -t v3/l2w-test-app/devices/mcf88-1/down/push  -m '{"downlinks": [{"f_port": 1,"frm_payload": "BAABAAAAAAAAAA==","priority": "NORMAL","confirmed": true}]}' -d

Client (null) sending CONNECT
Client (null) received CONNACK (0)
Client (null) sending PUBLISH (d0, q0, r0, m1, 'v3/l2w-test-app/devices/mcf88-1/down/push', ... (72 bytes))
Client (null) sending DISCONNECT

And in the Java app, I get a callback saying “success”.

But in the TTNv3 console, there are no Dowlink messages showing up in the “Live Data” tab, not for the device and not for the application.

Does anyone have any clue about what could be going on??

FTR, I have never done Downlink on TTNv2 either. Perhaps I should try that…?


You definitively have the same issue i faced as well / you need to include the tenant id (@ttn for TTNv3) / see: [https://www.thethingsnetwork.org/forum/t/downlink-formatter/45359/11Downlink formatter - #11 by ninno](https://www.thethingsnetwork.org/forum/t/downlink-formatter/45359/11Downlink formatter - #11 by ninno)

Thank you so MUCH… That made a difference. And such a rapid response - wonderful!

1 Like