<
From version < 139.1 >
edited by Kilight Cao
on 2023/06/20 10:40
To version < 132.2 >
edited by Xiaoling
on 2023/05/29 10:42
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Kilight
1 +XWiki.Xiaoling
Content
... ... @@ -16,9 +16,9 @@
16 16  
17 17  
18 18  
19 -= 1. Introduction =
19 += **1. Introduction** =
20 20  
21 -== 1.1 What is LG01v2 ==
21 +== **1.1 What is LG01v2** ==
22 22  
23 23  
24 24  (((
... ... @@ -35,7 +35,7 @@
35 35  )))
36 36  
37 37  
38 -== 1.2 Specifications ==
38 +== **1.2 Specifications** ==
39 39  
40 40  
41 41  (% style="color:#037691" %)**Hardware System:**
... ... @@ -55,7 +55,7 @@
55 55  * Storage Temperature: -20 ~~ 65°C
56 56  * Power Input: 5V, 2A, DC
57 57  
58 -== 1.3 Features ==
58 +== **1.3 Features** ==
59 59  
60 60  
61 61  * Open Source Debian system
... ... @@ -65,48 +65,48 @@
65 65  * LoRa Gateway
66 66  * Built-in  (% style="color:#037691" %)//**Node-Red**// (%%)local Application server
67 67  
68 -== 1.4 Block Diagram ==
68 +== **1.4 Block Diagram** ==
69 69  
70 70  
71 71  
72 -== 1.5 LED Indicators ==
72 +== **1.5 LED Indicators** ==
73 73  
74 74  
75 75  LG01-V2 has totally four LEDs, They are:
76 76  
77 77  
78 -(% style="color:blue" %)**➢ Power LED**(%%): This RED LED will be solid if the device is properly powered
78 +(% style="color:blue" %)//**➢ Power LED**//(%%)//: This RED LED will be solid if the device is properly powered//
79 79  
80 -(% style="color:blue" %)**➢ ETH LED**(%%):  This RGB LED will blink GREEN when the ETH port is connecting
80 +(% style="color:blue" %)//**➢ ETH LED**//(%%)//:  This RGB LED will blink GREEN when the ETH port is connecting//
81 81  
82 -(% style="color:blue" %)**➢ SYS LED**(%%):  This RGB LED will show different colors in different states:
82 +(% style="color:blue" %)//**➢ SYS LED**//(%%)//:  This RGB LED will show different colors in different states~://
83 83  
84 - ✓ **SOLID GREEN:** The device is alive with a LoRaWAN server connection.
84 +// ✓ **SOLID GREEN:** The device is alive with a LoRaWAN server connection.//
85 85  
86 - ✓ **BLINKING GREEN:** a) Device has internet connection but no LoRaWAN Connection. or b) Device is in booting stage, in this stage, it will BLINKING GREEN for several seconds and then with BLINKING GREEN together
86 +// ✓ **BLINKING GREEN:** a) Device has internet connection but no LoRaWAN Connection. or b) Device is in booting stage, in this stage, it will BLINKING GREEN for several seconds and then with BLINKING GREEN together//
87 87  
88 - ✓** SOLID RED:** Device doesn't have an Internet connection.
88 +// ✓** SOLID RED:** Device doesn't have an Internet connection.//
89 89  
90 -(% style="color:blue" %)**➢ WIFI LED**(%%): This LED shows the WIFI interface connection status.
90 +(% style="color:blue" %)//**➢ WIFI LED**//(%%)//: This LED shows the WIFI interface connection status.//
91 91  
92 92  
93 -== 1.6 Button Intruction ==
93 +== **1.6 Button Intruction** ==
94 94  
95 95  
96 96  LG01-V2 has a black toggle button, which is:
97 97  
98 98  
99 -(% style="color:blue" %)**➢ Long press 4-5s  : **(%%)the gateway will reload the Network and Initialize wifi configuration
99 +(% style="color:blue" %)**// //Long press 4-5s  : **(%%)the gateway will reload the Network and Initialize wifi configuration
100 100  
101 - **LED status: ** ETH LED will BLINKIND BULE Until the reload is finished.
101 + // **LED status: ** ETH LED will BLINKIND BULE Until the reload is finished.//
102 102  
103 103  
104 -(% style="color:blue" %)**➢ Long press more than 10s:**(%%)**    **the gateway will restore the factory settings.
104 +(% style="color:blue" %)//**➢ **//**Long press more than 10s:**(%%)**    **//the gateway will restore the factory settings.//
105 105  
106 - **LED status: ** ETH LED will SOLID BULE Until the restore is finished.
106 + //**LED status: ** ETH LED will SOLID BULE Until the restore is finished.//
107 107  
108 108  
109 -= 2. Quick Start =
109 += **2. Quick Start** =
110 110  
111 111  
112 112  The LG01-V2 supports network access via Ethernet or Wi-Fi connection and runs without a network.
... ... @@ -114,9 +114,9 @@
114 114  In most cases, the first thing you need to do is make the LG01-v2 accessible to the network.
115 115  
116 116  
117 -== 2.1 Access and Configure LG01-v2 ==
117 +== **2.1 Connects to the network and accesses the gateway Web UI** ==
118 118  
119 -=== 2.1.1 Find IP address of LG01-v2 ===
119 +=== **2.1.1 connect the network.** ===
120 120  
121 121  
122 122  ==== (% style="color:blue" %)**Method 1**(%%):  Connect via Ethernet with DHCP IP from the router ====
... ... @@ -140,7 +140,7 @@
140 140  
141 141  2. Configure PC's Ethernet port has IP: 172.31.255.253 and Netmask: 255.255.255.252
142 142  
143 -**Settings ~-~-> Network & Internet ~-~-> Ethernet ~-~-> Change advanced sharing options ~-~-> Double-click"Ethernet" ~-~-> Internet Protocol Version 4 (TCP/IPv4)**
143 +Settings ~-~-> Network & Internet ~-~-> Ethernet ~-~-> Change advanced sharing options ~-~-> Double-click"Ethernet" ~-~-> Internet Protocol Version 4 (TCP/IPv4)
144 144  
145 145  
146 146  As in the below photo:
... ... @@ -150,7 +150,7 @@
150 150  
151 151  Configure computer Ethernet port steps video: **[[fallback ip.mp4>>url:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/fallback%20ip.mp4?rev=1.1]]**
152 152  
153 -If you still can't access the LG01v2 fallback ip, follow this connection to debug : **[[Trouble Shooting>>http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20All%20Gateway%20models/LG01v2/#H10.1A0FallbackIPdoesnotwork2Chowcanuserscheck]]**
153 +If you still can't access the LG01v2 fallback ip, follow this connection to debug :**[[Trouble Shooting>>http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20All%20Gateway%20models/LG01v2/#H10.1A0FallbackIPdoesnotwork2Chowcanuserscheck]]**
154 154  
155 155  3. In the PC, use IP address 172.31.255.254 to access the LG01v2 via Web or Console.
156 156  
... ... @@ -178,7 +178,6 @@
178 178  
179 179  === 2.1.2 Access Configure Web UI ===
180 180  
181 -
182 182  **Web Interface**
183 183  
184 184  Open a browser on the PC and type the LG01v2 ip address (depends on your connect method)
... ... @@ -197,50 +197,51 @@
197 197  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20230106153501-1.png?width=894&height=367&rev=1.1||alt="image-20230106153501-1.png"]]
198 198  
199 199  
200 -= 3. Web Configure Pages =
199 += **3. Web Configure Pages** =
201 201  
202 -== 3.1 Home ==
201 +== **3.1 Home** ==
203 203  
204 204  
205 -Shows the system running status:
204 +//Shows the system running status~://
206 206  
207 207  [[image:image-20230506113531-4.png||height="430" width="818"]]
208 208  
209 209  
210 -== 3.2 Network Settings ==
209 +== **3.2 Network Settings** ==
211 211  
212 -=== 3.2.1 Network ~-~-> WiFi ===
211 +=== **3.2.1 Network ~-~-> WiFi** ===
213 213  
214 214  
215 215  [[image:image-20230506113602-5.png]]
216 216  
217 217  
218 -=== 3.4.2 Network ~-~-> System Status ===
217 +=== **3.4.2 Network ~-~-> System Status** ===
219 219  
220 220  
221 221  [[image:image-20230506113623-6.png||height="511" width="672"]]
222 222  
223 223  
224 -== 3.5 System ==
225 225  
226 -=== 3.5.1  System ~-~-> System Overview ===
224 +== **3.5 System** ==
227 227  
226 +=== **3.5.1  System ~-~-> System Overview** ===
228 228  
228 +
229 229  Shows the system info:
230 230  
231 231  [[image:image-20230506113705-7.png]]
232 232  
233 233  
234 -=== 3.5.2 System ~-~-> Backup/Restore ===
234 +=== **3.5.2 System ~-~-> Backup/Restore** ===
235 235  
236 236  
237 237  [[image:image-20230506113722-8.png||height="254" width="797"]]
238 238  
239 239  
240 -=== 3.5.3 System ~-~-> System General ===
240 +=== **3.5.3 System ~-~-> System General** ===
241 241  
242 242  
243 -In the **System-> System General** interface, Users can customize the configuration System Password and set Timezone.
243 +In the System-> System General interface, Users can customize the configuration System Password and set Timezone.
244 244  
245 245  In addition, Users can customize the FallBack IP address.
246 246  
... ... @@ -247,10 +247,10 @@
247 247  [[image:image-20230506113813-10.png||height="659" width="749"]]
248 248  
249 249  
250 -=== 3.5.4 System ~-~-> Remoteit ===
250 +=== **3.5.4 System ~-~-> Remoteit** ===
251 251  
252 252  
253 -In the **System-> Remoteit** interface, users can configure the gateway to be accessed remotely via Remote.it.
253 +In the System-> Remoteit interface, users can configure the gateway to be accessed remotely via Remote.it.
254 254  
255 255  the users can refer to this link to configure them: **[[Monitor & Remote Access Gateway>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Monitor%20%26%20Remote%20Access%20Gateway/?Remote%20Access#H2.1A0RemoteAccessviaRemote.it.]]**
256 256  
... ... @@ -257,17 +257,16 @@
257 257  [[image:image-20230506113831-11.png||height="567" width="748"]]
258 258  
259 259  
260 -=== 3.5.5 System ~-~-> Package Management ===
260 +=== **3.5.5 System ~-~-> Package Management** ===
261 261  
262 262  
263 -In the **System ~-~-> Package Management** interface, Users can check the current version of Core Packages.
263 +In the System ~-~-> Package Management interface, Users can check the current version of Core Packages.
264 264  
265 265  [[image:image-20230506114127-12.png||height="803" width="762"]]
266 266  
267 += (% id="cke_bm_1978S" style="display:none" %)** **(%%)**4. Build in Server** =
267 267  
268 -= (% id="cke_bm_1978S" style="display:none" %) (%%)4. Build in Server =
269 269  
270 -
271 271  The default factory version of LG01-V2 is installed with the built-in Applicant server: (% style="color:blue" %)**Node-Red**
272 272  
273 273  
... ... @@ -286,7 +286,7 @@
286 286   For the Node-Red, you can use the local IP address and the port is 1880 to access it.
287 287  
288 288  
289 -== 4.1 Application Server ~-~- Node-Red ==
288 +== **4.1 Application Server ~-~- Node-Red** ==
290 290  
291 291  
292 292  You can access the gateway's built-in AS server of (% style="color:blue" %)**Node-Red **(%%)via the URL((% style="background-color:yellow" %)__**//http:~/~/<hostname>:1880 or http:~/~/<local-IPV4-address>//**__(%%)) in your browser.
... ... @@ -298,24 +298,23 @@
298 298  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220725172124-3.png?width=843&height=610&rev=1.1||alt="image-20220725172124-3.png"]]
299 299  
300 300  
301 -= 5. How to configure the Lora Gateway =
300 += **5. How to configure the Lora Gateway** =
302 302  
303 -== 5.1 Configure and Debug LoRa wireless of LG01v2 ==
302 +== **5.1 Configure and Debug LoRa wireless of LG01v2** ==
304 304  
305 305  
306 306  First, the user needs to access the Linux console of LG01v2 via ssh
307 307  
308 -**IP address:  (% style="color:blue" %)IP address of LG01v2(%%)**
307 +IP address:  IP address of LG01v2
309 309  
310 -**Port:  (% style="color:blue" %)22(%%)**
309 +Port:         22
311 311  
312 -**User Name:   (% style="color:blue" %)root(%%)**
311 +User Name:      (% style="color:#4f81bd" %)**root**
313 313  
314 -**Password:  (% style="color:blue" %)dragino(default)(%%)**
313 +Password:         (% style="color:#4f81bd" %)**dragino**(%%) (default)
315 315  
316 316  [[image:image-20230504100722-3.png||height="228" width="908"]]
317 317  
318 -
319 319  Users can access the Lora configuration page by running the following command, then select the option **''serial port setup"**:
320 320  
321 321  (% class="box infomessage" %)
... ... @@ -363,9 +363,9 @@
363 363  )))
364 364  
365 365  
366 -== 5.2 Example: LG01v2 ==
364 +== **5.2 Example: LG01v2** ==
367 367  
368 -=== 5.2.1 Introduce for the example: ===
366 +=== **5.2.1 Introduce for the example:** ===
369 369  
370 370  
371 371  [[image:image-20221104102736-3.png||height="282" width="723"]]
... ... @@ -376,7 +376,7 @@
376 376  * **LA66 Shield + UNO + DHT11**: The UNO will get the temperature and humidity and broadcast the value via LoRa protocol.
377 377  * **LG01v2** : LG01v2 is set to listening the LoRa Channel which LA66 is broadcasting. When LG01v2 get the data from LA66, LG01v2 will plot the data in built-in IoT server.
378 378  
379 -=== 5.2.2 Set Up LA66 Shield + UNO ===
377 +=== **5.2.2 Set Up LA66 Shield + UNO** ===
380 380  
381 381  
382 382  ==== **Set up LA66 Module** ====
... ... @@ -458,7 +458,7 @@
458 458  [[image:image-20221108175113-9.png||height="556" width="998"]]
459 459  
460 460  
461 -=== 5.2.3 Set Up LG01v2 ===
459 +=== **5.2.3 Set Up LG01v2** ===
462 462  
463 463  
464 464  Configure LG01v2 LoRa channel parameters so it can get data from LA66 Shield
... ... @@ -483,7 +483,7 @@
483 483  )))
484 484  
485 485  
486 -=== 5.2.4 Test result ===
484 +=== **5.2.4 Test result** ===
487 487  
488 488  
489 489  After the above configuration is complete, users can send test simulation data to check whether the configuration is correct, In LA66 sheild serial console send:(% style="color:red" %)**(AT+SEND=1,hello world,2,3).**
... ... @@ -500,7 +500,7 @@
500 500  [[image:image-20221108170314-3.png]]
501 501  
502 502  
503 -=== 5.2.5 Plot data chart in LG01v2 ===
501 +=== **5.2.5 Plot data chart in LG01v2** ===
504 504  
505 505  
506 506  User can plot the temperature and humidity chat via LG01v2 built-in IoT server.
... ... @@ -517,7 +517,7 @@
517 517  [[image:image-20221108180458-11.png||height="402" width="1137"]]
518 518  
519 519  
520 -= (% style="color:inherit; font-family:inherit; font-size:29px" %)6. How users can access LG01(%%)v(% style="color:inherit; font-family:inherit; font-size:29px" %)2 using serial USB(%%) =
518 += (% style="color:inherit; font-family:inherit; font-size:29px" %)**6. How users can access LG01**(%%)**v(% style="color:inherit; font-family:inherit; font-size:29px" %)2 using serial USB(%%)** =
521 521  
522 522  
523 523  (% style="color:blue" %)**USB TTL to LG01v2  Connection:**
... ... @@ -550,15 +550,15 @@
550 550  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220804164747-2.png?width=594&height=622&rev=1.1||alt="image-20220804164747-2.png"]]
551 551  
552 552  
553 -= 7. OTA System Update =
551 += **7. OTA System Update** =
554 554  
555 555  
556 556  LG01v2 supports system auto update via OTA, please see **[[this URL>>url:http://wiki.dragino.com/xwiki/bin/view/OTA%20Update/]]** for the detail of this feature.
557 557  
558 558  
559 -= 8. FAQ =
557 += **8. FAQ** =
560 560  
561 -== 8.1 How does LG01v2 communicate with Lora shield (LoRa.h) ==
559 +== **8.1 How does LG01v2 communicate with Lora shield (LoRa.h)** ==
562 562  
563 563  
564 564  This example describes how to use LG01v2, LoRa Shield to set up a LoRa network,
... ... @@ -607,7 +607,7 @@
607 607  [[image:image-20221101162527-4.png]]
608 608  
609 609  
610 -== 8.2 How does LG01v2 communicate with Heltec LoRa Node ==
608 +== **8.2 How does LG01v2 communicate with Heltec LoRa Node** ==
611 611  
612 612  
613 613  This example describes how to use LG01v2 and Heltec LoRa Node to set up a LoRa network,
... ... @@ -648,67 +648,15 @@
648 648  [[image:image-20221112163119-4.png||height="808" width="560"]]
649 649  
650 650  
651 -== 8.3 How does LG01v2 communicate with LoRaWAN node ==
649 += **9. OTA System Update** =
652 652  
651 +LG01v2 supports system auto update via OTA, please see **[[this URL>>url:http://wiki.dragino.com/xwiki/bin/view/OTA%20Update/]]** for the detail of this feature.
653 653  
654 -This example describes how to use LG01v2 and LSN50 to set up a  network,
655 655  
656 -In this case, users need to set LSN50 to work in ABP mode and transmit in only one frequency.
654 += **10. Trouble Shooting** =
657 657  
658 -Assume we have a LG01v2 working in the frequency 868100000 now, below is the steps.
656 +== 10.1  Fallback IP does not work, how can users check ==
659 659  
660 -
661 -**Step1: **Configure the LG01v2
662 -
663 -(% class="box infomessage" %)
664 -(((
665 -AT+FRE=868.100,868.100  ~-~--> TX and RX frequency set: 868100000
666 -AT+BW=0,0  ~-~--> TX and RX Bandwidth set: 125kHz
667 -AT+SF=12,12  ~-~--> TX and RX Spreading Factor set: SF12
668 -AT+SYNCWORD=1  ~-~-->  Syncword**(0: private,1: public), **the corresponding Lora shield syncword is 0x12
669 -)))
670 -
671 -**Step2:  **Run AT commands to make the LSN50 work in Single frequency and ABP mode. Below are the AT commands:
672 -
673 -(% class="box infomessage" %)
674 -(((
675 -AT+FDR  ~-~--> Reset Parameters to Factory Default, Keys Reserve
676 -AT+NJM=0  ~-~-->  Set to ABP mode
677 -AT+ADR=0  ~-~-->  Set the Adaptive Data Rate Off
678 -AT+DR=0  ~-~--> Set Data Rate (Set AT+DR=3 for 915 band)
679 -AT+TDC=300000  ~-~-->  Set transmit interval to 5 minutes
680 -AT+CHS=868100000  ~-~--> Set transmit frequency to 868.1Mhz
681 -AT+DADDR=FFFFF111  ~-~--> Set Device Address to 26 01 1A F1
682 -ATZ  ~-~--> Reset MCU
683 -)))
684 -
685 -**Step3:  **Check result
686 -
687 -
688 -
689 -User can plot the temperature and humidity chat via LG01v2 built-in IoT server.
690 -
691 -User can import this example in Node-Red: [[attach:LG01v2_LSN50v2_S31.json||target="_blank"]]
692 -
693 -
694 -First the user needs to fill in the NwkSkey and AppSkey in the LoraWan Packet Decrypter node.
695 -
696 -[[image:image-20230620103535-2.png||height="591" width="1138"]]
697 -
698 -[[image:image-20230620103153-1.png||height="610" width="1141"]]
699 -
700 -
701 -The data will be displayed in the built-in node-red UI
702 -
703 -**Browser input: (% style="background-color:yellow" %)__//http:~/~/<local-IPV4-address>//__(%%)**
704 -
705 -[[image:image-20230620103923-3.png||height="476" width="1138"]]
706 -
707 -= 9. Trouble Shooting =
708 -
709 -== 9.1  Fallback IP does not work, how can users check ==
710 -
711 -
712 712  When the computer has completed the above fallback IP configuration,the LG01v2 Web UI is still not accessible via fallback IP.
713 713  
714 714  
... ... @@ -722,34 +722,32 @@
722 722  
723 723  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20230413170246-4.png?rev=1.1||alt="image-20230413170246-4.png"]]
724 724  
725 -
726 726  **2. Check whether the firewall is disabled**
727 727  
728 728  If the firewall is not down, this will affect access to the gateway.
729 729  
730 730  
731 -= (% style="color:inherit; font-family:inherit; font-size:29px" %)10. Supports(%%) =
676 += (% style="color:inherit; font-family:inherit; font-size:29px" %)**11. Supports**(%%) =
732 732  
733 733  
734 734  (((
735 -If you are experiencing issues and can't solve them, you can send mail to [[support@dragino.com>>mailto:support@dragino.com]].
680 +**//If you are experiencing issues and can't solve them, you can send mail to [[support@dragino.com>>mailto:support@dragino.com]].//**
736 736  )))
737 737  
738 738  (((
739 -With your question as detailed as possible. We will reply and help you in the shortest.
684 +**//With your question as detailed as possible. We will reply and help you in the shortest.//**
740 740  
741 741  
742 -= 11. Reference =
687 += **12. Reference** =
743 743  
744 744  
745 745  * Install Tago Core: Refer **Install Tago Core in LG01v2** in[[ Instruction>>doc:Main.Tago\.IO.WebHome]].
746 -
747 747  * [[Advance OS Reference Guide for L>>doc:Main.Armbian OS instruction.WebHome]]G01v2.
748 748  
749 749  
750 750  )))
751 751  
752 -= 12. Order Info =
696 += **13. Order Info** =
753 753  
754 754  
755 755  (% style="color:#0000ff" %)**LG01v2-XXX-YYY**
... ... @@ -761,15 +761,15 @@
761 761  
762 762  (% style="color:#0000ff" %)**YYY**(% style="color:black" %): 4G Cellular Option
763 763  
764 -* (% style="color:red" %)**EC25-E**(% style="color:black" %):  EMEA, Korea, Thailand, India
765 -* (% style="color:red" %)**EC25-AFX**(% style="color:black" %): America: Verizon, AT&T(FirstNet), U.S.Cellular; Canada: Telus
766 -* (% style="color:red" %)**EC25-AUX**(% style="color:black" %): Latin America, New Zeland, Taiwan
767 -* (% style="color:red" %)**EC25-J**(% style="color:black" %):  Japan, DOCOMO, SoftBankKDDI
708 +* (% style="color:red" %)**E**(%%):  EMEA, Korea, Thailand, India.
709 +* (% style="color:red" %)**A**(%%):  North America/ Rogers/AT&T/T-Mobile.
710 +* (% style="color:red" %)**AU**(%%): Latin America, New Zeland, Taiwan
711 +* (% style="color:red" %)**J**(%%):  Japan, DOCOMO/SoftBank/ KDDI
768 768  
769 769  More info about valid bands, please see [[EC25-E product page>>url:https://www.quectel.com/product/ec25.htm]].
770 770  
771 771  
772 -= 13. Manufacturer Info =
716 += **14. Manufacturer Info** =
773 773  
774 774  
775 775  **Shenzhen Dragino Technology Development co. LTD**
... ... @@ -779,7 +779,7 @@
779 779  LongCheng Street, LongGang District ; Shenzhen 518116,China
780 780  
781 781  
782 -= 14. FCC Warning =
726 += **15. FCC Warning** =
783 783  
784 784  
785 785  (((
LG01v2_LSN50v2_S31.json
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -16.5 KB
Content
... ... @@ -1,587 +1,0 @@
1 -[
2 - {
3 - "id": "5e07f5eeeb2a969b",
4 - "type": "tab",
5 - "label": "流程 1",
6 - "disabled": false,
7 - "info": "",
8 - "env": []
9 - },
10 - {
11 - "id": "9c26fa2f19e2b556",
12 - "type": "function",
13 - "z": "5e07f5eeeb2a969b",
14 - "name": "hex to base64",
15 - "func": "var input = msg.payload;\nvar base64 = Buffer.from(input, 'hex').toString('base64');\nmsg.payload = base64;\nreturn msg;",
16 - "outputs": 1,
17 - "noerr": 0,
18 - "initialize": "",
19 - "finalize": "",
20 - "libs": [],
21 - "x": 220,
22 - "y": 160,
23 - "wires": [
24 - [
25 - "075bc9172a4c6570",
26 - "3601a98894805fbe"
27 - ]
28 - ]
29 - },
30 - {
31 - "id": "ee0480c81e66d657",
32 - "type": "function",
33 - "z": "5e07f5eeeb2a969b",
34 - "name": "function 4",
35 - "func": "var bytes = msg.payload[\"uplink_message\"]\nvar data = msg.payload[\"out\"]\nvar mode = (parseInt(data.substring(12, 14), 16) & 0x7C) >> 2;\nif (mode != 2)\n{\nvar bat = (parseInt(data.substring(0,4),16)&0x3FFF)/1000;\nvar TempC1 = (parseFloat(parseInt(data.substring(4, 8),16)/10).toFixed(2));\nvar ADC_CH0V = (parseInt(data.substring(8, 12), 16) ) / 1000;\nvar Digital_IStatus = (parseInt((data.substring(8, 12),16) & 0x02))?\"H\":\"L\"; \n\nif (mode != 6) {\n\n var EXTI_Trigger = ((parseInt(data.substring(12, 14), 16) & 0x01))? \"TRUE\" : \"FALSE\";\n\n var Door_status = ((parseInt(data.substring(12, 14), 16) & 0x80))? \"CLOSE\" : \"OPEN\";\n\n}\n}\nif (mode == 0) {\n\n var Work_mode = \"IIC\";\n\n if ((parseInt(data.substring(18, 22), 16)) == 0){\n\n var Illum = (parseInt(data.substring(8, 12), 16));\n\n }\n\n else {\n\n var TempC_SHT = parseFloat(((parseInt(data.substring(14, 18), 16)) / 10).toFixed(2));\n\n var Hum_SHT = parseFloat((((parseInt(data.substring(18, 22), 16))) / 10).toFixed(1));\n\n }\n \n}\n\nelse if (mode == 1) {\n\n var Work_mode = \" Distance\";\n\n var Distance_cm = parseFloat((((parseInt(data.substring(14, 18), 16))) / 10).toFixed(1));\n\n if (((parseInt(data.substring(18, 22), 16))) != 65535){\n\n var Distance_signal_strength = parseFloat(((parseInt(data.substring(18, 22), 16))).toFixed(0));\n\n }\n\n}\n\nelse if (mode == 2) {\n\n var Work_mode = \" 3ADC\";\n\n var BatV = (parseInt(data.substring(18, 22), 16)) / 10;\n\n var ADC_CH0V = ((parseInt(data.substring(0, 4), 16))) / 1000;\n\n var ADC_CH1V = ((parseInt(data.substring(4, 8), 16))) / 1000;\n\n var ADC_CH4V = ((parseInt(data.substring(8, 12), 16))) / 1000;\n\n var Digital_IStatus = ((parseInt(data.substring(12, 14), 16)) & 0x02) ? \"H\" : \"L\";\n\n var EXTI_Trigger = ((parseInt(data.substring(12, 14), 16)) & 0x01) ? \"TRUE\" : \"FALSE\";\n\n var Door_status = ((parseInt(data.substring(13, 14), 16)) & 0x80) ? \"CLOSE\" : \"OPEN\";\n\n if ((parseInt(data.substring(18, 22), 16) === 0)) {\n\n var Illum = ((parseInt(data.substring(14, 18), 16)));\n\n }\n\n else {\n\n var TempC_SHT = parseFloat((((parseInt(data.substring(14, 18), 16))) / 10).toFixed(2));\n\n var Hum_SHT = parseFloat((((parseInt(data.substring(18, 24), 16))) / 10).toFixed(1));\n\n }\n\n}\n\nelse if (mode == 3) {\n\n var Work_mode = \"3DS18B20\";\n\n var TempC2 = parseFloat((((parseInt(data.substring(14, 18), 16))) / 10).toFixed(2));\n\n var TempC3 = parseFloat((((parseInt(data.substring(18, 24), 16))) / 10).toFixed(1));\n\n\n\n}\n\nelse if (mode == 4) {\n\n var Work_mode = \"Weight\";\n\n var Weight = ((parseInt(data.substring(14, 18), 16)));\n\n}\n\nelse if (mode == 5) {\n\n var Work_mode = \"Count\";\n\n var Count = ((parseInt(data.substring(14, 22), 16)));\n\n}\n\n\n\nvar b = { payload: bat }, c = { payload: TempC1 }, d = { payload: ADC_CH0V }, e = { payload: Digital_IStatus }, f = { payload: EXTI_Trigger }, g = { payload: Door_status }, j = { payload: TempC_SHT }, s = { payload: Hum_SHT }, k = { payload: Work_mode };\nreturn [b,c,d,e,f,g,j,k,s];",
36 - "outputs": 9,
37 - "noerr": 0,
38 - "initialize": "",
39 - "finalize": "",
40 - "libs": [],
41 - "x": 660,
42 - "y": 300,
43 - "wires": [
44 - [
45 - "fd22b92d2b8de0fb"
46 - ],
47 - [
48 - "3307256a4e1ea53a"
49 - ],
50 - [
51 - "a3fd8302ec399e31"
52 - ],
53 - [
54 - "c7d1f63ff5f0026a"
55 - ],
56 - [
57 - "159967056da52706"
58 - ],
59 - [
60 - "a21581a41adc1714"
61 - ],
62 - [
63 - "7bb78b78445ac9e3"
64 - ],
65 - [
66 - "0364752170ed6228"
67 - ],
68 - [
69 - "65293155d71d54b9"
70 - ]
71 - ]
72 - },
73 - {
74 - "id": "e763b293d42dbdd5",
75 - "type": "change",
76 - "z": "5e07f5eeeb2a969b",
77 - "name": "",
78 - "rules": [
79 - {
80 - "t": "change",
81 - "p": "payload",
82 - "pt": "msg",
83 - "from": "Data: (HEX:)",
84 - "fromt": "str",
85 - "to": "",
86 - "tot": "str"
87 - },
88 - {
89 - "t": "change",
90 - "p": "payload",
91 - "pt": "msg",
92 - "from": " ",
93 - "fromt": "str",
94 - "to": "",
95 - "tot": "str"
96 - }
97 - ],
98 - "action": "",
99 - "property": "",
100 - "from": "",
101 - "to": "",
102 - "reg": false,
103 - "x": 420,
104 - "y": 60,
105 - "wires": [
106 - [
107 - "9c26fa2f19e2b556",
108 - "416a930e89291528"
109 - ]
110 - ]
111 - },
112 - {
113 - "id": "075bc9172a4c6570",
114 - "type": "lorawan-packet-decrypt-nwkey-appkey",
115 - "z": "5e07f5eeeb2a969b",
116 - "name": "FFFFF111",
117 - "nsw": "CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA",
118 - "asw": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC",
119 - "x": 510,
120 - "y": 160,
121 - "wires": [
122 - [
123 - "ee0480c81e66d657"
124 - ]
125 - ]
126 - },
127 - {
128 - "id": "13dc77a4e2bb4f72",
129 - "type": "serial in",
130 - "z": "5e07f5eeeb2a969b",
131 - "name": "",
132 - "serial": "bb1c0e81fd51fa9e",
133 - "x": 190,
134 - "y": 60,
135 - "wires": [
136 - [
137 - "e763b293d42dbdd5"
138 - ]
139 - ]
140 - },
141 - {
142 - "id": "3307256a4e1ea53a",
143 - "type": "ui_chart",
144 - "z": "5e07f5eeeb2a969b",
145 - "name": "",
146 - "group": "c1fddd37879528e5",
147 - "order": 1,
148 - "width": 0,
149 - "height": 0,
150 - "label": "TempC1",
151 - "chartType": "line",
152 - "legend": "false",
153 - "xformat": "HH:mm:ss",
154 - "interpolate": "linear",
155 - "nodata": "",
156 - "dot": false,
157 - "ymin": "",
158 - "ymax": "",
159 - "removeOlder": 1,
160 - "removeOlderPoints": "",
161 - "removeOlderUnit": "3600",
162 - "cutout": 0,
163 - "useOneColor": false,
164 - "useUTC": false,
165 - "colors": [
166 - "#1f77b4",
167 - "#aec7e8",
168 - "#ff7f0e",
169 - "#2ca02c",
170 - "#98df8a",
171 - "#d62728",
172 - "#ff9896",
173 - "#9467bd",
174 - "#c5b0d5"
175 - ],
176 - "outputs": 1,
177 - "useDifferentColor": false,
178 - "className": "",
179 - "x": 940,
180 - "y": 160,
181 - "wires": [
182 - []
183 - ]
184 - },
185 - {
186 - "id": "a3fd8302ec399e31",
187 - "type": "ui_chart",
188 - "z": "5e07f5eeeb2a969b",
189 - "name": "",
190 - "group": "6d46fdae9f413f7b",
191 - "order": 1,
192 - "width": 0,
193 - "height": 0,
194 - "label": "ADC_CH0V",
195 - "chartType": "line",
196 - "legend": "false",
197 - "xformat": "HH:mm:ss",
198 - "interpolate": "linear",
199 - "nodata": "",
200 - "dot": false,
201 - "ymin": "",
202 - "ymax": "",
203 - "removeOlder": 1,
204 - "removeOlderPoints": "",
205 - "removeOlderUnit": "3600",
206 - "cutout": 0,
207 - "useOneColor": false,
208 - "useUTC": false,
209 - "colors": [
210 - "#1f77b4",
211 - "#aec7e8",
212 - "#ff7f0e",
213 - "#2ca02c",
214 - "#98df8a",
215 - "#d62728",
216 - "#ff9896",
217 - "#9467bd",
218 - "#c5b0d5"
219 - ],
220 - "outputs": 1,
221 - "useDifferentColor": false,
222 - "className": "",
223 - "x": 950,
224 - "y": 200,
225 - "wires": [
226 - []
227 - ]
228 - },
229 - {
230 - "id": "fd22b92d2b8de0fb",
231 - "type": "ui_chart",
232 - "z": "5e07f5eeeb2a969b",
233 - "name": "",
234 - "group": "bb5657c2a8c290a3",
235 - "order": 1,
236 - "width": 0,
237 - "height": 0,
238 - "label": "BatV",
239 - "chartType": "line",
240 - "legend": "false",
241 - "xformat": "HH:mm:ss",
242 - "interpolate": "linear",
243 - "nodata": "",
244 - "dot": false,
245 - "ymin": "",
246 - "ymax": "",
247 - "removeOlder": 1,
248 - "removeOlderPoints": "",
249 - "removeOlderUnit": "3600",
250 - "cutout": 0,
251 - "useOneColor": false,
252 - "useUTC": false,
253 - "colors": [
254 - "#1f77b4",
255 - "#aec7e8",
256 - "#ff7f0e",
257 - "#2ca02c",
258 - "#98df8a",
259 - "#d62728",
260 - "#ff9896",
261 - "#9467bd",
262 - "#c5b0d5"
263 - ],
264 - "outputs": 1,
265 - "useDifferentColor": false,
266 - "className": "",
267 - "x": 930,
268 - "y": 120,
269 - "wires": [
270 - []
271 - ]
272 - },
273 - {
274 - "id": "c7d1f63ff5f0026a",
275 - "type": "ui_text",
276 - "z": "5e07f5eeeb2a969b",
277 - "group": "528e965cef294158",
278 - "order": 0,
279 - "width": "6",
280 - "height": "4",
281 - "name": "",
282 - "label": "Digital_IStatus",
283 - "format": "{{msg.payload}}",
284 - "layout": "col-center",
285 - "className": "",
286 - "x": 960,
287 - "y": 240,
288 - "wires": []
289 - },
290 - {
291 - "id": "159967056da52706",
292 - "type": "ui_text",
293 - "z": "5e07f5eeeb2a969b",
294 - "group": "5e615e3edb5999a0",
295 - "order": 0,
296 - "width": "6",
297 - "height": "4",
298 - "name": "",
299 - "label": "EXTI_Trigger",
300 - "format": "{{msg.payload}}",
301 - "layout": "col-center",
302 - "className": "",
303 - "x": 950,
304 - "y": 280,
305 - "wires": []
306 - },
307 - {
308 - "id": "7bb78b78445ac9e3",
309 - "type": "ui_chart",
310 - "z": "5e07f5eeeb2a969b",
311 - "name": "",
312 - "group": "5f7fec85295a7f7c",
313 - "order": 0,
314 - "width": 0,
315 - "height": 0,
316 - "label": "TempC_SHT",
317 - "chartType": "line",
318 - "legend": "false",
319 - "xformat": "HH:mm:ss",
320 - "interpolate": "linear",
321 - "nodata": "",
322 - "dot": false,
323 - "ymin": "",
324 - "ymax": "",
325 - "removeOlder": 1,
326 - "removeOlderPoints": "",
327 - "removeOlderUnit": "3600",
328 - "cutout": 0,
329 - "useOneColor": false,
330 - "useUTC": false,
331 - "colors": [
332 - "#1f77b4",
333 - "#aec7e8",
334 - "#ff7f0e",
335 - "#2ca02c",
336 - "#98df8a",
337 - "#d62728",
338 - "#ff9896",
339 - "#9467bd",
340 - "#c5b0d5"
341 - ],
342 - "outputs": 1,
343 - "useDifferentColor": false,
344 - "className": "",
345 - "x": 950,
346 - "y": 360,
347 - "wires": [
348 - []
349 - ]
350 - },
351 - {
352 - "id": "0364752170ed6228",
353 - "type": "ui_text",
354 - "z": "5e07f5eeeb2a969b",
355 - "group": "3cb616f18674c42a",
356 - "order": 0,
357 - "width": "6",
358 - "height": "4",
359 - "name": "",
360 - "label": "Work_mode",
361 - "format": "{{msg.payload}}",
362 - "layout": "col-center",
363 - "className": "",
364 - "x": 950,
365 - "y": 400,
366 - "wires": []
367 - },
368 - {
369 - "id": "65293155d71d54b9",
370 - "type": "ui_chart",
371 - "z": "5e07f5eeeb2a969b",
372 - "name": "",
373 - "group": "bb2e35e7a931c198",
374 - "order": 0,
375 - "width": 0,
376 - "height": 0,
377 - "label": "Hum_SHT",
378 - "chartType": "line",
379 - "legend": "false",
380 - "xformat": "HH:mm:ss",
381 - "interpolate": "linear",
382 - "nodata": "",
383 - "dot": false,
384 - "ymin": "",
385 - "ymax": "",
386 - "removeOlder": 1,
387 - "removeOlderPoints": "",
388 - "removeOlderUnit": "3600",
389 - "cutout": 0,
390 - "useOneColor": false,
391 - "useUTC": false,
392 - "colors": [
393 - "#1f77b4",
394 - "#aec7e8",
395 - "#ff7f0e",
396 - "#2ca02c",
397 - "#98df8a",
398 - "#d62728",
399 - "#ff9896",
400 - "#9467bd",
401 - "#c5b0d5"
402 - ],
403 - "outputs": 1,
404 - "useDifferentColor": false,
405 - "className": "",
406 - "x": 950,
407 - "y": 440,
408 - "wires": [
409 - []
410 - ]
411 - },
412 - {
413 - "id": "a21581a41adc1714",
414 - "type": "ui_text",
415 - "z": "5e07f5eeeb2a969b",
416 - "group": "9109ae41eee353df",
417 - "order": 0,
418 - "width": "6",
419 - "height": "4",
420 - "name": "",
421 - "label": "Door_status",
422 - "format": "{{msg.payload}}",
423 - "layout": "col-center",
424 - "className": "",
425 - "x": 950,
426 - "y": 320,
427 - "wires": []
428 - },
429 - {
430 - "id": "416a930e89291528",
431 - "type": "debug",
432 - "z": "5e07f5eeeb2a969b",
433 - "name": "debug 2",
434 - "active": true,
435 - "tosidebar": true,
436 - "console": false,
437 - "tostatus": false,
438 - "complete": "false",
439 - "statusVal": "",
440 - "statusType": "auto",
441 - "x": 660,
442 - "y": 60,
443 - "wires": []
444 - },
445 - {
446 - "id": "3601a98894805fbe",
447 - "type": "debug",
448 - "z": "5e07f5eeeb2a969b",
449 - "name": "debug 3",
450 - "active": true,
451 - "tosidebar": true,
452 - "console": false,
453 - "tostatus": false,
454 - "complete": "false",
455 - "statusVal": "",
456 - "statusType": "auto",
457 - "x": 380,
458 - "y": 240,
459 - "wires": []
460 - },
461 - {
462 - "id": "bb1c0e81fd51fa9e",
463 - "type": "serial-port",
464 - "serialport": "/dev/ttyUSB0",
465 - "serialbaud": "9600",
466 - "databits": "8",
467 - "parity": "none",
468 - "stopbits": "1",
469 - "waitfor": "",
470 - "dtr": "none",
471 - "rts": "none",
472 - "cts": "none",
473 - "dsr": "none",
474 - "newline": "\\n",
475 - "bin": "false",
476 - "out": "char",
477 - "addchar": "\\r\\n",
478 - "responsetimeout": "10000"
479 - },
480 - {
481 - "id": "c1fddd37879528e5",
482 - "type": "ui_group",
483 - "name": "BatV",
484 - "tab": "abb98f80600a5448",
485 - "order": 1,
486 - "disp": true,
487 - "width": "6",
488 - "collapse": false,
489 - "className": ""
490 - },
491 - {
492 - "id": "6d46fdae9f413f7b",
493 - "type": "ui_group",
494 - "name": "ADC_CH0V",
495 - "tab": "abb98f80600a5448",
496 - "order": 1,
497 - "disp": true,
498 - "width": "6",
499 - "collapse": false,
500 - "className": ""
501 - },
502 - {
503 - "id": "bb5657c2a8c290a3",
504 - "type": "ui_group",
505 - "name": "BatV",
506 - "tab": "abb98f80600a5448",
507 - "order": 3,
508 - "disp": true,
509 - "width": "6",
510 - "collapse": false,
511 - "className": ""
512 - },
513 - {
514 - "id": "528e965cef294158",
515 - "type": "ui_group",
516 - "name": "Digital_IStatus",
517 - "tab": "abb98f80600a5448",
518 - "order": 4,
519 - "disp": true,
520 - "width": "6",
521 - "collapse": false,
522 - "className": ""
523 - },
524 - {
525 - "id": "5e615e3edb5999a0",
526 - "type": "ui_group",
527 - "name": "EXTI_Trigger",
528 - "tab": "abb98f80600a5448",
529 - "order": 5,
530 - "disp": true,
531 - "width": "6",
532 - "collapse": false,
533 - "className": ""
534 - },
535 - {
536 - "id": "5f7fec85295a7f7c",
537 - "type": "ui_group",
538 - "name": "TempC_SHT",
539 - "tab": "abb98f80600a5448",
540 - "order": 6,
541 - "disp": true,
542 - "width": "6",
543 - "collapse": false,
544 - "className": ""
545 - },
546 - {
547 - "id": "3cb616f18674c42a",
548 - "type": "ui_group",
549 - "name": "Work_mode",
550 - "tab": "abb98f80600a5448",
551 - "order": 7,
552 - "disp": true,
553 - "width": "6",
554 - "collapse": false,
555 - "className": ""
556 - },
557 - {
558 - "id": "bb2e35e7a931c198",
559 - "type": "ui_group",
560 - "name": "Hum_SHT",
561 - "tab": "abb98f80600a5448",
562 - "order": 8,
563 - "disp": true,
564 - "width": "6",
565 - "collapse": false,
566 - "className": ""
567 - },
568 - {
569 - "id": "9109ae41eee353df",
570 - "type": "ui_group",
571 - "name": "Door_status",
572 - "tab": "abb98f80600a5448",
573 - "order": 9,
574 - "disp": true,
575 - "width": "6",
576 - "collapse": false,
577 - "className": ""
578 - },
579 - {
580 - "id": "abb98f80600a5448",
581 - "type": "ui_tab",
582 - "name": "LSN50v2 S31",
583 - "icon": "LSN50v2 S31",
584 - "disabled": false,
585 - "hidden": false
586 - }
587 -]
image-20230620103153-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -127.6 KB
Content
image-20230620103535-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -156.3 KB
Content
image-20230620103923-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -72.7 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0