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

From version 8.1
edited by Xiaoling
on 2023/07/31 17:01
Change comment: Uploaded new attachment "1690794073644-821.png", version {1}
To version 21.1
edited by Kilight Cao
on 2023/11/20 16:59
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
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.Kilight
Content
... ... @@ -1,0 +1,143 @@
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 +=== 2.1 Install ttn-lw-cli ===
43 +
44 +==== 2.1.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 +==== 2.1.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:
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 += 2. Delete devices from built-in ChirpStack =
110 +
111 +
112 +Users need to access the Linux console of the gateway through SSH, and then enter the following command to clear the built-in ChirpStack:
113 +
114 +(% class="box infomessage" %)
115 +(((
116 +**cd /usr/local/chirpstack/**
117 +
118 +**systemctl stop chirpstack**
119 +
120 +**docker-compose down**
121 +)))
122 +
123 +[[image:image-20231106094833-2.png]]
124 +
125 +
126 +(% class="box infomessage" %)
127 +(((
128 +**docker volume rm chirpstack_postgresqldata**
129 +
130 +**docker volume rm chirpstack-redisdata**
131 +)))
132 +
133 +[[image:image-20231106095035-3.png]]
134 +
135 +
136 +**Re-run ChirpStack**
137 +
138 +(% class="box infomessage" %)
139 +(((
140 +**systemctl start chirpstack**
141 +)))
142 +
143 +
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