Changes for page LT-22222-L -- LoRa I/O Controller User Manual
Last modified by Mengting Qiu on 2025/06/04 18:42
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 2 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -LT-22222-L --LoRa IO Controller User Manual1 +LT-22222-L LoRa IO Controller User Manual - Content
-
... ... @@ -3,10 +3,6 @@ 3 3 4 4 5 5 6 - 7 - 8 - 9 - 10 10 **Table of Contents:** 11 11 12 12 {{toc/}} ... ... @@ -57,7 +57,7 @@ 57 57 58 58 ))) 59 59 60 -== 1.2 Specifications == 56 +== 1.2 Specifications == 61 61 62 62 ((( 63 63 ... ... @@ -193,9 +193,11 @@ 193 193 194 194 * Counting 195 195 196 -== 1.4 Applications == 197 197 198 198 194 +== 1.4 Applications == 195 + 196 + 199 199 * Smart Buildings & Home Automation 200 200 201 201 * Logistics and Supply Chain Management ... ... @@ -208,11 +208,13 @@ 208 208 209 209 * Smart Factory 210 210 209 + 210 + 211 211 == 1.5 Hardware Variants == 212 212 213 213 214 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %)215 -|(% style="background-color:# 4f81bd; color:white; width:103px" %)**Model**|(% style="background-color:#4f81bd; color:white; width:131px" %)**Photo**|(% style="background-color:#4f81bd; color:white; width:266px" %)**Description**214 +(% border="1" style="background-color:#f2f2f2; width:500px" %) 215 +|(% style="background-color:#d9e2f3; color:#0070c0; width:103px" %)**Model**|(% style="background-color:#d9e2f3; color:#0070c0; width:131px" %)**Photo**|(% style="background-color:#d9e2f3; color:#0070c0; width:334px" %)**Description** 216 216 |(% style="width:103px" %)**LT22222-L**|(% style="width:131px" %)((( 217 217 (% style="text-align:center" %) 218 218 [[image:image-20230424115112-1.png||height="106" width="58"]] ... ... @@ -225,6 +225,8 @@ 225 225 * 1 x Counting Port 226 226 ))) 227 227 228 + 229 + 228 228 = 2. Power ON Device = 229 229 230 230 ... ... @@ -296,6 +296,7 @@ 296 296 [[image:1653298023685-319.png]] 297 297 298 298 301 + 299 299 ((( 300 300 (% style="color:blue" %)**Step 2**(%%): Power on LT and it will auto join to the TTN network. After join success, it will start to upload message to TTN and user can see in the panel. 301 301 ... ... @@ -322,6 +322,8 @@ 322 322 323 323 * (% style="color:blue" %)**ADDMOD6**(%%): Trigger Mode, Optional, used together with MOD1 ~~ MOD5 324 324 328 + 329 + 325 325 === 3.3.1 AT+MOD~=1, 2ACI+2AVI === 326 326 327 327 ... ... @@ -328,8 +328,8 @@ 328 328 ((( 329 329 The uplink payload includes totally 9 bytes. Uplink packets use FPORT=2 and every 10 minutes send one uplink by default. (% style="display:none" %) 330 330 331 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 10px" %)332 -|(% style="background-color:# 4f81bd;white" %)**Size(bytes)**|(% style="background-color:#4f81bd;white" %)**2**|(% style="background-color:#4f81bd;white" %)**2**|(% style="background-color:#4f81bd;white" %)**2**|(% style="background-color:#4f81bd;white" %)**2**|(% style="background-color:#4f81bd;white" %)**1**|(% style="background-color:#4f81bd;white" %)**1**|(% style="background-color:#4f81bd;white" %)**1**336 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 337 +|(% style="background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1** 333 333 |Value|((( 334 334 AVI1 voltage 335 335 )))|((( ... ... @@ -344,14 +344,17 @@ 344 344 ))) 345 345 346 346 ((( 352 + 353 + 347 347 (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below 348 348 349 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 10px" %)356 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 350 350 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0** 351 351 |RO1|RO2|DI3|DI2|DI1|DO3|DO2|DO1 352 352 ))) 353 353 354 -* RO is for relay. ROx=1 : close, ROx=0 always open. 361 + 362 +* RO is for relay. ROx=1 : close,ROx=0 always open. 355 355 * DI is for digital input. DIx=1: high or float, DIx=0: low. 356 356 * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float. 357 357 ... ... @@ -362,7 +362,7 @@ 362 362 363 363 **The value for the interface is: ** 364 364 365 -AVI1 channel voltage is 0x04AB/1000=1195 (DEC)/1000=1.195V373 +AVI1 channel voltage is 0x04AB/1000=1195(DEC)/1000=1.195V 366 366 367 367 AVI2 channel voltage is 0x04AC/1000=1.196V 368 368 ... ... @@ -400,8 +400,8 @@ 400 400 ((( 401 401 Total : 11 bytes payload 402 402 403 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 10px" %)404 -|(% style="background-color:# 4f81bd;white" %)**Size(bytes)**|(% style="background-color:#4f81bd;white" %)**4**|(% style="background-color:#4f81bd;white" %)**4**|(% style="background-color:#4f81bd;white" %)**1**|(% style="background-color:#4f81bd;white" %)**1**|(% style="background-color:#4f81bd;white" %)**1**411 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 412 +|(% style="background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="background-color:#D9E2F3;color:#0070C0" %)**4**|(% style="background-color:#D9E2F3;color:#0070C0" %)**4**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1** 405 405 |Value|COUNT1|COUNT2 |DIDORO*|((( 406 406 Reserve 407 407 )))|MOD ... ... @@ -408,13 +408,15 @@ 408 408 ))) 409 409 410 410 ((( 419 + 420 + 411 411 (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DO3, DO2 and DO1. Totally 1bytes as below 412 412 413 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 10px" %)423 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 414 414 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0** 415 415 |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1 416 416 417 -RO is for relay. ROx=1 : close ,ROx=0 always open.427 +RO is for relay. ROx=1 : close,ROx=0 always open. 418 418 ))) 419 419 420 420 * FIRST: Indicate this is the first packet after join network. ... ... @@ -422,32 +422,39 @@ 422 422 423 423 ((( 424 424 (% style="color:red" %)**Note: DO3 bit is not valid for LT-22222-L.** 425 - 426 - 427 427 ))) 428 428 429 429 ((( 438 + 439 + 430 430 **To use counting mode, please run:** 431 431 ))) 432 432 433 -((( 434 434 (% class="box infomessage" %) 435 435 ((( 445 +((( 446 +((( 436 436 **AT+MOD=2** 448 +))) 437 437 450 +((( 438 438 **ATZ** 439 439 ))) 440 440 ))) 454 +))) 441 441 442 442 ((( 443 443 444 444 445 445 (% style="color:#4f81bd" %)**AT Commands for counting:** 460 + 461 + 446 446 ))) 447 447 448 448 ((( 449 449 **For LT22222-L:** 450 450 467 + 451 451 (% style="color:blue" %)**AT+TRIG1=0,100**(%%)** (set DI1 port to trigger on low level, valid signal is 100ms) ** 452 452 453 453 (% style="color:blue" %)**AT+TRIG1=1,100**(%%)** (set DI1 port to trigger on high level, valid signal is 100ms ) ** ... ... @@ -467,8 +467,8 @@ 467 467 468 468 **LT22222-L**: This mode the DI1 is used as a counting pin. 469 469 470 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 10px" %)471 -|(% style="background-color:# 4f81bd;white" %)**Size(bytes)**|(% style="background-color:#4f81bd;white" %)**4**|(% style="background-color:#4f81bd;white" %)**2**|(% style="background-color:#4f81bd;white" %)**2**|(% style="background-color:#4f81bd;white" %)**1**|(% style="background-color:#4f81bd;white" %)**1**|(% style="background-color:#4f81bd;white" %)**1**487 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 488 +|(% style="background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="background-color:#D9E2F3;color:#0070C0" %)**4**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1** 472 472 |Value|COUNT1|((( 473 473 ACI1 Current 474 474 )))|((( ... ... @@ -476,14 +476,17 @@ 476 476 )))|DIDORO*|Reserve|MOD 477 477 478 478 ((( 496 + 497 + 479 479 (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below 480 480 481 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 10px" %)500 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 482 482 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0** 483 483 |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1 484 484 ))) 485 485 486 -* RO is for relay. ROx=1 : close, ROx=0 always open. 505 + 506 +* RO is for relay. ROx=1 : close,ROx=0 always open. 487 487 * FIRST: Indicate this is the first packet after join network. 488 488 * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float. 489 489 ... ... @@ -496,14 +496,18 @@ 496 496 **To use counting mode, please run:** 497 497 ))) 498 498 499 -((( 500 500 (% class="box infomessage" %) 501 501 ((( 521 +((( 522 +((( 502 502 **AT+MOD=3** 524 +))) 503 503 526 +((( 504 504 **ATZ** 505 505 ))) 506 506 ))) 530 +))) 507 507 508 508 ((( 509 509 Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]]. ... ... @@ -520,51 +520,60 @@ 520 520 ((( 521 521 The AVI1 is also used for counting. AVI1 is used to monitor the voltage. It will check the voltage **every 60s**, if voltage is higher or lower than VOLMAX mV, the AVI1 Counting increase 1, so AVI1 counting can be used to measure a machine working hour. 522 522 523 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 10px" %)524 -|(% style="background-color:# 4f81bd;white" %)**Size(bytes)**|(% style="background-color:#4f81bd;white" %)**4**|(% style="background-color:#4f81bd;white" %)**4**|(% style="background-color:#4f81bd;white" %)**1**|(% style="background-color:#4f81bd;white" %)**1**|(% style="background-color:#4f81bd;white" %)**1**547 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 548 +|(% style="background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="background-color:#D9E2F3;color:#0070C0" %)**4**|(% style="background-color:#D9E2F3;color:#0070C0" %)**4**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1** 525 525 |Value|COUNT1|AVI1 Counting|DIDORO*|((( 526 -Reserve 527 -)))|MOD 550 +Reserve)))|MOD 528 528 ))) 529 529 553 + 530 530 ((( 531 531 (% style="color:#4f81bd" %)**DIDORO **(%%)is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below 532 532 533 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 10px" %)557 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 534 534 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0** 535 535 |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1 536 536 ))) 537 537 538 -* RO is for relay. ROx=1 : close, ROx=0 always open. 562 + 563 +* RO is for relay. ROx=1 : close,ROx=0 always open. 539 539 * FIRST: Indicate this is the first packet after join network. 540 540 * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float. 541 541 542 542 ((( 543 543 (% style="color:red" %)**Note: DO3 is not valid for LT-22222-L.** 544 - 545 - 546 546 ))) 547 547 548 548 ((( 572 + 573 + 549 549 **To use this mode, please run:** 550 550 ))) 551 551 552 -((( 553 553 (% class="box infomessage" %) 554 554 ((( 579 +((( 580 +((( 555 555 **AT+MOD=4** 582 +))) 556 556 584 +((( 557 557 **ATZ** 558 558 ))) 559 559 ))) 588 +))) 560 560 590 + 561 561 ((( 562 562 Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]]. 563 563 ))) 564 564 565 565 ((( 596 + 597 + 566 566 **Plus below command for AVI1 Counting:** 567 567 600 + 568 568 (% style="color:blue" %)**AT+SETCNT=3,60**(%%)** (set AVI Count to 60)** 569 569 570 570 (% style="color:blue" %)**AT+VOLMAX=20000**(%%)** (If AVI1 voltage higher than VOLMAX (20000mV =20v), counter increase 1)** ... ... @@ -580,8 +580,8 @@ 580 580 581 581 **LT22222-L**: This mode the DI1 is used as a counting pin. 582 582 583 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 10px" %)584 -|(% style="background-color:# 4f81bd;white" %)**Size(bytes)**|(% style="background-color:#4f81bd;white" %)**2**|(% style="background-color:#4f81bd;white" %)**2**|(% style="background-color:#4f81bd;white" %)**2**|(% style="background-color:#4f81bd;white" %)**2**|(% style="background-color:#4f81bd;white" %)**1**|(% style="background-color:#4f81bd;white" %)**1**|(% style="background-color:#4f81bd;white" %)**1**616 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 617 +|(% style="background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1** 585 585 |Value|((( 586 586 AVI1 voltage 587 587 )))|((( ... ... @@ -593,14 +593,16 @@ 593 593 )))|MOD 594 594 595 595 ((( 629 + 630 + 596 596 (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below 597 597 598 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 10px" %)633 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 599 599 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0** 600 600 |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1 601 601 ))) 602 602 603 -* RO is for relay. ROx=1 : close ,ROx=0 always open.638 +* RO is for relay. ROx=1 : close,ROx=0 always open. 604 604 * FIRST: Indicate this is the first packet after join network. 605 605 * ((( 606 606 DO is for reverse digital output. DOx=1: output low, DOx=0: high or float. ... ... @@ -611,17 +611,23 @@ 611 611 ))) 612 612 613 613 ((( 649 + 650 + 614 614 **To use this mode, please run:** 615 615 ))) 616 616 617 -((( 618 618 (% class="box infomessage" %) 619 619 ((( 656 +((( 657 +((( 620 620 **AT+MOD=5** 659 +))) 621 621 661 +((( 622 622 **ATZ** 623 623 ))) 624 624 ))) 665 +))) 625 625 626 626 ((( 627 627 Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]]. ... ... @@ -716,8 +716,8 @@ 716 716 717 717 MOD6 Payload : total 11 bytes payload 718 718 719 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 15px" %)720 -|(% style="background-color:# 4f81bd;white;4f81bd;white;69px" %)**1**|(% style="background-color:#4f81bd;white;69px" %)**1**|(% style="background-color:#4f81bd;white;9px" %)**1**|(% style="background-color:#4f81bd;white;49px" %)**6**|(% style="background-color:#4f81bd;white;9px" %)**1**|(% style="background-color:#4f81bd;white;760 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 761 +|(% style="background-color:#D9E2F3;color:#0070C0;width:60px" %)**Size(bytes)**|(% style="background-color:#D9E2F3;color:#0070C0;width:70px" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0;width:70px" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0;width:110px" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0;width:50px" %)**6**|(% style="background-color:#D9E2F3;color:#0070C0;width:110px" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0;width:50px" %)**1** 721 721 |Value|((( 722 722 TRI_A FLAG 723 723 )))|((( ... ... @@ -730,7 +730,7 @@ 730 730 731 731 (% style="color:#4f81bd" %)**TRI FLAG1**(%%) is a combination to show if trigger is set for this part. Totally 1byte as below 732 732 733 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 15px" %)774 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 734 734 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0** 735 735 |((( 736 736 AV1_LOW ... ... @@ -759,7 +759,7 @@ 759 759 760 760 (% style="color:#4f81bd" %)**TRI Status1**(%%) is a combination to show which condition is trigger. Totally 1byte as below 761 761 762 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 15px" %)803 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 763 763 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0** 764 764 |((( 765 765 AV1_LOW ... ... @@ -788,7 +788,7 @@ 788 788 789 789 (% style="color:#4f81bd" %)**TRI_DI FLAG+STA **(%%)is a combination to show which condition is trigger. Totally 1byte as below 790 790 791 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 15px" %)832 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 792 792 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0** 793 793 |N/A|N/A|N/A|N/A|DI2_STATUS|DI2_FLAG|DI1_STATUS|DI1_FLAG 794 794 ... ... @@ -870,10 +870,14 @@ 870 870 871 871 Set work mode. 872 872 873 -* (% style="color:#037691" %)**AT Command:** (%%) (% style="color:blue" %)**AT+MOD=N **914 +* (% style="color:#037691" %)**AT Command:** 874 874 916 +(% style="color:blue" %)**AT+MOD=N ** 917 + 918 + 875 875 **Example**: AT+MOD=2. Set work mode to Double DI counting mode 876 876 921 + 877 877 * (% style="color:#037691" %)**Downlink Payload (prefix 0x0A):** 878 878 879 879 (% style="color:blue" %)**0x0A aa **(%%)** ** ~/~/ Same as AT+MOD=aa ... ... @@ -883,12 +883,16 @@ 883 883 ==== 3.4.2.3 Poll an uplink ==== 884 884 885 885 886 -* (% style="color:#037691" %)**AT Command:** (%%) There is no AT Command to poll uplink931 +* (% style="color:#037691" %)**AT Command:** 887 887 933 +There is no AT Command to poll uplink 934 + 935 + 888 888 * (% style="color:#037691" %)**Downlink Payload (prefix 0x08):** 889 889 890 890 (% style="color:blue" %)**0x08 FF **(%%)** **~/~/ Poll an uplink 891 891 940 + 892 892 **Example**: 0x08FF, ask device to send an Uplink 893 893 894 894 ... ... @@ -898,8 +898,10 @@ 898 898 899 899 Use of trigger mode, please check [[ADDMOD6>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] 900 900 901 -* (% style="color:#037691" %)**AT Command:** (%%) (% style="color:blue" %)**AT+ADDMOD6=1 or 0**950 +* (% style="color:#037691" %)**AT Command:** 902 902 952 +(% style="color:blue" %)**AT+ADDMOD6=1 or 0** 953 + 903 903 (% style="color:red" %)**1:** (%%)Enable Trigger Mode 904 904 905 905 (% style="color:red" %)**0: **(%%)Disable Trigger Mode ... ... @@ -914,12 +914,13 @@ 914 914 ==== 3.4.2.5 Poll trigger settings ==== 915 915 916 916 917 -Poll trigger settings 968 +Poll trigger settings, 918 918 919 919 * (% style="color:#037691" %)**AT Command:** 920 920 921 921 There is no AT Command for this feature. 922 922 974 + 923 923 * (% style="color:#037691" %)**Downlink Payload (prefix 0x AB 06):** 924 924 925 925 (% style="color:blue" %)**0xAB 06 ** (%%) ~/~/ Poll trigger settings, device will uplink trigger settings once receive this command ... ... @@ -931,11 +931,15 @@ 931 931 932 932 Enable Disable DI1/DI2/DI2 as trigger, 933 933 934 -* (% style="color:#037691" %)**AT Command:** (%%) (% style="color:blue" %)**Format: AT+DTRI=<DI1_TIRGGER_FlAG>,< DI2_TIRGGER_FlAG >**986 +* (% style="color:#037691" %)**AT Command:** 935 935 936 - **Example:**1,0 (EnableDI1trigger / disableDI2trigger)988 +(% style="color:blue" %)**Format: AT+DTRI=<DI1_TIRGGER_FlAG>,< DI2_TIRGGER_FlAG >** 937 937 938 938 991 +**Example:** 992 + 993 +AT+ DTRI =1,0 (Enable DI1 trigger / disable DI2 trigger) 994 + 939 939 * (% style="color:#037691" %)**Downlink Payload (prefix 0xAA 02):** 940 940 941 941 (% style="color:blue" %)**0xAA 02 aa bb ** (%%) ~/~/ Same as AT+DTRI=aa,bb ... ... @@ -947,15 +947,20 @@ 947 947 948 948 Set DI1 or DI3(for LT-33222-L) trigger. 949 949 950 -* (% style="color:#037691" %)**AT Command:** (%%) (% style="color:blue" %)**AT+TRIG1=a,b**1006 +* (% style="color:#037691" %)**AT Command:** 951 951 1008 +(% style="color:blue" %)**AT+TRIG1=a,b** 1009 + 952 952 (% style="color:red" %)**a :** (%%)Interrupt mode. 0: falling edge; 1: rising edge, 2: falling and raising edge(for MOD=1). 953 953 954 954 (% style="color:red" %)**b :** (%%)delay timing. 955 955 956 -**Example:** AT+TRIG1=1,100(set DI1 port to trigger on high level, valid signal is 100ms ) 957 957 1015 +**Example:** 958 958 1017 +AT+TRIG1=1,100(set DI1 port to trigger on high level, valid signal is 100ms ) 1018 + 1019 + 959 959 * (% style="color:#037691" %)**Downlink Payload (prefix 0x09 01 ):** 960 960 961 961 (% style="color:blue" %)**0x09 01 aa bb cc ** (%%) ~/~/ same as AT+TRIG1=aa,0x(bb cc) ... ... @@ -967,15 +967,20 @@ 967 967 968 968 Set DI2 trigger. 969 969 970 -* (% style="color:#037691" %)**AT Command:** (%%) (% style="color:blue" %)**AT+TRIG2=a,b**1031 +* (% style="color:#037691" %)**AT Command:** 971 971 1033 +(% style="color:blue" %)**AT+TRIG2=a,b** 1034 + 972 972 (% style="color:red" %)**a :** (%%)Interrupt mode. 0: falling edge; 1: rising edge, 2: falling and raising edge(for MOD=1). 973 973 974 974 (% style="color:red" %)**b :** (%%)delay timing. 975 975 976 -**Example:** AT+TRIG2=0,100(set DI1 port to trigger on low level, valid signal is 100ms ) 977 977 1040 +**Example:** 978 978 1042 +AT+TRIG2=0,100(set DI1 port to trigger on low level, valid signal is 100ms ) 1043 + 1044 + 979 979 * (% style="color:#037691" %)**Downlink Payload (prefix 0x09 02 ):** 980 980 981 981 (% style="color:blue" %)**0x09 02 aa bb cc ** (%%)~/~/ same as AT+TRIG2=aa,0x(bb cc) ... ... @@ -987,8 +987,11 @@ 987 987 988 988 Set current trigger , base on AC port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] 989 989 990 -* (% style="color:#037691" %)**AT Command :**(%%) (% style="color:blue" %)**AT+ACLIM**1056 +* (% style="color:#037691" %)**AT Command** 991 991 1058 +(% style="color:blue" %)**AT+ACLIM** 1059 + 1060 + 992 992 * (% style="color:#037691" %)**Downlink Payload (prefix 0xAA 01 )** 993 993 994 994 (% style="color:blue" %)**0x AA 01 aa bb cc dd ee ff gg hh ** (%%) ~/~/ same as AT+ACLIM See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] ... ... @@ -1000,8 +1000,11 @@ 1000 1000 1001 1001 Set current trigger , base on AV port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] 1002 1002 1003 -* (% style="color:#037691" %)**AT Command** (%%): (% style="color:blue" %)**AT+AVLIM **(%%)** See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]**1072 +* (% style="color:#037691" %)**AT Command** 1004 1004 1074 +(% style="color:blue" %)**AT+AVLIM **(%%)** See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]** 1075 + 1076 + 1005 1005 * (% style="color:#037691" %)**Downlink Payload (prefix 0xAA 00 )** 1006 1006 1007 1007 (% style="color:blue" %)**0x AA 00 aa bb cc dd ee ff gg hh ** (%%) ~/~/ same as AT+AVLIM See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] ... ... @@ -1013,13 +1013,18 @@ 1013 1013 1014 1014 Set AV and AC trigger minimum interval, system won't response to the second trigger within this set time after the first trigger. 1015 1015 1016 -* (% style="color:#037691" %)**AT Command** (%%): (% style="color:blue" %)**AT+ATDC=5 ** ~/~/ (%%)Device won't response the second trigger within 5 minute after the first trigger.1088 +* (% style="color:#037691" %)**AT Command** 1017 1017 1090 +(% style="color:blue" %)**AT+ATDC=5 ** (%%)Device won't response the second trigger within 5 minute after the first trigger. 1091 + 1092 + 1018 1018 * (% style="color:#037691" %)**Downlink Payload (prefix 0xAC )** 1019 1019 1020 1020 (% style="color:blue" %)**0x AC aa bb **(%%) ~/~/ same as AT+ATDC=0x(aa bb) . Unit (min) 1021 1021 1022 1022 ((( 1098 + 1099 + 1023 1023 (% style="color:red" %)**Note: ATDC setting must be more than 5min** 1024 1024 ))) 1025 1025 ... ... @@ -1034,9 +1034,8 @@ 1034 1034 1035 1035 1036 1036 * (% style="color:#037691" %)**Downlink Payload (prefix 0x02)** 1114 +* (% style="color:blue" %)**0x02 aa bb cc ** (%%)~/~/ Set DO1/DO2/DO3 output 1037 1037 1038 -(% style="color:blue" %)**0x02 aa bb cc ** (%%)~/~/ Set DO1/DO2/DO3 output 1039 - 1040 1040 ((( 1041 1041 If payload = 0x02010001, while there is load between V+ and DOx, it means set DO1 to low, DO2 to high and DO3 to low. 1042 1042 ))) ... ... @@ -1044,13 +1044,14 @@ 1044 1044 ((( 1045 1045 01: Low, 00: High , 11: No action 1046 1046 1047 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 10px" %)1048 -|(% style="background-color:# 4f81bd; color:white" %)**Downlink Code**|(% style="background-color:#4f81bd; color:white" %)**DO1**|(% style="background-color:#4f81bd; color:white" %)**DO2**|(% style="background-color:#4f81bd; color:white" %)**DO3**1123 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 1124 +|(% style="background-color:#d9e2f3; color:#0070c0" %)**Downlink Code**|(% style="background-color:#d9e2f3; color:#0070c0" %)**DO1**|(% style="background-color:#d9e2f3; color:#0070c0" %)**DO2**|(% style="background-color:#d9e2f3; color:#0070c0" %)**DO3** 1049 1049 |02 01 00 11|Low|High|No Action 1050 1050 |02 00 11 01|High|No Action|Low 1051 1051 |02 11 01 00|No Action|Low|High 1052 1052 ))) 1053 1053 1130 + 1054 1054 ((( 1055 1055 (% style="color:red" %)**Note: For LT-22222-L, there is no DO3, the last byte can use any value.** 1056 1056 ))) ... ... @@ -1088,7 +1088,7 @@ 1088 1088 (% style="color:#4f81bd" %)**Third Byte**(%%): Control Method and Ports status: 1089 1089 1090 1090 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:300px" %) 1091 -|(% style="background-color:# 4f81bd; color:white" %)**Second Byte**|(% style="background-color:#4f81bd; color:white" %)**Status**1168 +|(% style="background-color:#d9e2f3; color:#0070c0" %)**Second Byte**|(% style="background-color:#d9e2f3; color:#0070c0" %)**Status** 1092 1092 |0x01|DO1 set to low 1093 1093 |0x00|DO1 set to high 1094 1094 |0x11|DO1 NO Action ... ... @@ -1096,7 +1096,7 @@ 1096 1096 (% style="color:#4f81bd" %)**Fourth Byte**(%%): Control Method and Ports status: 1097 1097 1098 1098 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:300px" %) 1099 -|(% style="background-color:# 4f81bd; color:white" %)**Second Byte**|(% style="background-color:#4f81bd; color:white" %)**Status**1176 +|(% style="background-color:#d9e2f3; color:#0070c0" %)**Second Byte**|(% style="background-color:#d9e2f3; color:#0070c0" %)**Status** 1100 1100 |0x01|DO2 set to low 1101 1101 |0x00|DO2 set to high 1102 1102 |0x11|DO2 NO Action ... ... @@ -1104,7 +1104,7 @@ 1104 1104 (% style="color:#4f81bd" %)**Fifth Byte**(%%): Control Method and Ports status: 1105 1105 1106 1106 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:300px" %) 1107 -|(% style="background-color:# 4f81bd; color:white" %)**Second Byte**|(% style="background-color:#4f81bd; color:white" %)**Status**1184 +|(% style="background-color:#d9e2f3; color:#0070c0" %)**Second Byte**|(% style="background-color:#d9e2f3; color:#0070c0" %)**Status** 1108 1108 |0x01|DO3 set to low 1109 1109 |0x00|DO3 set to high 1110 1110 |0x11|DO3 NO Action ... ... @@ -1118,6 +1118,7 @@ 1118 1118 1119 1119 Before Firmwre v1.6.0 the latch time only suport 2 bytes. 1120 1120 1198 + 1121 1121 (% style="color:red" %)**Device will upload a packet if downlink code executes successfully.** 1122 1122 1123 1123 ... ... @@ -1141,7 +1141,7 @@ 1141 1141 1142 1142 1143 1143 1144 -==== 3.4.2.14 Relay ~-~- Control Relay Output RO1/RO2 ==== 1222 +==== 3.4.2. 14 Relay ~-~- Control Relay Output RO1/RO2 ==== 1145 1145 1146 1146 1147 1147 * (% style="color:#037691" %)**AT Command:** ... ... @@ -1162,7 +1162,7 @@ 1162 1162 01: Close , 00: Open , 11: No action 1163 1163 1164 1164 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:320px" %) 1165 -|(% style="background-color:# 4f81bd; color:white" %)**Downlink Code**|(% style="background-color:#4f81bd; color:white" %)**RO1**|(% style="background-color:#4f81bd; color:white" %)**RO2**1243 +|(% style="background-color:#d9e2f3; color:#0070c0" %)**Downlink Code**|(% style="background-color:#d9e2f3; color:#0070c0" %)**RO1**|(% style="background-color:#d9e2f3; color:#0070c0" %)**RO2** 1166 1166 |03 00 11|Open|No Action 1167 1167 |03 01 11|Close|No Action 1168 1168 |03 11 00|No Action|Open ... ... @@ -1173,6 +1173,10 @@ 1173 1173 |03 00 01|Open|Close 1174 1174 ))) 1175 1175 1254 +((( 1255 + 1256 +))) 1257 + 1176 1176 (% style="color:red" %)**Device will upload a packet if downlink code executes successfully.** 1177 1177 1178 1178 ... ... @@ -1244,8 +1244,11 @@ 1244 1244 1245 1245 When voltage exceed the threshold, count. Feature see [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]] 1246 1246 1247 -* (% style="color:#037691" %)**AT Command:** (%%) (% style="color:blue" %)**AT+VOLMAX ** (%%)~/~/ See [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]]1329 +* (% style="color:#037691" %)**AT Command:** 1248 1248 1331 +(% style="color:blue" %)**AT+VOLMAX ** (%%)~/~/ See [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]] 1332 + 1333 + 1249 1249 * (% style="color:#037691" %)**Downlink Payload (prefix 0xA5):** 1250 1250 1251 1251 (% style="color:blue" %)**0xA5 aa bb cc ** (%%)~/~/ Same as AT+VOLMAX=(aa bb),cc ... ... @@ -1255,8 +1255,10 @@ 1255 1255 ==== 3.4.2.17 Counting ~-~- Pre-configure the Count Number ==== 1256 1256 1257 1257 1258 -* (% style="color:#037691" %)**AT Command:** (%%) (% style="color:blue" %)**AT+SETCNT=aa,(bb cc dd ee) **1343 +* (% style="color:#037691" %)**AT Command:** 1259 1259 1345 +(% style="color:blue" %)**AT+SETCNT=aa,(bb cc dd ee) ** 1346 + 1260 1260 (% style="color:red" %)**aa:**(%%) 1: Set count1; 2: Set count2; 3: Set AV1 count 1261 1261 1262 1262 (% style="color:red" %)**bb cc dd ee: **(%%)number to be set ... ... @@ -1273,8 +1273,11 @@ 1273 1273 1274 1274 Clear counting for counting mode 1275 1275 1276 -* (% style="color:#037691" %)**AT Command:** (%%) (% style="color:blue" %)**AT+CLRCOUNT **(%%) ~/~/ clear all counting1363 +* (% style="color:#037691" %)**AT Command:** 1277 1277 1365 +(% style="color:blue" %)**AT+CLRCOUNT **(%%) ~/~/ clear all counting 1366 + 1367 + 1278 1278 * (% style="color:#037691" %)**Downlink Payload (prefix 0xA6):** 1279 1279 1280 1280 (% style="color:blue" %)**0x A6 01 ** (%%)~/~/ clear all counting ... ... @@ -1433,6 +1433,7 @@ 1433 1433 [[image:1653356838789-523.png||height="337" width="740"]] 1434 1434 1435 1435 1526 + 1436 1436 After added, the sensor data arrive TTN, it will also arrive and show in Mydevices. 1437 1437 1438 1438 [[image:image-20220524094909-1.png||height="335" width="729"]] ... ... @@ -1464,12 +1464,12 @@ 1464 1464 1465 1465 1466 1466 ((( 1467 -The DI port of LT-22222-L can support **NPN**or**PNP**or **Dry Contact** output sensor.1558 +The DI port of LT-22222-L can support NPN or PNP output sensor. 1468 1468 ))) 1469 1469 1470 1470 ((( 1471 1471 ((( 1472 -Internal circuit as below, the NEC2501 is a photocoupler, the Active current (from NEC2501 pin 1 to pin 2 is 1ma and the max current is 50mA ).(% class="mark" %)When there is active current pass NEC2501 pin1 to pin2. The DI will be active highand DI LED status will change.1563 +Internal circuit as below, the NEC2501 is a photocoupler, the Active current (from NEC2501 pin 1 to pin 2 is 1ma and the max current is 50mA. When there is active current pass NEC2501 pin1 to pin2. The DI will be active high. 1473 1473 1474 1474 1475 1475 ))) ... ... @@ -1577,20 +1577,6 @@ 1577 1577 ))) 1578 1578 1579 1579 1580 -(% style="color:blue" %)**Example4**(%%): Connect to Dry Contact sensor 1581 - 1582 -From above DI ports circuit, we can see that active the photocoupler will need to have a voltage difference between DI+ and DI- port. While the Dry Contact sensor is a passive component which can't provide this voltage difference. 1583 - 1584 -To detect a Dry Contact, we can provide a power source to one pin of the Dry Contact. Below is a reference connection. 1585 - 1586 -[[image:image-20230616235145-1.png]] 1587 - 1588 -(% style="color:blue" %)**Example5**(%%): Connect to Open Colleactor 1589 - 1590 -[[image:image-20240219115718-1.png]] 1591 - 1592 - 1593 - 1594 1594 === 3.6.3 Digital Output Port: DO1/DO2 /DO3 === 1595 1595 1596 1596 ... ... @@ -1666,7 +1666,7 @@ 1666 1666 1667 1667 1668 1668 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 1669 -|(% style="background-color:# 4f81bd; color:white; width:50px" %)**LEDs**|(% style="background-color:#4f81bd; color:white; width:470px" %)**Feature**1746 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**LEDs**|(% style="background-color:#d9e2f3; color:#0070c0; width:470px" %)**Feature** 1670 1670 |**PWR**|Always on if there is power 1671 1671 |**SYS**|((( 1672 1672 After device is powered on, the SYS will **fast blink in GREEN** for 5 times, means RS485-LN start to join LoRaWAN network. If join success, SYS will be **on GREEN for 5 seconds. **SYS will **blink Blue** on every upload and **blink Green** once receive a downlink message. ... ... @@ -2031,6 +2031,8 @@ 2031 2031 dir=LoRa_Gateway/&file=LoRaWAN%201.0.3%20Regional%20Parameters.xlsx]] to see what DR means.** 2032 2032 2033 2033 **4. The command AT+RX2FQ and AT+RX2DR is to let downlink work. to set the correct parameters, user can check the actually downlink parameters to be used. As below. Which shows the RX2FQ should use 868400000 and RX2DR should be 5.** 2111 + 2112 + 2034 2034 ))) 2035 2035 2036 2036 ((( ... ... @@ -2037,6 +2037,9 @@ 2037 2037 [[image:1653359097980-169.png||height="188" width="729"]] 2038 2038 ))) 2039 2039 2119 +((( 2120 + 2121 +))) 2040 2040 2041 2041 === 4.2.3 Change to Class A === 2042 2042 ... ... @@ -2044,9 +2044,8 @@ 2044 2044 ((( 2045 2045 (% style="color:blue" %)**If sensor JOINED:** 2046 2046 2047 -(% style="background-color:#dcdcdc" %)**AT+CLASS=A** 2048 - 2049 -(% style="background-color:#dcdcdc" %)**ATZ** 2129 +(% style="background-color:#dcdcdc" %)**AT+CLASS=A 2130 +ATZ** 2050 2050 ))) 2051 2051 2052 2052 ... ... @@ -2076,7 +2076,7 @@ 2076 2076 2077 2077 ((( 2078 2078 (% style="color:blue" %)**Step1**(%%)**:** Download [[flash loader>>url:https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/flasher-stm32.html]]. 2079 -(% style="color:blue" %)**Step2**(%%)**:** Download the [[LT Image files>>https://www.dropbox.com/sh/g99v0fxcltn9r1y/AA CrbrDN0AqLHbBat0ViWx5Da/LT-22222-L/Firmware?dl=0&subfolder_nav_tracking=1]].2160 +(% style="color:blue" %)**Step2**(%%)**:** Download the [[LT Image files>>url:https://www.dropbox.com/sh/g99v0fxcltn9r1y/AADKXQ2v5ZT-S3sxdmbvE7UAa/LT-22222-L/image?dl=0&subfolder_nav_tracking=1]]. 2080 2080 (% style="color:blue" %)**Step3**(%%)**:** Open flashloader; choose the correct COM port to update. 2081 2081 2082 2082 ... ... @@ -2099,6 +2099,7 @@ 2099 2099 2100 2100 (% style="color:red" %)**Notice**(%%): In case user has lost the program cable. User can hand made one from a 3.5mm cable. The pin mapping is: 2101 2101 2183 + 2102 2102 [[image:1653360054704-518.png||height="186" width="745"]] 2103 2103 2104 2104 ... ... @@ -2162,21 +2162,13 @@ 2162 2162 2163 2163 ((( 2164 2164 (% style="background-color:#dcdcdc" %)**123456** (%%) : Enter Password to have AT access. 2165 - 2166 2166 (% style="background-color:#dcdcdc" %)**AT+FDR**(%%) : Reset Parameters to Factory Default, Keys Reserve 2167 - 2168 2168 (% style="background-color:#dcdcdc" %)**AT+NJM=0** (%%) : Set to ABP mode 2169 - 2170 2170 (% style="background-color:#dcdcdc" %)**AT+ADR=0** (%%) : Set the Adaptive Data Rate Off 2171 - 2172 2172 (% style="background-color:#dcdcdc" %)**AT+DR=5** (%%) : Set Data Rate (Set AT+DR=3 for 915 band) 2173 - 2174 2174 (% style="background-color:#dcdcdc" %)**AT+TDC=60000 **(%%) : Set transmit interval to 60 seconds 2175 - 2176 2176 (% style="background-color:#dcdcdc" %)**AT+CHS=868400000**(%%) : Set transmit frequency to 868.4Mhz 2177 - 2178 2178 (% style="background-color:#dcdcdc" %)**AT+DADDR=26 01 1A F1**(%%) : Set Device Address to 26 01 1A F1 2179 - 2180 2180 (% style="background-color:#dcdcdc" %)**ATZ** (%%) : Reset MCU 2181 2181 ))) 2182 2182 ... ... @@ -2188,7 +2188,7 @@ 2188 2188 [[image:1653360498588-932.png||height="485" width="726"]] 2189 2189 2190 2190 2191 -== 6.4 How to change the uplink interval ?==2265 +== 6.4 How to change the uplink interval? == 2192 2192 2193 2193 2194 2194 Please see this link: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/How%20to%20set%20the%20transmit%20time%20interval/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20set%20the%20transmit%20time%20interval/]] ... ... @@ -2237,12 +2237,6 @@ 2237 2237 Firmware version needs to be no less than 1.6.0. 2238 2238 2239 2239 2240 -== 6.10 Why does the LT22222 always report 15.585V when measuring AVI? == 2241 - 2242 - 2243 -It is likely that the GND is not connected during the measurement, or the wire connected to the GND is loose. 2244 - 2245 - 2246 2246 = 7. Trouble Shooting = 2247 2247 ))) 2248 2248 ... ... @@ -2283,13 +2283,6 @@ 2283 2283 ))) 2284 2284 2285 2285 2286 -== 7.4 Why can LT22222 perform Uplink normally, but cannot receive Downlink? == 2287 - 2288 - 2289 -The FCD count of the gateway is inconsistent with the FCD count of the node, causing the downlink to remain in the queue state. 2290 -Use this command to bring their counts back together: [[Resets the downlink packet count>>||anchor="H3.4.2.23Resetsthedownlinkpacketcount"]] 2291 - 2292 - 2293 2293 = 8. Order Info = 2294 2294 2295 2295
- image-20230616235145-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Edwin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -19.4 KB - Content
- image-20240219115718-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Edwin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -27.7 KB - Content