Changes for page Notes for TTN
Last modified by Mengting Qiu on 2024/08/20 17:29
From version 221.1
edited by Kilight Cao
on 2023/07/28 15:21
on 2023/07/28 15:21
Change comment:
There is no comment for this version
To version 220.1
edited by Kilight Cao
on 2023/07/28 15:18
on 2023/07/28 15:18
Change comment:
Uploaded new attachment "image-20230728151807-3.png", version {1}
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -49,19 +49,19 @@ 49 49 == 2.1 Primary LoRaWAN Server == 50 50 51 51 52 -[[image:image-20220526134633-2.png|| _mstalt="430196"height="616" width="1323"]]52 +[[image:image-20220526134633-2.png||height="616" width="1323"]] 53 53 54 54 Register Gateway 55 55 56 56 57 57 58 -[[image:image-20220526134826-4.png ||_mstalt="432237"]]58 +[[image:image-20220526134826-4.png]] 59 59 60 60 Put Gateway ID 61 61 62 62 63 63 64 -[[image:image-20220526134759-3.png ||_mstalt="433550"]]64 +[[image:image-20220526134759-3.png]] 65 65 66 66 Choose Frequency Band 67 67 ... ... @@ -82,11 +82,11 @@ 82 82 AS923-4 (917.3-918.7) ~-~-~-~-~-~-~-~-~-~-~-~-~-~-- Asia 917-920 Mhz (AS923 Group 4)with only default channels 83 83 84 84 85 -[[image:image-20220726134642-1.png|| _mstalt="430287"height="344" width="660"]][[image:image-20220726135827-3.png||_mstalt="432978"height="214" width="394"]][[image:image-20220726135759-2.png||_mstalt="433953"height="218" width="554"]]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 86 87 87 88 88 89 -[[image:image-20220526134919-5.png ||_mstalt="433602"]]89 +[[image:image-20220526134919-5.png]] 90 90 91 91 Show Status 92 92 ... ... @@ -123,7 +123,7 @@ 123 123 The users is needing to download and install the helium gateway-rs then click the button of (% style="color:blue" %)**Save&Apply.** 124 124 125 125 126 -[[image:image-20220526135049-6.png ||_mstalt="432432"]]126 +[[image:image-20220526135049-6.png]] 127 127 128 128 Download and Install gateway-rs 129 129 ... ... @@ -134,7 +134,7 @@ 134 134 Back to the page of Semtech UDP check the secondary server settings and click the button of (% style="color:blue" %)**Save&Apply.** 135 135 136 136 137 -[[image:image-20220526135125-7.png ||_mstalt="431106"]]137 +[[image:image-20220526135125-7.png]] 138 138 139 139 Configuration of helium 140 140 ... ... @@ -195,11 +195,11 @@ 195 195 ((( 196 196 Click the 'Register Gateway' button will get this page to register the gateway from The Thing Network Console gateway page. 197 197 198 -[[image:image-20230728144218-7.png|| _mstalt="433290"height="128" width="836"]]198 +[[image:image-20230728144218-7.png||height="128" width="836"]] 199 199 ))) 200 200 ))) 201 201 202 -[[image:image-20230728143449-2.png ||_mstalt="433108"]]202 +[[image:image-20230728143449-2.png]] 203 203 204 204 Register Gateway 205 205 ... ... @@ -212,33 +212,27 @@ 212 212 213 213 214 214 215 -**or generate by TTN by checking the check box when registering the gateway** ~-~-->[[image:image-20230728143505-3.png ||_mstalt="431132"]]215 +**or generate by TTN by checking the check box when registering the gateway** ~-~-->[[image:image-20230728143505-3.png]] 216 216 217 217 218 218 === **1.) Generated by TTH** === 219 219 220 +=== === 220 220 221 - Usersneedtodownload these two key files and fill them into the gateway's TTN Basics Station configuration,222 +=== === 222 222 223 -[[image:image-20230728150521-2.png||height="664" width="1019"]] 224 - 225 - 226 -(% style="color:red" %)**Note:**(%%) The "**Authorization: Bearer** " field should not be entered in the TTN Basics Station configuration of the gateway 227 - 228 -[[image:image-20230728151807-3.png||height="599" width="1450"]] 229 - 230 230 === **2.) Manually create API KEY: ** === 231 231 232 232 233 233 ==== CUPS API KEY ==== 234 234 235 -[[image:image-20220526135349-9.png ||_mstalt="434460"]]229 +[[image:image-20220526135349-9.png]] 236 236 237 237 238 238 239 239 ==== LNS API KEY ==== 240 240 241 -[[image:image-20220526135428-10.png ||_mstalt="453791"]]235 +[[image:image-20220526135428-10.png]] 242 242 243 243 244 244 (% style="color:red" %)**Note: If your API is generated by yourself you have to update the key to the gateway setting.** ... ... @@ -250,7 +250,7 @@ 250 250 In the LoRa Basics Station LNS Authentication Key field, paste the API key you generated in the previous step. 251 251 252 252 253 -[[image:image-20220526135528-11.png ||_mstalt="454480"]]247 +[[image:image-20220526135528-11.png]] 254 254 255 255 paste the API key 256 256 ... ... @@ -261,7 +261,7 @@ 261 261 User need to update the API key and install the Certificate 262 262 263 263 264 -[[image:image-20220526135601-12.png ||_mstalt="452153"]]258 +[[image:image-20220526135601-12.png]] 265 265 266 266 Access the gateway GUI 267 267 ... ... @@ -276,13 +276,13 @@ 276 276 277 277 (% class="box" %) 278 278 ((( 279 - CUPS Server URI ~-~-> Server Ad dress, Example: https:~/~/eu1.cloud.thethings.network:443273 + CUPS Server URI ~-~-> Server Adress 280 280 CUPS Authorization Key ~-~-> Server CUPS API Key 281 281 LNS Authorization Key ~-~-> Server LNS API Key 282 282 CUPS certificate ~-~-> Server CA(user can use the button to install the certificate by default) 283 283 ))) 284 284 285 -[[image:image-20220526135654-13.png ||_mstalt="455169"]]279 +[[image:image-20220526135654-13.png]] 286 286 287 287 Congfigure Station 288 288 ... ... @@ -302,7 +302,7 @@ 302 302 If user completes the above steps,which will see live date in the TTN. 303 303 304 304 305 -[[image:image-20220526135734-14.png ||_mstalt="455208"]]299 +[[image:image-20220526135734-14.png]] 306 306 307 307 Station live date 308 308 ... ... @@ -313,7 +313,7 @@ 313 313 User can check the station log in the** (% style="color:blue" %)LogRead ~-~-> System Log (%%)**page. 314 314 315 315 316 -[[image:image-20220526135845-15.png ||_mstalt="456560"]]310 +[[image:image-20220526135845-15.png]] 317 317 318 318 Station Log 319 319 ... ... @@ -321,7 +321,7 @@ 321 321 322 322 and recode the station log in the** (% style="color:blue" %)LogRead ~-~-> Recode Log(%%)** page. 323 323 324 -[[image:image-20220526135940-16.png ||_mstalt="455559"]]318 +[[image:image-20220526135940-16.png]] 325 325 326 326 Recore Log 327 327 ... ... @@ -370,19 +370,19 @@ 370 370 ))) 371 371 ))) 372 372 373 -[[image:image-20230221135445-1.png|| _mstalt="428714"height="356" width="777"]]367 +[[image:image-20230221135445-1.png||height="356" width="777"]] 374 374 375 375 First create an application and fill in the custom information in it 376 376 377 -[[image:image-20230221135520-2.png|| _mstalt="427050"height="52" width="974"]]371 +[[image:image-20230221135520-2.png||height="52" width="974"]] 378 378 379 -[[image:image-20230221135810-3.png|| _mstalt="428025"height="400" width="638"]]373 +[[image:image-20230221135810-3.png||height="400" width="638"]] 380 380 381 381 382 382 Add a node device to the application 383 383 384 384 385 -[[image:image-20220526140044-18.png ||_mstalt="453648"]]379 +[[image:image-20220526140044-18.png]] 386 386 387 387 388 388 == 4.2 Step 2 == ... ... @@ -392,7 +392,7 @@ 392 392 ((( 393 393 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. 394 394 395 -[[image:image-20230221164809-2.png|| _mstalt="430937"height="525" width="617"]]389 +[[image:image-20230221164809-2.png||height="525" width="617"]] 396 396 ))) 397 397 ))) 398 398 ... ... @@ -403,7 +403,7 @@ 403 403 Add APP EUI in the application: 404 404 405 405 406 -[[image:image-20230221140131-4.png|| _mstalt="425984"height="569" width="674"]]400 +[[image:image-20230221140131-4.png||height="569" width="674"]] 407 407 408 408 409 409 == 4.4 Step 4 == ... ... @@ -412,7 +412,7 @@ 412 412 **Add APP KEY and DEV EUI:** 413 413 414 414 415 -[[image:image-20230221140448-6.png|| _mstalt="430339"height="535" width="647"]]409 +[[image:image-20230221140448-6.png||height="535" width="647"]] 416 416 417 417 418 418 = 5. TTN V3 integrated into MQTT server = ... ... @@ -451,13 +451,13 @@ 451 451 ))) 452 452 ))) 453 453 454 -[[image:image-20220526140347-22.png ||_mstalt="453700"]]448 +[[image:image-20220526140347-22.png]] 455 455 456 456 Fill in the username and password into MQTT. 457 457 458 458 459 459 460 -[[image:image-20220526140420-23.png ||_mstalt="451373"]]454 +[[image:image-20220526140420-23.png]] 461 461 462 462 463 463 The Application Server publishes uplink traffic on the following topics: ... ... @@ -485,7 +485,7 @@ 485 485 ))) 486 486 ))) 487 487 488 -[[image:image-20220526140452-24.png ||_mstalt="453401"]]482 +[[image:image-20220526140452-24.png]] 489 489 490 490 491 491 ((( ... ... @@ -494,7 +494,7 @@ 494 494 ))) 495 495 ))) 496 496 497 -[[image:image-20220526140708-25.png ||_mstalt="455117"]]491 +[[image:image-20220526140708-25.png]] 498 498 499 499 ((( 500 500 ((( ... ... @@ -518,7 +518,7 @@ 518 518 ))) 519 519 ))) 520 520 521 -[[image:image-20220526140856-26.png ||_mstalt="456755"]]515 +[[image:image-20220526140856-26.png]] 522 522 523 523 ((( 524 524 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: ... ... @@ -532,7 +532,7 @@ 532 532 533 533 ))) 534 534 535 -[[image:image-20220526140936-27.png ||_mstalt="456794"]]529 +[[image:image-20220526140936-27.png]] 536 536 537 537 538 538 == 5.3 Send Downlink message == ... ... @@ -552,7 +552,7 @@ 552 552 553 553 ))) 554 554 555 -[[image:image-20220526141021-28.png ||_mstalt="452647"]]549 +[[image:image-20220526141021-28.png]] 556 556 557 557 downlink 558 558 ... ... @@ -560,7 +560,7 @@ 560 560 561 561 After sending, you can view it in live data. 562 562 563 -[[image:image-20220526141052-29.png ||_mstalt="454337"]]557 +[[image:image-20220526141052-29.png]] 564 564 565 565 downlink 566 566 ... ... @@ -576,7 +576,7 @@ 576 576 577 577 ))) 578 578 579 -[[image:image-20220526141116-30.png ||_mstalt="451672"]]573 +[[image:image-20220526141116-30.png]] 580 580 581 581 downlink 582 582 ... ... @@ -607,7 +607,7 @@ 607 607 ))) 608 608 ))) 609 609 610 -[[image:image-20220526141149-31.png ||_mstalt="454038"]]604 +[[image:image-20220526141149-31.png]] 611 611 612 612 downlink 613 613 ... ... @@ -615,7 +615,7 @@ 615 615 = 6. Route TTN data to Node-Red = 616 616 617 617 618 -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 ||_mstmutation="1"]]"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]]" 619 619 620 620 621 621 == 6.1 Edit mqtt-broker node == ... ... @@ -630,12 +630,12 @@ 630 630 **Port :** 1883 631 631 ))) 632 632 633 -[[image:image-20220829160224-187.jpeg|| _mstalt="526292"height="569" width="1128"]]627 +[[image:image-20220829160224-187.jpeg||height="569" width="1128"]] 634 634 635 635 636 636 **Enter Username and Password** 637 637 638 -[[image:image-20220829164358-188.png|| _mstalt="486174"height="570" width="1130"]]632 +[[image:image-20220829164358-188.png||height="570" width="1130"]] 639 639 640 640 641 641 == 6.2 Debug == ... ... @@ -643,7 +643,7 @@ 643 643 644 644 Users can check logs by adding debug. 645 645 646 -[[image:image-20220829164652-189.png|| _mstalt="485472"height="572" width="1134"]]640 +[[image:image-20220829164652-189.png||height="572" width="1134"]] 647 647 648 648 649 649 == 6.3 Example: Use Local Server TTN and Node-Red in LPS8v2 == ... ... @@ -675,7 +675,7 @@ 675 675 676 676 **v3/(% style="color:red" %)Application ID(%%)/devices/(% style="color:red" %)End device ID(%%)/up** 677 677 678 -[[image:image-20221018100743-1.png ||_mstalt="427739"]]672 +[[image:image-20221018100743-1.png]] 679 679 680 680 681 681 ... ... @@ -682,11 +682,11 @@ 682 682 (% style="color:blue" %)**2. Enter the MQTT configuration information** 683 683 684 684 685 -[[image:image-20221018100947-2.png ||_mstalt="430079"]]679 +[[image:image-20221018100947-2.png]] 686 686 687 687 688 688 689 -[[image:image-20221018101102-3.png ||_mstalt="425256"]]683 +[[image:image-20221018101102-3.png]] 690 690 691 691 (% class="wikigeneratedid" %) 692 692 (% style="color:blue" %)**Finally, click "Update" and Deploy** ... ... @@ -696,7 +696,7 @@ 696 696 "Connected" indicates that the Link Node-red to Local TTN is normal. 697 697 698 698 (% class="wikigeneratedid" %) 699 -[[image:image-20220914140918-5.png|| _mstalt="432523"height="602" width="1121"]]693 +[[image:image-20220914140918-5.png||height="602" width="1121"]] 700 700 701 701 702 702 === 6.3.2 Check result. === ... ... @@ -704,13 +704,13 @@ 704 704 705 705 Users can check logs by adding debug. 706 706 707 -[[image:image-20220914140841-4.png|| _mstalt="430456"height="600" width="1119"]]701 +[[image:image-20220914140841-4.png||height="600" width="1119"]] 708 708 709 709 710 710 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. 711 711 712 712 713 -[[image:image-20220914142021-7.png|| _mstalt="429000"height="517" width="1346"]]707 +[[image:image-20220914142021-7.png||height="517" width="1346"]] 714 714 715 715 716 716 = 7. Request Remote Support = ... ... @@ -737,7 +737,7 @@ 737 737 738 738 * What frequency the device is sending? 739 739 740 -[[image:image-20220526141308-33.png ||_mstalt="453778"]]734 +[[image:image-20220526141308-33.png]] 741 741 742 742 Console Output from End device to see the transmit frequency 743 743 ... ... @@ -746,7 +746,7 @@ 746 746 747 747 * 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) 748 748 749 -[[image:image-20220526141612-36.png ||_mstalt="454142"]]743 +[[image:image-20220526141612-36.png]] 750 750 751 751 752 752 Console Output from End device to see the transmit frequency ... ... @@ -765,7 +765,7 @@ 765 765 766 766 ))) 767 767 768 -[[image:image-20220526141739-37.png ||_mstalt="457847"]]762 +[[image:image-20220526141739-37.png]] 769 769 770 770 Console Output from Gateway to see packets between end node and server. 771 771 ... ... @@ -786,13 +786,13 @@ 786 786 787 787 ))) 788 788 789 -[[image:image-20220526141823-38.png|| _mstalt="456183"height="501" width="1144"]]783 +[[image:image-20220526141823-38.png||height="501" width="1144"]] 790 790 791 791 The Traffic for the End node in the server, use TTNv3 as example 792 792 793 793 794 794 795 -[[image:image-20220526141917-39.png ||_mstalt="457899"]]789 +[[image:image-20220526141917-39.png]] 796 796 797 797 The Traffic for the End node in the server, use TTNv3 as example 798 798 ... ... @@ -806,7 +806,7 @@ 806 806 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. 807 807 808 808 809 -[[image:image-20220526141956-40.png ||_mstalt="455832"]]803 +[[image:image-20220526141956-40.png]] 810 810 ))) 811 811 ))) 812 812 ))) ... ... @@ -815,7 +815,7 @@ 815 815 816 816 817 817 818 -[[image:image-20220526142033-41.png ||_mstalt="452036"]]812 +[[image:image-20220526142033-41.png]] 819 819 820 820 Check if OTAA Keys match the keys in device 821 821 ... ... @@ -829,7 +829,7 @@ 829 829 830 830 Open your application and click the button **Import end devices** 831 831 832 -[[image:image-20230423154012-1.png|| _mstalt="426738"height="472" width="755"]]826 +[[image:image-20230423154012-1.png||height="472" width="755"]] 833 833 834 834 835 835 Select the **File format** and upload the file (e.g. or ).devices/jsondevices.csv ... ... @@ -840,17 +840,17 @@ 840 840 841 841 Start the import by clicking the **Import end devices** button. 842 842 843 -[[image:image-20230423154040-2.png|| _mstalt="427401"height="470" width="749"]]837 +[[image:image-20230423154040-2.png||height="470" width="749"]] 844 844 845 845 846 846 Wait for the end devices to be successfully imported. In case any device fails, you will see a relevant error message in the console. 847 847 848 -[[image:image-20230423154105-3.png|| _mstalt="428467"height="478" width="763"]]842 +[[image:image-20230423154105-3.png||height="478" width="763"]] 849 849 850 850 851 851 If the import was successful, your devices are added to the list of end devices in your application. 852 852 853 -[[image:image-20230423154125-4.png|| _mstalt="429481"height="480" width="766"]]847 +[[image:image-20230423154125-4.png||height="480" width="766"]] 854 854 855 855 Devices are now registered on The Things Stack. 856 856