Wiki source code of TTN Stack 3
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | = Introduction = | ||
2 | |||
3 | Notes for using Dragino Devices with TTN Stack3. | ||
4 | |||
5 | = Downlink = | ||
6 | |||
7 | Use MQTT API for downlink: Reference: [[TTN Stack v3 MQTT reference>>url:https://thethingsstack.io/v3.1.0/guides/getting-started/mqtt/]] | ||
8 | |||
9 | |||
10 | **Download command is:** | ||
11 | |||
12 | mosquitto_pub -h eu1.cloud.thethings.industries -p 1883 -t v3/akXXXXXps@XXXXXX/devices/lsn50/down/push -u akXXXXXps@XXXXXX -P NNSXS.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.LVQZECLX5FZ3XO5ACOW47IZ6HM54DMBBU776C53ZQHPLPQALIXYA -m '{"downlinks":[{"f_port": 2,"frm_payload":"AwAA","priority": "HIGH","confirmed": true}]}' | ||
13 | |||
14 | |||
15 | The MQTT command use -h,-p,-u,-P options. We can find them in the website. | ||
16 | |||
17 | [[~[~[image:https://wiki.dragino.com/images/thumb/2/2f/Stack_v3_downlink_1.png/600px-Stack_v3_downlink_1.png~|~|height="375" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:Stack_v3_downlink_1.png]] | ||
18 | |||
19 | find -h : broker address , -p port and -u: user name | ||
20 | |||
21 | [[~[~[image:https://wiki.dragino.com/images/thumb/a/a6/Stack_v3_downlink_2.png/600px-Stack_v3_downlink_2.png~|~|height="395" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:Stack_v3_downlink_2.png]] | ||
22 | |||
23 | find -P : Password | ||
24 | |||
25 | |||
26 | User MQTT.FX to simulate a downlink | ||
27 | |||
28 | [[~[~[image:https://wiki.dragino.com/images/thumb/5/5c/Stack_v3_downlink_3.png/600px-Stack_v3_downlink_3.png~|~|height="439" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:Stack_v3_downlink_3.png]] | ||
29 | |||
30 | Use MQTT.FX to simulate downlink | ||
31 | |||
32 | |||
33 | Input connection info | ||
34 | |||
35 | [[~[~[image:https://wiki.dragino.com/images/thumb/4/44/Stack_v3_downlink_4.png/600px-Stack_v3_downlink_4.png~|~|height="437" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:Stack_v3_downlink_4.png]] | ||
36 | |||
37 | Input MQTT connection info | ||
38 | |||
39 | |||
40 | Send a downstream | ||
41 | |||
42 | [[~[~[image:https://wiki.dragino.com/images/thumb/e/ec/Stack_v3_downlink_5.png/600px-Stack_v3_downlink_5.png~|~|alt="Stack v3 downlink 5.png" height="438" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:Stack_v3_downlink_5.png]] | ||
43 | |||
44 | Gateway traffic for downstream | ||
45 | |||
46 | [[~[~[image:https://wiki.dragino.com/images/thumb/8/8a/Stack_v3_downlink_8.png/600px-Stack_v3_downlink_8.png~|~|alt="Stack v3 downlink 8.png" height="235" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:Stack_v3_downlink_8.png]] | ||
47 | |||
48 | |||
49 | Downstream data flow will like below: | ||
50 | |||
51 | [[~[~[image:https://wiki.dragino.com/images/thumb/d/d1/Stack_v3_downlink_6.png/600px-Stack_v3_downlink_6.png~|~|alt="Stack v3 downlink 6.png" height="233" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:Stack_v3_downlink_6.png]] | ||
52 | |||
53 | |||
54 | [[~[~[image:https://wiki.dragino.com/images/1/1f/Stack_v3_downlink_7.png~|~|alt="Stack v3 downlink 7.png" height="371" width="453"~]~]>>url:https://wiki.dragino.com/index.php/File:Stack_v3_downlink_7.png]] | ||
55 | |||
56 | = Trouble Shooting = | ||
57 | |||
58 | == Problem when register a device to TTNv3 if it is already register to TTNv2 == | ||
59 | |||
60 | When you register the device in V2 and V3 with the same key and EUI, the device can only connect to V2. | ||
61 | |||
62 | [[~[~[image:https://wiki.dragino.com/images/thumb/0/0d/V3v2.png/600px-V3v2.png~|~|alt="V3v2.png" height="403" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:V3v2.png]] | ||
63 | |||
64 | [[~[~[image:https://wiki.dragino.com/images/thumb/b/b9/V2v3.png/600px-V2v3.png~|~|alt="V2v3.png" height="352" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:V2v3.png]] | ||
65 | |||
66 | If you want the device to connect to V3. You must change your key and EUI, or delete the device registered on V2. | ||
67 | |||
68 | |||
69 | == MIC Mismatch or MIC Failed == | ||
70 | |||
71 | When the device is registered or the device is working normally, the problem of MIC mismatch and MIC failed occurs. | ||
72 | |||
73 | Under normal circumstances, users need to change the APPKEY to solve this problem. | ||
74 | |||
75 | [[~[~[image:https://wiki.dragino.com/images/thumb/d/dd/MIC_mismatch.png/600px-MIC_mismatch.png~|~|height="208" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:MIC_mismatch.png]] | ||
76 | |||
77 | MIC Mismatch |