<
From version < 57.1 >
edited by Kilight Cao
on 2022/09/07 16:20
To version < 43.1 >
edited by Kilight Cao
on 2022/07/25 13:48
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -12,7 +12,6 @@
12 12  
13 13  This introduction shows how to use a script to monitor the gateway. The video link for this instruction is: [[https:~~/~~/youtu.be/8PieIwfSF_g>>url:https://youtu.be/8PieIwfSF_g]]
14 14  
15 -
16 16  [[image:image-20220531155018-18.png]]
17 17  
18 18  
... ... @@ -23,7 +23,6 @@
23 23  * Create account in ThingsSpeak and creat channel.
24 24  * Download script from dragino site and move it to properly directory
25 25  
26 -
27 27  (% class="box infomessage" %)
28 28  (((
29 29  root@dragino-1baf44:~~# wget [[http:~~/~~/www.dragino.com/downloads/downloads/LoRa_Gateway/LPS8/Firmware/customized_script/monitor_gateway.sh>>url:http://www.dragino.com/downloads/downloads/LoRa_Gateway/LPS8/Firmware/customized_script/monitor_gateway.sh]]
... ... @@ -37,11 +37,8 @@
37 37  root@dragino-1baf44:~~#
38 38  )))
39 39  
40 -
41 -
42 42  * change the script monitor_gateway.sh with properly users setting:
43 43  
44 -
45 45  (% class="box infomessage" %)
46 46  (((
47 47  USER='xxxxx'             # user name in your thinkspeak ~-~-> Profile
... ... @@ -50,13 +50,10 @@
50 50  CHAN_KEY='xxxxx'   #Channel Write API  of the channel for this gateway
51 51  )))
52 52  
48 +* run **/usr/bin/monitor_gateway.sh** to test if upload is good.
53 53  
50 +* Add monitor_gateway.sh to cron work **/etc/crontabs/root** to make this script runs perdiocally, below is an example to update every 20 minutes
54 54  
55 -* run (% style="color:blue" %)**/usr/bin/monitor_gateway.sh**(%%) to test if upload is good.
56 -
57 -* Add monitor_gateway.sh to cron work (% style="color:blue" %)**/etc/crontabs/root**(%%) to make this script runs perdiocally, below is an example to update every 20 minutes
58 -
59 -
60 60  (% class="box infomessage" %)
61 61  (((
62 62  # For details see man 4 crontabs
... ... @@ -75,9 +75,6 @@
75 75  
76 76  * Reboot device.
77 77  
78 -
79 -
80 -
81 81  == **1.3  Monitor Public IP** ==
82 82  
83 83  
... ... @@ -85,7 +85,6 @@
85 85  
86 86  User can find the public ip in field7, the chart is not able to show the complete public ip, user can check that in the export.
87 87  
88 -
89 89  [[image:image-20220531145559-2.png]]
90 90  
91 91  Find Public IP
... ... @@ -105,110 +105,43 @@
105 105  * Remote.it access will give full control of your device to remote support.
106 106  * The Remote.it allows Dragino Support to remote access to the device, If user want to access himself, it need to sign up for an remote.it account.
107 107  
108 -* For how to use remote.it for (% style="color:blue" %)**general remote control**(%%), please see :  [[Remoteit user instruction for Dragino Gateway>>https://www.remote.it/getting-started/dragino]].
109 -* For Quick add remote.it to (% style="color:blue" %)**Dragino for remote debug**(%%), please see below:
96 +* For how to use remote.it for **general remote control**, please see :  [[Remoteit user instruction for Dragino Gateway>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/&file=Dragino-Remoteit_User_Manual.pdf]].
97 +* For Quick add remote.it to **Dragino for remote debug**, please see below:
110 110  
99 +**~1. Install the Remote.it software**
111 111  
101 +Users can directly click "Install" on the Web UI to install Remote. it.
112 112  
113 -(% style="color:blue" %)**1. Install the Remote.it software**
114 -
115 -Users can directly click** "Install"** on the Web UI to install Remote. it.
116 -
117 -
118 118  [[image:image-20220725134300-1.png||height="438" width="905"]]
119 119  
120 120  
106 +**2. Enter the license key**
121 121  
122 -(% style="color:blue" %)**2. Enter the license key**
108 +Users need to enter the license key in the box under "2. Register" section and click the "Save" button and "Register" button.
123 123  
124 -Users need to enter the license key in the box under **"2. Register"** section and click the **"Save"** button and** "Register"** button.
110 +(% style="color:red" %)When the user enters this license key, Dragino support will have access to your gateway.(%%)
125 125  
126 -(% style="color:red" %)**When the user enters this license key, Dragino support will have access to your gateway.**
127 -
128 -
129 129  (% class="box infomessage" %)
130 130  (((
131 -**57F60715-606F-510D-A3D2-739860EBDB98**
114 +57F60715-606F-510D-A3D2-739860EBDB98
132 132  )))
133 133  
134 134  [[image:image-20220725113010-1.png||height="455" width="899"]]
135 135  
136 136  
120 +**3. Connect and tell us your device ID or Hostname**
137 137  
138 -(% style="color:blue" %)**3. Connect and tell us your device ID or Hostname**
122 +Users can view the device ID or Hostname of the gateway on System ~-~-> System Overview interface.Such as : dragino-1ef9ac
139 139  
140 -Users can view the device ID or Hostname of the gateway on** (% style="color:red" %)System ~-~-> System Overview(%%)** interface.Such as : dragino-1ef9ac
141 -
142 -
143 143  [[image:image-20220725115720-2.png||height="658" width="900"]]
144 144  
145 145  
146 -=== **2.1.1  How to register hp0d with Remote.it** ===
147 -
148 -
149 -**Prerequisites:**
150 -
151 -Users must have an account and APP for remote.it
152 -
153 -[[https:~~/~~/app.remote.it>>https://app.remote.it]]
154 -
155 -
156 -(% style="color:blue" %)**1. Click "+" in the APP to add a device**
157 -
158 -Then click Add "Linux & Raspberry Pi" and the APP will generate a command to register the device.
159 -
160 -
161 -[[image:image-20220815173938-1.jpeg||height="574" width="919"]]
162 -
163 -
164 -
165 -(% style="color:blue" %)**2.Copy the register device command**
166 -
167 -
168 -[[image:image-20220815173944-2.jpeg||height="556" width="923"]]
169 -
170 -
171 -
172 -(% style="color:blue" %)**3.Enter the command copied from the previous step on the HP0D Linux command line**
173 -
174 -
175 -[[image:image-20220815173951-3.jpeg||height="424" width="1147"]]
176 -
177 -
178 -
179 -(% style="color:blue" %)**4.Check whether the device is successfully registered on the Remote.it APP**
180 -
181 -
182 -[[image:image-20220815173958-4.jpeg||height="580" width="964"]]
183 -
184 -
185 -=== **2.1.2  Trouble Shooting** ===
186 -
187 -
188 -==== **What should users do when gateway Remote.it installation fails** ====
189 -
190 -[[image:image-20220907162028-4.png||height="564" width="1148"]]
191 -
192 -
193 -Step 1. Users can download the archive and upload it to the gateway:** [[attach:backup.tar.gz||target="_blank"]]**
194 -
195 -[[image:image-20220907161050-2.png]]
196 -
197 -
198 -Step 2. Back to the Remote.it screen, and click **"Install"** again.
199 -
200 -[[image:image-20220907161352-3.png]]
201 -
202 -
203 -Step 3. Follow the [[Remoteit user instruction for Dragino Gateway>>https://www.remote.it/getting-started/dragino]] steps to reconfigure
204 -
205 -
206 206  == **2.2  RSSH Introduction** ==
207 207  
208 208  
209 209  Reverse SSH for remote access is available in the latest Dragino firmware for gateway. For security concern, the RSSH only available base on end user demand.
210 210  
211 -(% style="color:red" %)**Important Notice:**
132 +Important Notice:
212 212  
213 213  (% class="box warningmessage" %)
214 214  (((
... ... @@ -216,9 +216,8 @@
216 216  This RSSH allow Dragino Support to remote access to the device, If user want to access himself, he need to set up the RSSH server himself.
217 217  )))
218 218  
140 +Below gateway support reverse SSH access:
219 219  
220 -**Below gateway support reverse SSH access:**
221 -
222 222  * Firmware Version > lgw~-~-build-v5.4.1618196981-20210412-1111 [[Firmware Download>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LPS8/Firmware/Release/]]
223 223  * LG01N, OLG01N (Note: LG01-P LG01-S doesn't support)
224 224  * LG02, OLG02
... ... @@ -227,15 +227,11 @@
227 227  * LIG16
228 228  * MS14 series if installed with the same firmware.
229 229  
230 -
231 -
232 -
233 233  === **2.2.1  End User Guide to use SSH access** ===
234 234  
235 235  
236 236  Go to this the Reverse SSH page as below:
237 237  
238 -
239 239  [[image:image-20220531150151-3.png]]
240 240  
241 241  Get the RSSH configure page
... ... @@ -259,12 +259,11 @@
259 259  
260 260  === **2.2.2  Set Up RSSH Server** ===
261 261  
262 -
263 263  Advance administrator can config a SSH server to provide support their end user themselves., Steps as below
264 264  
265 265  
266 266  
267 -==== (% style="color:blue" %)**Step 1 :  Download the SSH service code**(%%) ====
182 +==== **2.2.2.1  Step 1 : Download the SSH service code** ====
268 268  
269 269  
270 270  **1).**  git clone [[https:~~/~~/github.com/dragino/rssh-server.git>>url:https://github.com/dragino/rssh-server.git]] rssh-server
... ... @@ -303,27 +303,28 @@
303 303  [[image:image-20220531151628-8.png]]
304 304  
305 305  
306 -(% style="color:blue" %)**How to install Sqlit3:**
221 +(% style="color:blue" %)**How to install Sqlit3**
307 307  
308 308  (% class="box infomessage" %)
309 309  (((
310 -**~ Step 1:** Download the SQLit3 installation package
225 +**~ Step1:** Download the SQLit3 installation package
311 311   sudo wget **[[https:~~/~~/www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz>>url:https://www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz]]**
312 312  
313 -**Step 2: **tar the SQLit3 installation package
228 +
229 +**Step2: **tar the SQLit3 installation package
314 314   sudo tar -zxvf sqlite-autoconf-3350300.tar.gz
315 315  
316 -**Step 3:** Generate the makefile
232 +**Step3:** Generate the makefile
317 317   cd sqlite-autoconf-3350300/;./configure
318 318  
319 -**Step 4:** Compile makefile
235 +**Step4:** Compile makefile
320 320   sudo make
321 321  
322 -**Step 5:** Install makefile
238 +**Step5:** Install makefile
323 323   sudo make install
324 324  
325 325  **Check:**
326 - cd /usr/local/bin;ls -al  ~-~->    Check to see if there is a file for sqlite3
242 + cd /usr/local/bin;ls -al                             ~-~->    Check to see if there is a file for sqlite3
327 327   cd sqlite-autoconf-3350300/;./sqlite3 test.db        ~-~->    Test whether the sqlite3 was installed successfully
328 328  
329 329  **debug:**
... ... @@ -334,7 +334,7 @@
334 334  
335 335  
336 336  
337 -==== (% style="color:blue" %)**Step 2 :  Install and run the RSS service**(%%) ====
253 +==== **2.2.2.2  Step 2 : Install and run the RSS service** ====
338 338  
339 339  
340 340  **1). ** install database for /var/rsshdb.sqlite3 and Server development port for 3721(The default is 3721)
... ... @@ -343,9 +343,9 @@
343 343  
344 344  (% class="box infomessage" %)
345 345  (((
346 -**$ ./create_sqlite3_db.sh
262 +$ ./create_sqlite3_db.sh
347 347  $ ./rssh_serv -p  3721 2>&1 &
348 -$ ps -ef | grep rssh_serv check 3721 port**
264 +$ ps -ef | grep rssh_serv check 3721 port
349 349  )))
350 350  
351 351  [[image:image-20220531151958-10.png]]
... ... @@ -363,7 +363,7 @@
363 363  
364 364  
365 365  
366 -==== (% style="color:blue" %)**Step 3 :  Create a minimal SSH user (reverse SSH proxy for the gateway)**(%%) ====
282 +==== **2.2.2.3  Step 3 : Create a minimal SSH user (reverse SSH proxy for the gateway)** ====
367 367  
368 368  
369 369  (% class="box infomessage" %)
... ... @@ -380,12 +380,11 @@
380 380  
381 381  
382 382  
383 -==== (% style="color:blue" %)**Step 4 :  Create an authorization key file**(%%) ====
299 +==== **2.2.2.4  Step 4 : Create an authorization key file** ====
384 384  
385 385  
386 386  **1):**  sudo mkdir /home/xxxxx/.ssh; sudo touch /home/xxxxx/.ssh/authorizedkey
387 387  
388 -
389 389  **Debug:**
390 390  
391 391  {{{ check: sudo ls /home/xxxxx/.ssh/authorizedkey}}}
... ... @@ -395,10 +395,9 @@
395 395  === **2.2.3  How does user get the gateway to connect to a user's private server** ===
396 396  
397 397  
313 +==== **2.2.3.1  Step 1 : Come back the gateway web UI to get the gateway Public key** ====
398 398  
399 -==== (% style="color:blue" %)**Step 1 :  Come back the gateway web UI to get the gateway Public key**(%%) ====
400 400  
401 -
402 402  **1)**  in the system ~-~-> (% style="color:#037691" %)**Remote Mgmt/span**
403 403  
404 404  [[image:image-20220531152419-11.png]]
... ... @@ -405,7 +405,7 @@
405 405  
406 406  
407 407  
408 -==== (% style="color:blue" %)**Step 2 :  Authorization server**(%%) ====
322 +==== **2.2.3.2  Step 2 : Authorization server** ====
409 409  
410 410  
411 411  Input the Gateway Publickey into user's private server "/home/XXXXX/.ssh/authorized_keys" file.
... ... @@ -414,7 +414,7 @@
414 414  
415 415  
416 416  
417 -==== (% style="color:blue" %)**Step 3 :  Connect private server**(%%) ====
331 +==== **2.2.3.3  Step 3 : Connect private server** ====
418 418  
419 419  
420 420  This is same as connect Dragino Support Server but just change the server address to customize server address.
... ... @@ -423,7 +423,7 @@
423 423  
424 424  
425 425  
426 -==== (% style="color:blue" %)**Step 4 :  Check Connection**(%%) ====
340 +==== **2.2.3.4  Step 4 : Check Connection** ====
427 427  
428 428  
429 429  Rssh Host connection Ok
... ... @@ -437,7 +437,7 @@
437 437  
438 438  
439 439  
440 -==== (% style="color:blue" %)**Step 5 :  Access the gateway from customized server**(%%) ====
354 +==== **2.2.3.5  Step 5 : Access the gateway from customized server** ====
441 441  
442 442  
443 443  Check what gateways link to server.
... ... @@ -444,7 +444,7 @@
444 444  
445 445  (% class="box infomessage" %)
446 446  (((
447 -**$ ./connect-gw.sh -l**
361 +$ ./connect-gw.sh -l
448 448  )))
449 449  
450 450  [[image:image-20220531153016-16.png]]
... ... @@ -455,7 +455,7 @@
455 455  
456 456  (% class="box infomessage" %)
457 457  (((
458 -**$ ./connect-gw.sh <GWID>**
372 +$ ./connect-gw.sh <GWID>
459 459  )))
460 460  
461 461  [[image:image-20220531153219-17.png]]
backup.tar.gz
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -93.3 KB
Content
image-20220815173938-1.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -56.6 KB
Content
image-20220815173944-2.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -40.6 KB
Content
image-20220815173951-3.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -75.4 KB
Content
image-20220815173958-4.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -54.2 KB
Content
image-20220907160848-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -39.7 KB
Content
image-20220907161050-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -57.6 KB
Content
image-20220907161352-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -39.2 KB
Content
image-20220907162028-4.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -42.6 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0