Last modified by Xiaoling on 2023/11/21 09:50

From version 6.1
edited by Xiaoling
on 2023/07/31 17:00
Change comment: Uploaded new attachment "1690794039057-792.png", version {1}
To version 22.2
edited by Xiaoling
on 2023/11/21 09:50
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,0 +1,1 @@
1 +Delete devices from Build-in Server
Parent
... ... @@ -1,0 +1,1 @@
1 +Main.WebHome
Content
... ... @@ -1,0 +1,144 @@
1 +(% class="wikigeneratedid" %)
2 + **Table of Contents:**
3 +
4 +{{toc/}}
5 +
6 +
7 +
8 += 1. Delete devices from built-in TTS =
9 +
10 +
11 +== Method 1: ==
12 +
13 +=== 1.1 Upgrade LPS8v2's TTS to HTTPS ===
14 +
15 +
16 +(% style="color:blue" %)**1). Download the upgrade script**
17 +
18 +wget http:~/~/repo.dragino.com/release/tool/ttnstack/upgrade_to_https.sh && chmod +x upgrade_to_https.sh
19 +
20 +[[image:1690793819929-828.png]]
21 +
22 +
23 +(% style="color:blue" %)**2). Run the upgrade script**
24 +
25 +./upgrade_to_https.sh <step> <Local Ip Address>
26 +
27 +[[image:1690793801312-653.png]]
28 +
29 +
30 +(% style="color:red" %)**Note that:**
31 +
32 +parameter 1 tells the script which steps it should start from.
33 +
34 +parameter 2 is the configured local IP address.
35 +
36 +
37 +(% style="color:blue" %)**3). Check the TTS running status**
38 +
39 +[[image:1690793877462-490.png]]
40 +
41 +
42 +=== 1.2 Install ttn-lw-cli ===
43 +
44 +==== 1.2.1 Download ttn-lw-cli ====
45 +
46 +
47 +[[https:~~/~~/www.thethingsindustries.com/docs/the-things-stack/interact/cli/installing-cli/#installing-using-pre-built-binaries>>url:https://www.thethingsindustries.com/docs/the-things-stack/interact/cli/installing-cli/#installing-using-pre-built-binaries]]
48 +
49 +[[image:1690794001186-556.png]]
50 +
51 +
52 +(% style="color:blue" %)**Login the lps8v2's tts via ttn-lw-cli**
53 +
54 +[[image:1690794013040-498.png]]
55 +
56 +
57 +(% style="color:blue" %)**Node:**
58 +
59 +You need to configure a ca certificate for the cli, The ca certificate is inside the gateway and the directory path is : /usr/lib/ttn-stack/ca.pem
60 +
61 +Manually modify the ttn-lw-cli configuration file .ttn-lw-cli.yml:
62 +
63 +[[image:image-20231106140006-2.png||height="509" width="823"]]
64 +
65 +
66 +(% style="color:blue" %)**ttn-lw-cli directory tree structure:**
67 +
68 +[[image:image-20231106135912-1.png]]
69 +
70 +
71 +==== 1.2.2 Delete End node ====
72 +
73 +
74 +[[image:1690794073644-821.png]]
75 +
76 +
77 +== Method 2:Delete devices through the API ==
78 +
79 +
80 +=== 1.1 Generate API Keys ===
81 +
82 +[[image:image-20231120163713-1.png||height="547" width="1060"]]
83 +
84 +[[image:image-20231120163955-2.png||height="545" width="1056"]]
85 +
86 +[[image:image-20231120164209-3.png||height="546" width="1058"]]
87 +
88 +
89 +=== 1.2 Delete End node ===
90 +
91 +[[image:image-20231120164944-4.png||height="550" width="1067"]]
92 +
93 +For example, to delete the devices eui-5ce8824bad98531d in the applications 11111:
94 +
95 +Users need to access the Linux console of the gateway through SSH, and then enter the following command
96 +
97 +(% class="box infomessage" %)
98 +(((
99 +curl ~-~-location \
100 + ~-~-header "Authorization: Bearer NNSXS.XXXXXXXXX" \
101 + ~-~-request DELETE \
102 + 'https:~/~/built-in_ttn_IP_Address:8080/api/v3/applications/{Application_ID}/devices/{device_id}'
103 +)))
104 +
105 +[[image:image-20231120165357-5.png]]
106 +
107 +When the command succeeds, the output {} is displayed.
108 +
109 +
110 += 2. Delete devices from built-in ChirpStack =
111 +
112 +
113 +Users need to access the Linux console of the gateway through SSH, and then enter the following command to clear the built-in ChirpStack:
114 +
115 +(% class="box infomessage" %)
116 +(((
117 +**cd /usr/local/chirpstack/**
118 +
119 +**systemctl stop chirpstack**
120 +
121 +**docker-compose down**
122 +)))
123 +
124 +[[image:image-20231106094833-2.png]]
125 +
126 +
127 +(% class="box infomessage" %)
128 +(((
129 +**docker volume rm chirpstack_postgresqldata**
130 +
131 +**docker volume rm chirpstack-redisdata**
132 +)))
133 +
134 +[[image:image-20231106095035-3.png]]
135 +
136 +
137 +**Re-run ChirpStack**
138 +
139 +(% class="box infomessage" %)
140 +(((
141 +**systemctl start chirpstack**
142 +)))
143 +
144 +
1690794060552-527.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +59.9 KB
Content
1690794073644-821.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +177.8 KB
Content
image-20231106094141-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +25.6 KB
Content
image-20231106094833-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +27.9 KB
Content
image-20231106095035-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +12.9 KB
Content
image-20231106135912-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +84.9 KB
Content
image-20231106140006-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +292.6 KB
Content
image-20231120163713-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +90.6 KB
Content
image-20231120163955-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +102.8 KB
Content
image-20231120164209-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +129.4 KB
Content
image-20231120164944-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +117.2 KB
Content
image-20231120165357-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Kilight
Size
... ... @@ -1,0 +1,1 @@
1 +21.7 KB
Content