Changes for page Notes for TTN

Last modified by Xiaoling on 2025/08/04 14:58

From version 99.10
edited by Xiaoling
on 2022/07/25 08:46
Change comment: There is no comment for this version
To version 220.1
edited by Kilight Cao
on 2023/07/28 15:18
Change comment: Uploaded new attachment "image-20230728151807-3.png", version {1}

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.Kilight
Content
... ... @@ -6,10 +6,8 @@
6 6  
7 7  = 1. The Things Network-V3 =
8 8  
9 -
10 10  == 1.1  Introduction ==
11 11  
12 -
13 13  === 1.1.1  What is The Things Network ===
14 14  
15 15  
... ... @@ -20,7 +20,6 @@
20 20  (((
21 21  The Things Network runs The Things Stack Community Edition, which is a crowdsourced, open and decentralized LoRaWAN network. This network is a great way to get started testing devices, applications, and integrations, and get familiar with LoRaWAN.
22 22  
23 -
24 24  
25 25  )))
26 26  
... ... @@ -34,7 +34,6 @@
34 34  (((
35 35  Once you have an account,get started by following steps for adding Gateway,Device and Intergrations.
36 36  
37 -
38 38  
39 39  )))
40 40  
... ... @@ -44,10 +44,12 @@
44 44  LoRaWAN Gateway model: Existing Gateway
45 45  
46 46  
47 -
48 48  = 2.  Gateway Registration for Semtech UDP =
49 49  
50 50  
46 +(% style="color:red" %)**Note: Steps 2 and 3 are different connection methods, the user only needs to choose one of them**
47 +
48 +
51 51  == 2.1  Primary LoRaWAN Server ==
52 52  
53 53  
... ... @@ -69,15 +69,32 @@
69 69  
70 70  
71 71  
70 +(% style="color:red" %)**Note:**
71 +
72 +DRAGINO - Frequency Plan list  ~-~-~-~-~-~-~-~-~-~-~-~-~-~--  The Thing Network Frequency Plan List
73 +
74 +AS923-1 (920-923)  ~-~-~-~-~-~-~-~-~-~-~-~-~-~--  Asia 920-923 Mhz
75 +
76 +AS923-1 (923-925)  ~-~-~-~-~-~-~-~-~-~-~-~-~-~--  Asia 915-928 Mhz (AS923 Group 1)with only default channels
77 +
78 +AS923-2 (921.4-922.8)  ~-~-~-~-~-~-~-~-~-~-~-~-~-~--  Asia 920-923 Mhz (AS923 Group 2)with only default channels
79 +
80 +AS923-3 (916.6-918.2)  ~-~-~-~-~-~-~-~-~-~-~-~-~-~--  Asia 915-921 Mhz (AS923 Group 3)with only default channels
81 +
82 +AS923-4 (917.3-918.7)  ~-~-~-~-~-~-~-~-~-~-~-~-~-~--  Asia 917-920 Mhz (AS923 Group 4)with only default channels
83 +
84 +
85 +[[image:image-20220726134642-1.png||height="344" width="660"]][[image:image-20220726135827-3.png||height="214" width="394"]][[image:image-20220726135759-2.png||height="218" width="554"]]
86 +
87 +
88 +
72 72  [[image:image-20220526134919-5.png]]
73 73  
74 74  Show Status
75 75  
76 76  
77 -
78 78  == 2.2  Secondary LoRaWAN Server ==
79 79  
80 -
81 81  === 2.2.1  Introduction ===
82 82  
83 83  
... ... @@ -88,15 +88,14 @@
88 88  
89 89  
90 90  (((
91 -~1. LoRaWAN Gateway model: [[LIG16>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/171-lig16.html]], [[LG308>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/140-lg308.html]], [[DLOS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/160-dlos8.html]] [[LPS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/148-lps8.html]]
106 +1.  LoRaWAN Gateway model:  [[LIG16>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/171-lig16.html]], [[LG308>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/140-lg308.html]], [[DLOS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/160-dlos8.html]] [[LPS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/148-lps8.html]]
92 92  )))
93 93  
94 94  (((
95 -2. Firmware version since :[[lgw~~-~~-build-v5.4.1644658774>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LIG16/Firmware/Release/]]
110 +2.  Firmware version since :  [[lgw~~-~~-build-v5.4.1644658774>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LIG16/Firmware/Release/]]
96 96  )))
97 97  
98 98  
99 -
100 100  === 2.2.3  Example ===
101 101  
102 102  
... ... @@ -103,57 +103,61 @@
103 103  The following takes Helium as a Secondary LoRaWAN server as an example
104 104  
105 105  
106 -
107 107  === 2.2.4  Step 1: Download and Install the helium gateway-rs ===
108 108  
109 109  
110 -The users is needing to download and install the helium gateway-rs then click the button of Save&Apply
123 +The users is needing to download and install the helium gateway-rs then click the button of (% style="color:blue" %)**Save&Apply.**
111 111  
125 +
112 112  [[image:image-20220526135049-6.png]]
113 113  
114 114  Download and Install gateway-rs
115 115  
116 116  
117 -
118 118  === 2.2.5  Step 2: Back to Semtech UDP page ===
119 119  
120 120  
121 -Back to the page of Semtech UDP check the secondary server settings and click the button of Save&Apply
134 +Back to the page of Semtech UDP check the secondary server settings and click the button of (% style="color:blue" %)**Save&Apply.**
122 122  
136 +
123 123  ​​​​[[image:image-20220526135125-7.png]]
124 124  
125 125  Configuration of helium
126 126  
127 127  
128 -
129 129  = 3.  Gateway Registration for Basics Station =
130 130  
131 -
132 132  == 3.1  Introduction ==
133 133  
134 134  
135 135  (((
136 136  (((
137 -The LoRa Basics™ Station protocol simplifies management of large scale LoRaWAN networks. LoRa Basics™ Station is the preferred way of connecting Gateways to The Things Stack. [[The LoRa Basics Station doc>>url:https://www.thethingsindustries.com/docs/gateways/lora-basics-station/]]
149 +The LoRa Basics™ Station protocol simplifies the management of large-scale LoRaWAN networks. LoRa Basics™ Station is the preferred way of connecting Gateways to The Things Stack. [[The LoRa Basics Station doc>>url:https://www.thethingsindustries.com/docs/gateways/lora-basics-station/]]
150 +
151 +(% style="color:red" %)**Note: Steps 2 and 3 are different connection methods, the user only needs to choose one of them**
152 +
153 +
138 138  )))
139 139  )))
140 140  
141 141  (((
142 -**Below list the support products and Requirements:**
158 +(% style="color:blue" %)**Below list the support products and Requirements:**
143 143  )))
144 144  
145 145  (((
146 146  (((
147 - ~1. LoRaWAN Gateway model: [[LIG16>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/171-lig16.html]], [[LG308>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/140-lg308.html]], [[DLOS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/160-dlos8.html]] [[LPS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/148-lps8.html]]
163 +1. LoRaWAN Gateway model:  [[LIG16>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/171-lig16.html]], [[LG308>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/140-lg308.html]], [[DLOS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/160-dlos8.html]] [[LPS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/148-lps8.html]]
148 148  )))
149 149  
150 150  (((
151 - 2. Firmware version since :[[lgw~~-~~-build-v5.4.1640315898>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LPS8/Firmware/Release/]]
167 + 2.  Firmware version since :  [[lgw~~-~~-build-v5.4.1640315898>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LPS8/Firmware/Release/]]
168 +
169 +
152 152  )))
153 153  )))
154 154  
155 155  (((
156 -**What do you need to prepare**
174 +(% style="color:blue" %)**What do you need to prepare?**
157 157  )))
158 158  
159 159  (((
... ... @@ -164,77 +164,98 @@
164 164  )))
165 165  )))
166 166  
167 -== 3.2 Step 1. Add Gateway ==
185 +== 3.2  Step 1: Register Gateway ==
168 168  
169 -(((
170 -(((
171 -The example for **EU**
172 -)))
173 -)))
174 174  
175 175  (((
176 176  (((
177 -User can add your gateway into The Things Network V3 according to the previous step
190 +(% style="color:blue" %)**The example for**(%%)** the (% style="color:red" %)EU:(%%)**
178 178  )))
179 179  )))
180 180  
181 181  (((
182 182  (((
183 -Following picture is the successful added.
196 +Click the 'Register Gateway' button will get this page to register the gateway from The Thing Network Console gateway page.
197 +
198 +[[image:image-20230728144218-7.png||height="128" width="836"]]
184 184  )))
185 185  )))
186 186  
187 -[[image:image-20220526135316-8.png]]
202 +[[image:image-20230728143449-2.png]]
188 188  
189 -Add Gateway
204 +Register Gateway
190 190  
191 191  
192 -== 3.3 Step 2. Create the API key ==
207 +== 3.3  Step 2: Create the API key ==
193 193  
194 -user need to create the CUPS API key and LNS API key.
195 195  
210 +**API Key can be created manually**  ~-~-->  if users forgot to check the check box or switch to basic station mode from the Semtech UDP mode
211 +
212 +
213 +
214 +
215 +**or generate by TTN by checking the check box when registering the gateway** ~-~-->[[image:image-20230728143505-3.png]]
216 +
217 +
218 +=== **1.) Generated by TTH** ===
219 +
220 +=== ===
221 +
222 +=== ===
223 +
224 +=== **2.) Manually create API KEY: ** ===
225 +
226 +
227 +==== CUPS API KEY ====
228 +
196 196  [[image:image-20220526135349-9.png]]
197 197  
198 -Create CUPS API key
199 199  
200 200  
233 +==== LNS API KEY ====
234 +
201 201  [[image:image-20220526135428-10.png]]
202 202  
203 -Create LNS API key
204 204  
205 -(% style="color:red" %)**Note : Please copy the API key.**
238 +(% style="color:red" %)**Note: If your API is generated by yourself you have to update the key to the gateway setting.**
206 206  
207 207  
208 -== 3.4 Step 3. Update the gateway setting ==
241 +==== Update the gateway setting ====
209 209  
243 +
210 210  In the LoRa Basics Station LNS Authentication Key field, paste the API key you generated in the previous step.
211 211  
246 +
212 212  [[image:image-20220526135528-11.png]]
213 213  
214 214  paste the API key
215 215  
216 216  
217 -== 3.5 Step 4. Access the gateway GUI ==
252 +== 3.5  Step 4: Access the gateway GUI ==
218 218  
254 +
219 219  User need to update the API key and install the Certificate
220 220  
257 +
221 221  [[image:image-20220526135601-12.png]]
222 222  
223 223  Access the gateway GUI
224 224  
225 225  
226 -== 3.6 Step 5. Configure Station ==
263 +== 3.6  Step 5: Configure Station ==
227 227  
265 +
228 228  User need to input Server URI, Server CUPS Key and LNS Key, as well as install CUPS certificate.
229 229  
230 -**just to clarify.**
231 231  
269 +(% style="color:blue" %)**just to clarify:**
270 +
232 232  (% class="box" %)
233 233  (((
234 - CUPS Server URI  ~-~-> Server Adress
235 - CUPS Authorization Key         ~-~-> Server CUPS API Key
236 - LNS Authorization Key  ~-~-> Server LNS API Key
237 - CUPS certificate  ~-~-> Server CA(user can use the button to install the certificate by default)
273 + CUPS Server URI  ~-~->  Server Adress
274 + CUPS Authorization Key         ~-~->  Server CUPS API Key
275 + LNS Authorization Key  ~-~->  Server LNS API Key
276 + CUPS certificate  ~-~->  Server CA(user can use the button to install the certificate by default)
238 238  )))
239 239  
240 240  [[image:image-20220526135654-13.png]]
... ... @@ -242,8 +242,9 @@
242 242  Congfigure Station
243 243  
244 244  
245 -== 3.7 Start Station ==
284 +== 3.7  Start Station ==
246 246  
286 +
247 247  (((
248 248  When the user has finished the configuration,Please click Sace&Apply to start station to connect The Things Network.
249 249  
... ... @@ -250,33 +250,39 @@
250 250  
251 251  )))
252 252  
253 -== 3.8 Siccessful Connection ==
293 +== 3.8  Siccessful Connection ==
254 254  
295 +
255 255  If user completes the above steps,which will see live date in the TTN.
256 256  
298 +
257 257  [[image:image-20220526135734-14.png]]
258 258  
259 259  Station live date
260 260  
261 261  
262 -== 3.9 Trouble Shooting ==
304 +== 3.9  Trouble Shooting ==
263 263  
264 -User can check the station log in the logread/system log page.
265 265  
307 +User can check the station log in the** (% style="color:blue" %)LogRead ~-~-> System Log (%%)**page.
308 +
309 +
266 266  [[image:image-20220526135845-15.png]]
267 267  
268 268  Station Log
269 269  
270 270  
271 -and recode the station log in the system/Recode log page.
272 272  
316 +and recode the station log in the** (% style="color:blue" %)LogRead  ~-~->  Recode Log(%%)** page.
317 +
273 273  [[image:image-20220526135940-16.png]]
274 274  
275 275  Recore Log
276 276  
277 277  
278 -= 4. Configure node connection to TTNv3 =
323 += 4.  Configure node connection to TTNv3 =
279 279  
325 +
280 280  (((
281 281  (((
282 282  Following is an example for how to join the TTN v3 LoRaWAN Network.
... ... @@ -291,14 +291,15 @@
291 291  
292 292  (((
293 293  (((
294 -We take LES01 as an example.
340 +(% style="color:#037691" %)**We take LES01 as an example.**
295 295  
296 296  
297 297  )))
298 298  )))
299 299  
300 -== 4.1 Step1 ==
346 +== 4.1  Step 1 ==
301 301  
348 +
302 302  (((
303 303  (((
304 304  Create a device in TTN with the OTAA keys from LSE01.
... ... @@ -317,40 +317,56 @@
317 317  )))
318 318  )))
319 319  
320 -[[image:image-20220526140015-17.png]]
367 +[[image:image-20230221135445-1.png||height="356" width="777"]]
321 321  
369 +First create an application and fill in the custom information in it
370 +
371 +[[image:image-20230221135520-2.png||height="52" width="974"]]
372 +
373 +[[image:image-20230221135810-3.png||height="400" width="638"]]
374 +
375 +
376 +Add a node device to the application
377 +
378 +
322 322  [[image:image-20220526140044-18.png]]
323 323  
324 324  
325 -== 4.2 Step2 ==
382 +== 4.2  Step 2 ==
326 326  
384 +
327 327  (((
328 328  (((
329 329  There are all our nodes in the repository. Users can choose the corresponding brand, model, firmware version and frequency.The decoder and configuration information of the node are pre-configured.Users do not need to configure them.
388 +
389 +[[image:image-20230221164809-2.png||height="525" width="617"]]
330 330  )))
331 331  )))
332 332  
333 -[[image:image-20220526140132-19.png]]
334 334  
394 +== 4.3  Step 3 ==
335 335  
336 -== 4.3 Step3 ==
337 337  
338 338  Add APP EUI in the application:
339 339  
340 -[[image:image-20220526140205-20.png]]
341 341  
400 +[[image:image-20230221140131-4.png||height="569" width="674"]]
342 342  
343 -== 4.4 Step4 ==
344 344  
345 -Add APP KEY and DEV EUI:
403 +== 4.4  Step 4 ==
346 346  
347 -[[image:image-20220526140251-21.png]]
348 348  
406 +**Add APP KEY and DEV EUI:**
349 349  
350 -= 5. TTN V3 integrated into MQTT server =
351 351  
352 -== 5.1 Introduction ==
409 +[[image:image-20230221140448-6.png||height="535" width="647"]]
353 353  
411 +
412 += 5.  TTN V3 integrated into MQTT server =
413 +
414 +== 5.1  Introduction ==
415 +
416 +
354 354  (((
355 355  (((
356 356  The Application Server exposes an MQTT server to work with streaming events. In order to use the MQTT server you need to create a new API key, which will function as connection password. You can also use an existing API key, as long as it has the necessary rights granted.
... ... @@ -359,8 +359,9 @@
359 359  )))
360 360  )))
361 361  
362 -== 5.2 Create device steps at MQTT ==
425 +== 5.2  Create device steps at MQTT ==
363 363  
427 +
364 364  (((
365 365  (((
366 366  The user creates a new API KEY after creating a device on TTN V3.
... ... @@ -376,6 +376,8 @@
376 376  (((
377 377  (((
378 378  Fill in Broker Address and Broker port.
443 +
444 +
379 379  )))
380 380  )))
381 381  
... ... @@ -384,8 +384,10 @@
384 384  Fill in the username and password into MQTT.
385 385  
386 386  
453 +
387 387  [[image:image-20220526140420-23.png]]
388 388  
456 +
389 389  The Application Server publishes uplink traffic on the following topics:
390 390  
391 391  (% class="box" %)
... ... @@ -402,13 +402,18 @@
402 402  )))
403 403  
404 404  (((
473 +
474 +
405 405  (((
406 -**Note**: Remember that the format of these topics for The Things Stack Open Source would contain {application id} instead of {application id}@{tenant id}.
476 +(% style="color:red" %)**Note**: **Remember that the format of these topics for The Things Stack Open Source would contain {application id} instead of {application id}@{tenant id}.**
477 +
478 +
407 407  )))
408 408  )))
409 409  
410 410  [[image:image-20220526140452-24.png]]
411 411  
484 +
412 412  (((
413 413  (((
414 414  While you could subscribe to all of these topics separately, for the simplicity of this tutorial we use # to subscribe to all topics, i.e. to receive all uplink traffic.
... ... @@ -425,7 +425,11 @@
425 425  
426 426  (((
427 427  (((
428 -**Note**: Remember that the format of this topic for The Things Stack Open Source deployment would be v3/{application id}/devices/{device id}/down/push.
501 +
502 +
503 +(% style="color:red" %)**Note**: **Remember that the format of this topic for The Things Stack Open Source deployment would be v3/{application id}/devices/{device id}/down/push.**
504 +
505 +
429 429  )))
430 430  )))
431 431  
... ... @@ -439,17 +439,22 @@
439 439  
440 440  (((
441 441  To send an unconfirmed downlink message to the device dev1 in application app1 in tenant tenant1 with the hexadecimal payload BE EF on FPort 15 with normal priority, use the topic v3/app1@tenant1/devices/dev1/down/push with the following contents:
519 +
520 +
442 442  )))
443 443  
444 444  (((
445 -**Note**: Use this handy tool to convert hexadecimal to base64.
524 +(% style="color:red" %)**Note**: **Use this handy tool to convert hexadecimal to base64.**
525 +
526 +
446 446  )))
447 447  
448 448  [[image:image-20220526140936-27.png]]
449 449  
450 450  
451 -== 5.3 Send Downlink message ==
532 +== 5.3  Send Downlink message ==
452 452  
534 +
453 453  (((
454 454  How to configure downlink in TTN V3?
455 455  )))
... ... @@ -459,7 +459,9 @@
459 459  )))
460 460  
461 461  (((
462 -Downlink command:01 00 00 5A
544 +(% style="color:blue" %)**Downlink command: 01 00 00 5A**
545 +
546 +
463 463  )))
464 464  
465 465  [[image:image-20220526141021-28.png]]
... ... @@ -467,6 +467,7 @@
467 467  downlink
468 468  
469 469  
554 +
470 470  After sending, you can view it in live data.
471 471  
472 472  [[image:image-20220526141052-29.png]]
... ... @@ -474,12 +474,15 @@
474 474  downlink
475 475  
476 476  
562 +
477 477  (((
478 478  When downlink is successfully sent, the downlink information can be received on the serial port.
479 479  )))
480 480  
481 481  (((
482 -**Note**: If the downlink byte sent is longer, the number of bytes will be displayed.
568 +(% style="color:red" %)**Note**:** If the downlink byte sent is longer, the number of bytes will be displayed.**
569 +
570 +
483 483  )))
484 484  
485 485  [[image:image-20220526141116-30.png]]
... ... @@ -495,13 +495,13 @@
495 495  
496 496  (((
497 497  (((
498 -If the equipment uses CLASS A. You can set **AT+RPL=2** or send the downlink command: **2102**
586 +If the equipment uses (% style="color:blue" %)**CLASS A**(%%). You can set (% style="color:red" %)**AT+RPL=2** (%%)or send the downlink command: (% style="color:red" %)**2102**
499 499  )))
500 500  )))
501 501  
502 502  (((
503 503  (((
504 -If the equipment uses CLASS C. You can set** AT+RPL=4** or send the downlink command: **2104**
592 +If the equipment uses (% style="color:blue" %)**CLASS C**(%%). You can set** (% style="color:red" %)AT+RPL=4(%%)** or send the downlink command: (% style="color:red" %)**2104**
505 505  )))
506 506  )))
507 507  
... ... @@ -508,6 +508,8 @@
508 508  (((
509 509  (((
510 510  When the device successfully receives the downlink, the server will receive a confirmation packet of 00.
599 +
600 +
511 511  )))
512 512  )))
513 513  
... ... @@ -516,22 +516,129 @@
516 516  downlink
517 517  
518 518  
519 -= 6. Request Remote Support =
609 += 6.  Route TTN data to Node-Red =
520 520  
611 +
612 +Users can create an MQTT integration by following the steps described in "[[5.TTN V3 Integrated into MQTT Server>>http://wiki.dragino.com/xwiki/bin/view/Main/Notes%20for%20TTN/#H5.A0TTNV3integratedintoMQTTserver]]"
613 +
614 +
615 +== 6.1  Edit mqtt-broker node ==
616 +
617 +
618 +Users need to configure the TTN MQTT server address and port, Such as:
619 +
620 +(% class="box infomessage" %)
521 521  (((
622 +**Server :** eu1.cloud.thethings.network
623 +
624 +**Port  :** 1883
625 +)))
626 +
627 +[[image:image-20220829160224-187.jpeg||height="569" width="1128"]]
628 +
629 +
630 +**Enter Username and Password**
631 +
632 +[[image:image-20220829164358-188.png||height="570" width="1130"]]
633 +
634 +
635 +== 6.2  Debug ==
636 +
637 +
638 +Users can check logs by adding debug.
639 +
640 +[[image:image-20220829164652-189.png||height="572" width="1134"]]
641 +
642 +
643 +== 6.3  Example: Use Local Server TTN and Node-Red in LPS8v2 ==
644 +
645 +
646 +LPS8v2 includes a local TTN Server and Node-Red. This example shows how to configure LHT65N to use with the local Node-Red server. This example assumes users already have:
647 +
648 +* LHT65N register on LPS8v2 Built-In TTN server already
649 +* The user is able to see the data on the built-in TTN server device page.
650 +
651 +Below are the steps to plot the sensor data on LPS8v2 Node-Red.
652 +
653 +
654 +=== 6.3.1  Link Node-Red to Local TTN ===
655 +
656 +
657 +Users can download the Node-Red decoder from this link and import it into the Node-Red platform:  **[[dragino-end-node-decoder/LHT65N.json (github.com)>>url:https://github.com/dragino/dragino-end-node-decoder/blob/main/Node-RED/LHT65N.json]]**
658 +
659 +For more information on importing Input Flow, check out this link: **[[Import Input Flow for Dragino Sensors>>http://wiki.dragino.com/xwiki/bin/view/Main/Node-RED/#H3.A0ImportInputFlowforDraginoSensors||style="background-color: rgb(255, 255, 255);"]]**
660 +
661 +
662 +After importing the Input Flow is complete, the user needs to edit the MQTT in the node
663 +
664 +
665 +(% style="color:blue" %)**1. Change the Topic**
666 +
667 +
668 +Topic modifies it to the following format:
669 +
670 +**v3/(% style="color:red" %)Application ID(%%)/devices/(% style="color:red" %)End device ID(%%)/up**
671 +
672 +[[image:image-20221018100743-1.png]]
673 +
674 +
675 +
676 +(% style="color:blue" %)**2. Enter the MQTT configuration information**
677 +
678 +
679 +[[image:image-20221018100947-2.png]]
680 +
681 +
682 +
683 +[[image:image-20221018101102-3.png]]
684 +
685 +(% class="wikigeneratedid" %)
686 +(% style="color:blue" %)**Finally, click "Update" and Deploy**
687 +
688 +
689 +(% class="wikigeneratedid" %)
690 +"Connected" indicates that the Link Node-red to Local TTN is normal.
691 +
692 +(% class="wikigeneratedid" %)
693 +[[image:image-20220914140918-5.png||height="602" width="1121"]]
694 +
695 +
696 +=== 6.3.2 Check result. ===
697 +
698 +
699 +Users can check logs by adding debug.
700 +
701 +[[image:image-20220914140841-4.png||height="600" width="1119"]]
702 +
703 +
704 +In addition,Users can access the lps8v2 gateway's built-in as server of **Node-Red Chart UI **via the URL((% style="background-color:yellow" %)__**//http:~/~/<hostname>:1880/ui or http:~/~/<local-IPV4-address>:1880/ui//**__(%%)) in your browser.
705 +
706 +
707 +[[image:image-20220914142021-7.png||height="517" width="1346"]]
708 +
709 +
710 += 7.  Request Remote Support =
711 +
712 +
713 +(((
522 522  These pages are useful to check what is wrong on the Join process. Below shows the four steps that we can check the Join Process.
523 523  \\If problem not solve, and you need dragino remote support, please follow to this document: [[TTN Support instruction>>url:https://www.dragino.com/downloads/index.php?dir=&file=TTNv3_Support_Guide.pdf]](% style="color:red" %) **If user has checked below steps and still can't solve the problem, please send us (support @ dragino.com) the screenshots for each step to check. They include:**
524 524  )))
525 525  
526 526  * End node is connected to serial port to show the Join frequency and DR. (If possible)
719 +
527 527  * Gateway (from gateway UI) traffic to show the packet got from end node and receive from Server. (If possible)
721 +
528 528  * Gateway traffic (from server UI) to shows the data exchange between gateway and server. (Normally possible)
723 +
529 529  * End Node traffic (from server UI) to shows end node activity in server. (Normally possible)
725 +
530 530  * End Node Keys screen shot shows in end node and server. so we can check if the keys are correct. (In most case, we found keys doesn't match, especially APP EUI)
531 531  
532 -**~1. End Device Join Screen shot, we can check:**
728 +(% style="color:blue" %)**1. End Device Join Screen shot, we can check:**
533 533  
534 534  * If the device is sending join request to server?
731 +
535 535  * What frequency the device is sending?
536 536  
537 537  [[image:image-20220526141308-33.png]]
... ... @@ -538,10 +538,11 @@
538 538  
539 539  Console Output from End device to see the transmit frequency
540 540  
541 -User can run **AT+CFG **command to print configuration information.
542 542  
543 -* Is the device in OTAA mode or ABP mode? **AT+NJM=1** (OTAA mode), **AT+NJM=0** (ABP mode)
739 +User can run (% style="color:blue" %)**AT+CFG **(%%)command to print configuration information.
544 544  
741 +* Is the device in OTAA mode or ABP mode? (% style="color:red" %)**AT+NJM=1** (%%)(OTAA mode), (% style="color:red" %)**AT+NJM=0**(%%) (ABP mode)
742 +
545 545  [[image:image-20220526141612-36.png]]
546 546  
547 547  
... ... @@ -548,13 +548,17 @@
548 548  Console Output from End device to see the transmit frequency
549 549  
550 550  
551 -**2. Gateway packet traffic in gateway web or ssh. we can check:**
552 552  
750 +(% style="color:blue" %)**2. Gateway packet traffic in gateway web or ssh. we can check:**
751 +
553 553  * (((
554 554  If the gateway receive the Join request packet from sensor? (If this fail, check if the gateway and sensor works on the match frequency)
555 555  )))
556 556  * (((
557 557  If the gateway gets the Join Accept message from server and transmit it via LoRa?
757 +
758 +
759 +
558 558  )))
559 559  
560 560  [[image:image-20220526141739-37.png]]
... ... @@ -562,8 +562,9 @@
562 562  Console Output from Gateway to see packets between end node and server.
563 563  
564 564  
565 -**3. Gateway Traffic Page in LoRaWAN Server**
566 566  
768 +(% style="color:blue" %)**3. Gateway Traffic Page in LoRaWAN Server**
769 +
567 567  * (((
568 568  If the Join Request packet arrive the gateway traffic in server? If not, check the internet connection and gateway LoRaWAN server settings.
569 569  )))
... ... @@ -572,6 +572,9 @@
572 572  )))
573 573  * (((
574 574  If the Join Accept message are in correct frequency? If you set the server to use US915 band, and your end node and gateway is EU868, you will see the Join Accept message are in US915 band so no possible to Join success.
778 +
779 +
780 +
575 575  )))
576 576  
577 577  [[image:image-20220526141823-38.png||height="501" width="1144"]]
... ... @@ -579,18 +579,21 @@
579 579  The Traffic for the End node in the server, use TTNv3 as example
580 580  
581 581  
788 +
582 582  [[image:image-20220526141917-39.png]]
583 583  
584 584  The Traffic for the End node in the server, use TTNv3 as example
585 585  
586 586  
587 -**4. Data Page in LoRaWAN server**
588 588  
795 +(% style="color:blue" %)**4. Data Page in LoRaWAN server**
796 +
589 589  (((
590 590  (((
591 591  (((
592 592  If this data page shows the Join Request message from the end node? If not, most properly you have wrong settings in the keys. Keys in the server doesn't match the keys in End Node.
593 593  
802 +
594 594  [[image:image-20220526141956-40.png]]
595 595  )))
596 596  )))
... ... @@ -599,6 +599,152 @@
599 599  The data for the end device set in server
600 600  
601 601  
811 +
602 602  [[image:image-20220526142033-41.png]]
603 603  
604 604  Check if OTAA Keys match the keys in device
815 +
816 +
817 += 8.  FAQ =
818 +
819 +== 8.1 How to import devices keys to server. ==
820 +
821 +
822 +**For TTS in LPS8v2**
823 +
824 +Open your application and click the button **Import end devices**
825 +
826 +[[image:image-20230423154012-1.png||height="472" width="755"]]
827 +
828 +
829 +Select the **File format** and upload the file (e.g. or ).devices/jsondevices.csv
830 +
831 +You can specify **Fallback values** for Frequency plan and LoRaWAN and Regional Parameters version, in case the import file does not specify these settings for the device.
832 +
833 +You can also expand the **Advanced claiming and component settings** to set targeted components, and set the claim authentication code to be generated.
834 +
835 +Start the import by clicking the **Import end devices** button.
836 +
837 +[[image:image-20230423154040-2.png||height="470" width="749"]]
838 +
839 +
840 +Wait for the end devices to be successfully imported. In case any device fails, you will see a relevant error message in the console.
841 +
842 +[[image:image-20230423154105-3.png||height="478" width="763"]]
843 +
844 +
845 +If the import was successful, your devices are added to the list of end devices in your application.
846 +
847 +[[image:image-20230423154125-4.png||height="480" width="766"]]
848 +
849 +Devices are now registered on The Things Stack.
850 +
851 +
852 +=== **JSON File Reference** ===
853 +
854 +
855 +The Things Stack allows you to import end devices from V2, ChirpStack and other LoRaWAN networks using a JSON file describing those devices.
856 +
857 +Using JSON file with device descriptions, you can migrate end devices with or without their existing sessions.
858 +
859 +Here is an example of an OTAA device description in the file:devices.json
860 +
861 +{{{{
862 + "ids": {
863 + "device_id": "my-device",
864 + "dev_eui": "0102030405060708",
865 + "join_eui": "0102030405060708"
866 + },
867 + "name": "My Device",
868 + "description": "Living room temperature sensor",
869 + "lorawan_version": "MAC_V1_0_2",
870 + "lorawan_phy_version": "PHY_V1_0_2_REV_B",
871 + "frequency_plan_id": "EU_863_870_TTN",
872 + "supports_join": true,
873 + "root_keys": {
874 + "app_key": {
875 + "key": "01020304050607080102030405060708"
876 + }
877 + }
878 +}
879 +}}}
880 +
881 +Multiple end devices can also be contained in a single file like so:devices.json
882 +
883 +{{{{
884 + /* device 1 */
885 +}
886 +{
887 + /* device 2 */
888 +}
889 +}}}
890 +
891 +The format above is considered by the Console and CLI as a JSON stream, processing one object at a time. For more details in how to use the file
892 +
893 +
894 +=== **CSV File Reference** ===
895 +
896 +
897 +The Things Stack has support for importing end devices from CSV (comma-separated values) files. This is useful when batches of end devices are managed in Microsoft Excel or any other spreadsheet or database that can export to CSV file.
898 +
899 +The CSV import in The Things Stack uses the following settings:
900 +
901 +* Semicolon () as field delimiter. This makes working with Microsoft Excel and other spreadsheets convenient;
902 +
903 +* Header row is required
904 +
905 +* On each row, the same number of fields as on the header line
906 +
907 +* Use quotes to use in a field value;
908 +
909 +* Use double quotes to escape quotes
910 +
911 +* Unknown header columns are permitted and ignored
912 +
913 +* Name and id cannot have capital letters and special characters
914 +
915 +* Example column lorawan_phy_version is not needed
916 +
917 +(% style="display:none" %)
918 +
919 +
920 +
921 +=== **Example** ===
922 +
923 +
924 +Minimal example:
925 +
926 +{{{dev_eui;join_eui;frequency_plan_id;lorawan_version;lorawan_phy_version;app_key
927 +1111111111111111;1111111111111111;EU_863_870_TTN;MAC_V1_0_4;RP002_V1_0_3;11111111111111111111111111111111
928 +2222222222222222;2222222222222222;EU_863_870_TTN;MAC_V1_0_4;RP002_V1_0_3;22222222222222222222222222222222
929 +3333333333333333;3333333333333333;EU_863_870_TTN;MAC_V1_0_4;RP002_V1_0_3;33333333333333333333333333333333
930 +}}}
931 +
932 +All columns for a LoRaWAN 1.0.4 device:
933 +
934 +{{{id;dev_eui;join_eui;name;frequency_plan_id;lorawan_version;lorawan_phy_version;brand_id;model_id;hardware_version;firmware_version;band_id;app_key
935 +test-one;1111111111111111;1111111111111111;Device 1;EU_863_870_TTN;MAC_V1_0_4;RP002_V1_0_3;the-things-industries;generic-node-sensor-edition;1.0.4;1.0;EU_863_870;11111111111111111111111111111111
936 +test-two;2222222222222222;2222222222222222;Device 2;EU_863_870_TTN;MAC_V1_0_4;RP002_V1_0_3;the-things-industries;generic-node-sensor-edition;1.0.4;1.0;EU_863_870;22222222222222222222222222222222
937 +test-three;3333333333333333;3333333333333333;Device 3;EU_863_870_TTN;MAC_V1_0_4;RP002_V1_0_3;the-things-industries;generic-node-sensor-edition;1.0.4;1.0;EU_863_870;33333333333333333333333333333333
938 +}}}
939 +
940 +
941 +
942 +=== **Excel Template** ===
943 +
944 +
945 +[[Download the Excel template>>url:https://www.thethingsindustries.com/docs/getting-started/migrating/tts-end-devices-csv-template.xlsx]]. You can remove all columns that are not required (see above).
946 +
947 +
948 += 9. Trouble Shooting. =
949 +
950 +== 9.1 How to solve the problem of MIC Mismatch? ==
951 +
952 +
953 +Please refer to the link below:
954 +
955 +[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/LoRaWAN%20Communication%20Debug/#H9.WhydoIseea22MICMismatch22errormessagefromtheserver3F>>url:http://wiki.dragino.com/xwiki/bin/view/Main/LoRaWAN%20Communication%20Debug/#H9.WhydoIseea22MICMismatch22errormessagefromtheserver3F]]
956 +
957 +
958 +
959 +
image-20220726134642-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +50.0 KB
Content
image-20220726135759-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +14.5 KB
Content
image-20220726135827-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +14.1 KB
Content
image-20220829153628-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +173.3 KB
Content
image-20220829153716-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +173.6 KB
Content
image-20220829155610-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +79.4 KB
Content
image-20220829160114-4.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160115-5.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160115-6.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160116-7.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160116-8.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160116-9.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160125-41.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160128-57.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160130-65.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160132-77.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160132-78.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160133-81.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160134-86.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160134-90.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160145-146.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160145-147.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160145-148.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160145-149.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160145-150.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160145-151.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160145-152.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160145-153.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-154.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-155.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-156.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-157.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-158.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-159.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-160.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-161.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-162.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-163.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-164.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-165.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-166.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160146-167.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-168.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-169.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-170.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-171.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-172.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-173.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-174.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-175.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-176.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-177.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-178.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-179.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-180.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-181.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160147-182.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160148-183.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160148-184.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160148-185.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160148-186.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829160224-187.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +161.0 KB
Content
image-20220829164358-188.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +176.0 KB
Content
image-20220829164652-189.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +148.8 KB
Content
image-20220913134247-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +23.6 KB
Content
image-20220913153442-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +37.2 KB
Content
image-20220914101543-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +148.7 KB
Content
image-20220914103142-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +174.7 KB
Content
image-20220914103303-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +159.0 KB
Content
image-20220914140841-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +283.8 KB
Content
image-20220914140918-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +284.6 KB
Content
image-20220914141502-6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +87.7 KB
Content
image-20220914142021-7.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +81.3 KB
Content
image-20221018100743-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +98.5 KB
Content
image-20221018100947-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +130.6 KB
Content
image-20221018101102-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +90.5 KB
Content
image-20230221135445-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +37.6 KB
Content
image-20230221135520-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +4.4 KB
Content
image-20230221135810-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +33.2 KB
Content
image-20230221140131-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +58.0 KB
Content
image-20230221140327-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +42.7 KB
Content
image-20230221140448-6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +42.9 KB
Content
image-20230221164647-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +59.6 KB
Content
image-20230221164809-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +59.9 KB
Content
image-20230423154012-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +140.9 KB
Content
image-20230423154040-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +141.0 KB
Content
image-20230423154105-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +188.5 KB
Content
image-20230423154125-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +102.1 KB
Content
image-20230728143343-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +43.2 KB
Content
image-20230728143449-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +43.2 KB
Content
image-20230728143505-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +16.7 KB
Content
image-20230728144218-7.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoye
Size
... ... @@ -1,0 +1,1 @@
1 +12.7 KB
Content
image-20230728145557-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +53.6 KB
Content
image-20230728150521-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +73.9 KB
Content
image-20230728151807-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +149.0 KB
Content