<
From version < 127.1 >
edited by Mengting Qiu
on 2025/03/18 17:31
To version < 107.1 >
edited by Bei Jinggeng
on 2023/10/30 10:20
>
Change comment: Uploaded new attachment "image-20231030102040-2.png", version {1}

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.ting
1 +XWiki.Bei
Content
... ... @@ -1,13 +3,8 @@
1 -
2 -
3 3  (% style="text-align:center" %)
4 4  [[image:1656035424980-692.png||height="533" width="386"]]
5 5  
6 6  
7 7  
8 -
9 -
10 -
11 11  **Table of Contents:**
12 12  
13 13  {{toc/}}
... ... @@ -34,7 +34,7 @@
34 34  )))
35 35  
36 36  (((
37 -Main process device WSC1-L is an outdoor LoRaWAN RS485 end node. It is powered by external (% style="color:blue" %)**12v solar power**(%%) and have a (% style="color:blue" %)**built-in Li-ion backup battery**(%%). WSC1-L reads value from various sensors and upload these sensor data to IoT server via LoRaWAN wireless protocol.
32 +Main process device WSC1-L is an outdoor LoRaWAN RS485 end node. It is powered by external (% style="color:blue" %)**12v solar power**(%%) and have a (% style="color:blue" %)**built-in li-on backup battery**(%%). WSC1-L reads value from various sensors and upload these sensor data to IoT server via LoRaWAN wireless protocol.
38 38  )))
39 39  
40 40  (((
... ... @@ -64,6 +64,7 @@
64 64  
65 65  WSC1-L is shipped with a RS485 converter board, for the easy connection to different sensors and WSC1-L. Below is a connection photo:
66 66  
62 +
67 67  [[image:1656042136605-251.png]]
68 68  
69 69  
... ... @@ -83,6 +83,8 @@
83 83  * Mounting Kit includes pole and mast assembly. Each weather sensor has it's own mounting assembly, user can check the sensor section in this manual.
84 84  * Cabinet.
85 85  
82 +
83 +
86 86  == 2.2 How it works? ==
87 87  
88 88  
... ... @@ -90,6 +90,7 @@
90 90  Each WSC1-L is shipped with a worldwide unique set of OTAA keys. To use WSC1-L in a LoRaWAN network, user needs to input the OTAA keys in LoRaWAN network server. After finish installation as above. Create WSC1-L in your LoRaWAN server and Power on WSC1-L , it can join the LoRaWAN network and start to transmit sensor data. The default period for each uplink is 20 minutes.
91 91  )))
92 92  
91 +
93 93  (((
94 94  Open WSC1-L and put the yellow jumper as below position to power on WSC1-L.
95 95  )))
... ... @@ -107,9 +107,11 @@
107 107  
108 108  This section shows an example for how to join the TTN V3 LoRaWAN IoT server. Usages with other LoRaWAN IoT servers are of similar procedure.
109 109  
109 +
110 110  [[image:1656042612899-422.png]]
111 111  
112 112  
113 +
113 113  Assume the DLOS8 is already set to connect to [[TTN V3 network >>url:https://eu1.cloud.thethings.network/]]. We need to add the WSC1-L device in TTN V3:
114 114  
115 115  
... ... @@ -126,28 +126,32 @@
126 126  
127 127  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSE01-LoRaWAN%20Soil%20Moisture%20%26%20EC%20Sensor%20User%20Manual/WebHome/image-20220606163915-7.png?rev=1.1||alt="image-20220606163915-7.png"]]
128 128  
129 -
130 130  **Add APP EUI in the application.**
131 131  
132 132  [[image:1656042662694-311.png]]
133 133  
134 -[[image:image-20250122085806-2.png||height="369" width="1010"]]
134 +[[image:1656042673910-429.png]]
135 135  
136 136  
137 +
138 +
137 137  **Choose Manually to add WSC1-L**
138 138  
139 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907112136-6.png?width=697&height=687&rev=1.1||alt="image-20240907112136-6.png"]]
141 +[[image:1656042695755-103.png]]
140 140  
141 141  
142 -**Add Keys**
143 143  
144 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LTC2-LB--LoRaWAN_Temperature_Transmitter_User_Manual/WebHome/image-20240907112427-7.png?rev=1.1||alt="image-20240907112427-7.png"]]
145 +**Add APP KEY and DEV EUI**
145 145  
147 +[[image:1656042723199-746.png]]
146 146  
149 +
150 +
147 147  (((
148 148  (% style="color:blue" %)**Step 2**(%%): Power on WSC1-L, it will start to join TTN server. After join success, it will start to upload sensor data to TTN V3 and user can see in the panel.
149 149  )))
150 150  
155 +
151 151  [[image:1656042745346-283.png]]
152 152  
153 153  
... ... @@ -159,6 +159,8 @@
159 159  * Valid Sensor Value: Use FPORT=2
160 160  * Other control command: Use FPORT other than 2.
161 161  
167 +
168 +
162 162  === 2.4.1 Uplink FPORT~=5, Device Status ===
163 163  
164 164  
... ... @@ -169,9 +169,9 @@
169 169  User can also use downlink command**(0x2301)** to ask WSC1-L to resend this uplink
170 170  )))
171 171  
172 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:500px" %)
173 -|=(% style="width: 70px;background-color:#4F81BD;color:white" %)**Size(**bytes)|=(% style="width: 60px;background-color:#4F81BD;color:white" %)1|=(% style="width: 80px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 80px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 60px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 100px;background-color:#4F81BD;color:white" %)**3**
174 -|(% style="width:99px" %)Value|(% style="width:112px" %)[[Sensor Model>>||anchor="HSensorModel:"]]|(% style="width:135px" %)[[Firmware Version>>||anchor="HFirmwareVersion:"]]|(% style="width:126px" %)[[Frequency Band>>||anchor="HFrequencyBand:"]]|(% style="width:85px" %)[[Sub-band>>||anchor="HSub-Band:"]]|(% style="width:46px" %)[[BAT>>||anchor="HBAT:"]]|(% style="width:166px" %)[[Weather Sensor Types>>||anchor="HWeatherSensorTypes:"]]
179 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %)
180 +|=(% style="width: 70px;background-color:#D9E2F3" %)**Size(**bytes)|=(% style="width: 60px;background-color:#D9E2F3" %)1|=(% style="width: 80px;background-color:#D9E2F3" %)**2**|=(% style="width: 80px;background-color:#D9E2F3" %)**1**|=(% style="width: 60px;background-color:#D9E2F3" %)**1**|=(% style="width: 50px;background-color:#D9E2F3" %)**2**|=(% style="width: 100px;background-color:#D9E2F3" %)**3**
181 +|(% style="width:99px" %)**Value**|(% style="width:112px" %)[[Sensor Model>>||anchor="HSensorModel:"]]|(% style="width:135px" %)[[Firmware Version>>||anchor="HFirmwareVersion:"]]|(% style="width:126px" %)[[Frequency Band>>||anchor="HFrequencyBand:"]]|(% style="width:85px" %)[[Sub-band>>||anchor="HSub-Band:"]]|(% style="width:46px" %)[[BAT>>||anchor="HBAT:"]]|(% style="width:166px" %)[[Weather Sensor Types>>||anchor="HWeatherSensorTypes:"]]
175 175  
176 176  [[image:1656043061044-343.png]]
177 177  
... ... @@ -235,8 +235,8 @@
235 235  
236 236  Bit = 1 means this sensor is connected, Bit=0 means this sensor is not connected
237 237  
238 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %)
239 -|(% rowspan="2" style="width:53px" %)Byte3|(% style="width:71px" %)Bit23|(% style="width:113px" %)Bit22|(% style="width:112px" %)Bit21|(% style="width:110px" %)Bit20|(% style="width:112px" %)Bit19|(% style="width:70px" %)Bit18|(% style="width:72px" %)Bit17|(% style="width:53px" %)Bit16
245 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:520px" %)
246 +|(% rowspan="2" style="width:53px" %)Byte3|(% style="width:71px" %)Bit23|(% style="width:113px" %)Bit22|(% style="width:112px" %)Bit21|(% style="width:113px" %)Bit20|(% style="width:112px" %)Bit19|(% style="width:70px" %)Bit18|(% style="width:72px" %)Bit17|(% style="width:53px" %)Bit16
240 240  |(% style="width:71px" %)N/A|(% style="width:113px" %)Customize-A4|(% style="width:112px" %)Customize-A3|(% style="width:113px" %)Customize-A2|(% style="width:112px" %)Customize-A1|(% style="width:70px" %)N/A|(% style="width:72px" %)N/A|(% style="width:53px" %)N/A
241 241  |(% rowspan="2" style="width:53px" %)Byte2|(% style="width:71px" %)Bit15|(% style="width:113px" %)Bit14|(% style="width:112px" %)Bit13|(% style="width:113px" %)Bit12|(% style="width:112px" %)Bit11|(% style="width:70px" %)Bit10|(% style="width:72px" %)Bit9|(% style="width:53px" %)Bit8
242 242  |(% style="width:71px" %)N/A|(% style="width:113px" %)N/A|(% style="width:112px" %)N/A|(% style="width:113px" %)N/A|(% style="width:112px" %)N/A|(% style="width:70px" %)N/A|(% style="width:72px" %)N/A|(% style="width:53px" %)N/A
... ... @@ -268,8 +268,6 @@
268 268  === 2.4.2 Uplink FPORT~=2, Real time sensor value ===
269 269  
270 270  
271 -==== 2.4.2.1 paylaod before firmware V1.3.1(including v1.3.1) ====
272 -
273 273  (((
274 274  WSC1-L will send this uplink after Device Config uplink once join LoRaWAN network successfully. And it will periodically send this uplink. Default interval is 20 minutes and [[can be changed>>||anchor="H3.1SetTransmitIntervalTime"]].
275 275  )))
... ... @@ -278,6 +278,7 @@
278 278  Uplink uses FPORT=2 and every 20 minutes send one uplink by default.
279 279  )))
280 280  
286 +
281 281  (((
282 282  The upload length is dynamic, depends on what type of weather sensors are connected. The uplink payload is combined with sensor segments. As below:
283 283  )))
... ... @@ -295,8 +295,8 @@
295 295  
296 296  (% style="color:#4472c4" %)**Sensor Type Table:**
297 297  
298 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
299 -|(% style="background-color:#4f81bd; color:white; width:80px" %)**Sensor Type**|(% style="background-color:#4f81bd; color:white; width:65px" %)**Type Code**|(% style="background-color:#4f81bd; color:white; width:97px" %)**Range**|(% style="background-color:#4f81bd; color:white; width:78px" %)**Length( Bytes)**|(% style="background-color:#4f81bd; color:white; width:190px" %)**Example**
304 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
305 +|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**Sensor Type**|(% style="background-color:#d9e2f3; color:#0070c0; width:65px" %)**Type Code**|(% style="background-color:#d9e2f3; color:#0070c0; width:97px" %)**Range**|(% style="background-color:#d9e2f3; color:#0070c0; width:78px" %)**Length( Bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:190px" %)**Example**
300 300  |(% style="width:103px" %)Wind Speed|(% style="width:91px" %)0x01|(% style="width:158px" %)(((
301 301  Speed: 0 ~~ 60m/s
302 302  Level: 0 ~~ 17
... ... @@ -408,114 +408,6 @@
408 408   Uplink 2:  [[image:image-20220624141100-7.png]]
409 409  
410 410  
411 -
412 -==== 2.4.2.2 paylaod since firmware V1.3.1 ====
413 -
414 -
415 -(% style="color:red" %)**Note: Since firmware V1.3.1, [[MSP mode>>||anchor="H3.8SettheMSPmode28SincefirmwareV1.3.129"]] has been added for WSS-02. Thus the wind speed paylaod length increases(Add 4 bytes for maximum wind speed and average wind speed).**
416 -
417 -(((
418 -The upload length is dynamic, depends on what type of weather sensors are connected. The uplink payload is combined with sensor segments. As below:
419 -)))
420 -
421 -(% style="color:#4472c4" %)** Uplink Payload**:
422 -
423 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:464px" %)
424 -|(% style="width:140px" %)Sensor Segment 1|(% style="width:139px" %)Sensor Segment 2|(% style="width:42px" %)……|(% style="width:140px" %)Sensor Segment n
425 -
426 -(% style="color:#4472c4" %)** Sensor Segment Define**:
427 -
428 -(% border="1" cellspacing="10" style="background-color:#f2f2f2; width:330px" %)
429 -|(% style="width:89px" %)Type Code|(% style="width:114px" %)Length (Bytes)|(% style="width:124px" %)Measured Value
430 -
431 -(% style="color:#4472c4" %)**Sensor Type Table:**
432 -
433 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
434 -|(% style="background-color:#4f81bd; color:white; width:80px" %)**Sensor Type**|(% style="background-color:#4f81bd; color:white; width:65px" %)**Type Code**|(% style="background-color:#4f81bd; color:white; width:97px" %)**Range**|(% style="background-color:#4f81bd; color:white; width:78px" %)**Length( Bytes)**|(% style="background-color:#4f81bd; color:white; width:190px" %)**Example**
435 -|(% style="width:103px" %)Wind Speed|(% style="width:91px" %)0x01|(% style="width:158px" %)(((
436 -①Speed: 0 ~~ 60m/s
437 -
438 -②(% style="color:#4472c4" %)**Maximum wind speed: **(%%)0 ~~ 60m/s
439 -
440 -③(% style="color:#4472c4" %)**Average wind speed:**(%%) 0 ~~ 60m/s
441 -④Level: 0 ~~ 17
442 -)))|(% style="width:122px" %)0x07 |(% style="width:904px" %)(((
443 -(((
444 -①0x0015/10=2.1m/s (0x02FE: No Sensor, 0x02EE: Value Error)
445 -
446 -②0x0024/10=3.6m/s
447 -
448 -③0x000E/10=1.4m/s
449 -)))
450 -
451 -(((
452 -④0x02=2 (0x14: No Sensor, 0x15: Value Error)
453 -)))
454 -)))
455 -|(% style="width:103px" %)Wind Direction|(% style="width:91px" %)0x02|(% style="width:158px" %)(((
456 -Angel: 0 ~~ 360°
457 -Direction: 16 positions
458 -)))|(% style="width:122px" %)0x03|(% style="width:904px" %)(((
459 -(((
460 -0x02C9/10=66.6°(0x0EFE: No Sensor,0x0EFF: Value Error)
461 -)))
462 -
463 -(((
464 -0X03=3(ENE) (0x14: No Sensor,0x15: Value Error)
465 -)))
466 -)))
467 -|(% style="width:103px" %)Illumination|(% style="width:91px" %)0x03|(% style="width:158px" %)0~200000kLux|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
468 -0x04D2*10=12340kLux (0x4EFE: No Sensor,0x4EFF: Value Error)
469 -)))
470 -|(% style="width:103px" %)Rain / Snow|(% style="width:91px" %)0x04|(% style="width:158px" %)0A: No, 01 Yes.|(% style="width:122px" %)0x01|(% style="width:904px" %)(((
471 -(((
472 -0x00 (00) No Rain or snow detected
473 -)))
474 -
475 -(((
476 -(0x02: No Sensor,0x03: Value Error)
477 -)))
478 -)))
479 -|(% style="width:103px" %)CO2|(% style="width:91px" %)0x05|(% style="width:158px" %)0~5000ppm|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
480 -0x0378=888ppm (0x14FE: No Sensor,0x14FF: Value Error)
481 -)))
482 -|(% style="width:103px" %)Temperature|(% style="width:91px" %)0x06|(% style="width:158px" %)-30℃~70℃|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
483 -0xFFDD/10=-3.5℃ (0x02FE: No Sensor,0x02FF: Value Error)
484 -)))
485 -|(% style="width:103px" %)Humidity|(% style="width:91px" %)0x07|(% style="width:158px" %)0~100%RH|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
486 -0x0164/10=35.6%RH (0x03FE: No Sensor,0x03FF: Value Error)
487 -)))
488 -|(% style="width:103px" %)Pressure|(% style="width:91px" %)0x08|(% style="width:158px" %)10~1100hPa|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
489 -0x2748/10=1005.6hPa    (0x00: No Sensor,0x01: Value Error)
490 -)))
491 -|(% style="width:103px" %)Rain Gauge|(% style="width:91px" %)0x09|(% style="width:158px" %)(((
492 -0mm~100mm(Rainfall in the last 24 hours)
493 -)))|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
494 -(((
495 -0x0050/10=8mm (Rainfall within the 24 hours:8.0mm)
496 -)))
497 -
498 -(((
499 -(0x03FE: No Sensor,0x03FF: Value Error)
500 -)))
501 -)))
502 -|(% style="width:103px" %)PM2.5|(% style="width:91px" %)0x0A|(% style="width:158px" %)0~1000μg/m^^3^^|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
503 -0x0023=35μg/m^^3  ^^(0x03FE: No Sensor,0x03FF: Value Error)
504 -)))
505 -|(% style="width:103px" %)PM10|(% style="width:91px" %)0x0B|(% style="width:158px" %)0~1000μg/m^^3^^|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
506 -0x002D=45μg/m^^3  ^^(0x03FE: No Sensor,0x03FF: Value Error)
507 -)))
508 -|(% style="width:103px" %)PAR|(% style="width:91px" %)0x0C|(% style="width:158px" %)(((
509 -0~2500μmol/m^^2^^•s
510 -)))|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
511 -0x00B3=179μmol/m^^2^^•s (0x09FE: No Sensor,0x09FF: Value Error)
512 -)))
513 -|(% style="width:103px" %)(((
514 -Total Solar Radiation
515 -)))|(% style="width:91px" %)0x0D|(% style="width:158px" %)0~2000W/m^^2^^|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
516 -0x0073/10=11.5W/m^^2^^(0x4EFE: No Sensor,0x4EFF: Value Error)
517 -)))
518 -
519 519  === 2.4.3 Decoder in TTN V3 ===
520 520  
521 521  
... ... @@ -527,6 +527,7 @@
527 527  Download decoder for suitable platform from:  [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
528 528  )))
529 529  
428 +
530 530  (((
531 531  and put as below:
532 532  )))
... ... @@ -552,18 +552,22 @@
552 552  [[image:1656051197172-131.png]]
553 553  
554 554  
454 +
555 555  **Add TagoIO:**
556 556  
557 557  [[image:1656051223585-631.png]]
558 558  
559 559  
460 +
560 560  **Authorization:**
561 561  
562 562  [[image:1656051248318-368.png]]
563 563  
564 564  
466 +
565 565  In TagoIO console ([[https:~~/~~/admin.tago.io~~/~~/>>url:https://datacake.co/]]) , add WSC1-L:
566 566  
469 +
567 567  [[image:1656051277767-168.png]]
568 568  
569 569  
... ... @@ -601,8 +601,8 @@
601 601  
602 602  (% style="color:#037691" %)**AT Command: AT+TDC**
603 603  
604 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:501px" %)
605 -|(% style="background-color:#4f81bd; color:white; width:155px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:166px" %)**Function**|(% style="background-color:#4f81bd; color:white; width:180px" %)**Response**
507 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:501px" %)
508 +|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:166px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:180px" %)**Response**
606 606  |(% style="width:155px" %)AT+TDC=?|(% style="width:162px" %)Show current transmit Interval|(% style="width:177px" %)(((
607 607  30000
608 608  OK
... ... @@ -622,6 +622,8 @@
622 622  * Example 1: Downlink Payload: 0100001E  ~/~/  Set Transmit Interval (TDC) = 30 seconds
623 623  * Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
624 624  
528 +
529 +
625 625  == 3.2 Set Emergency Mode ==
626 626  
627 627  
... ... @@ -629,8 +629,8 @@
629 629  
630 630  (% style="color:#037691" %)**AT Command:**
631 631  
632 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:466px" %)
633 -|(% style="background-color:#4f81bd; color:white; width:156px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:225px" %)**Function**|(% style="background-color:#4f81bd; color:white; width:85px" %)**Response**
537 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:466px" %)
538 +|(% style="background-color:#d9e2f3; color:#0070c0; width:156px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:225px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:85px" %)**Response**
634 634  |(% style="width:155px" %)AT+ALARMMOD=1|(% style="width:224px" %)Enter emergency mode. Uplink every 1 minute|(% style="width:84px" %)(((
635 635  OK
636 636  
... ... @@ -644,6 +644,8 @@
644 644  * 0xE101     Same as: AT+ALARMMOD=1
645 645  * 0xE100     Same as: AT+ALARMMOD=0
646 646  
552 +
553 +
647 647  == 3.3 Add or Delete RS485 Sensor ==
648 648  
649 649  
... ... @@ -718,8 +718,8 @@
718 718  
719 719  In every sampling. WSC1-L will auto append the sensor segment as per this structure and uplink.
720 720  
721 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:351px" %)
722 -|=(% style="width: 95px;background-color:#4F81BD;color:white" %)Type Code|=(% style="width: 122px;background-color:#4F81BD;color:white" %)Length (Bytes)|=(% style="width: 134px;background-color:#4F81BD;color:white" %)Measured Value
628 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:351px" %)
629 +|=(% style="width: 95px;background-color:#D9E2F3;color:#0070C0" %)Type Code|=(% style="width: 122px;background-color:#D9E2F3;color:#0070C0" %)Length (Bytes)|=(% style="width: 134px;background-color:#D9E2F3;color:#0070C0" %)Measured Value
723 723  |(% style="width:94px" %)A1|(% style="width:121px" %)2|(% style="width:132px" %)0x000A
724 724  
725 725  **Related commands:**
... ... @@ -739,13 +739,15 @@
739 739  
740 740  * 0xE5FF  
741 741  
649 +
650 +
742 742  == 3.4 RS485 Test Command ==
743 743  
744 744  
745 745  (% style="color:#037691" %)**AT Command:**
746 746  
747 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:494px" %)
748 -|=(% style="width: 160px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 248px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 86px;background-color:#4F81BD;color:white" %)**Response**
656 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:494px" %)
657 +|=(% style="width: 160px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 248px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 86px;background-color:#D9E2F3;color:#0070C0" %)**Response**
749 749  |(% style="width:159px" %)AT+RSWRITE=xxxxxx|(% style="width:227px" %)(((
750 750  Send command to 485 sensor. Range : no more than 10 bytes
751 751  )))|(% style="width:85px" %)OK
... ... @@ -754,13 +754,13 @@
754 754  
755 755  AT+RSWRITE=0103000001840A
756 756  
757 -If there is output from sensor, The console will show the output data
758 758  
759 -
760 760  (% style="color:#037691" %)**Downlink Command:**
761 761  
762 762  * 0xE20103000001840A     Same as: AT+RSWRITE=0103000001840A
763 763  
671 +
672 +
764 764  == 3.5 RS485 response timeout ==
765 765  
766 766  
... ... @@ -768,8 +768,8 @@
768 768  
769 769  (% style="color:#037691" %)**AT Command:**
770 770  
771 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:433px" %)
772 -|=(% style="width: 157px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 190px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 86px;background-color:#4F81BD;color:white" %)**Response**
680 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:433px" %)
681 +|=(% style="width: 157px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 190px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 86px;background-color:#D9E2F3;color:#0070C0" %)**Response**
773 773  |(% style="width:157px" %)AT+DTR=1000|(% style="width:188px" %)(((
774 774  Set response timeout to: Range : 0~~10000
775 775  )))|(% style="width:85px" %)OK
... ... @@ -783,6 +783,8 @@
783 783  * Example 1: Downlink Payload: E0000005  ~/~/  Set Transmit Interval (DTR) = 5 seconds
784 784  * Example 2: Downlink Payload: E000000A  ~/~/  Set Transmit Interval (DTR) = 10 seconds
785 785  
695 +
696 +
786 786  == 3.6 Set Sensor Type ==
787 787  
788 788  
... ... @@ -793,7 +793,7 @@
793 793  (((
794 794  See [[definition>>||anchor="HWeatherSensorTypes:"]] for the sensor type.
795 795  
796 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %)
707 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:520px" %)
797 797  |(% rowspan="2" %)Byte3|Bit23|Bit22|Bit21|Bit20|Bit19|Bit18|Bit17|Bit16
798 798  | |A4|A3|A2|A1| | |
799 799  |(% rowspan="2" %)Byte2|Bit15|Bit14|Bit13|Bit12|Bit11|Bit10|Bit9|Bit8
... ... @@ -817,13 +817,13 @@
817 817  
818 818  (% style="color:#037691" %)**AT Command:**
819 819  
820 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:377px" %)
821 -|=(% style="width: 157px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 132px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 88px;background-color:#4F81BD;color:white" %)**Response**
731 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:377px" %)
732 +|=(% style="width: 157px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 132px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 88px;background-color:#D9E2F3;color:#0070C0" %)**Response**
822 822  |(% style="width:157px" %)AT+STYPE=80221|(% style="width:130px" %)Set sensor types|(% style="width:87px" %)OK
823 823  
824 824  Eg: The setting command **AT+STYPE=80221** means:
825 825  
826 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:495px" %)
737 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:495px" %)
827 827  |(% rowspan="2" style="width:57px" %)Byte3|(% style="width:57px" %)Bit23|(% style="width:59px" %)Bit22|(% style="width:56px" %)Bit21|(% style="width:51px" %)Bit20|(% style="width:54px" %)Bit19|(% style="width:54px" %)Bit18|(% style="width:52px" %)Bit17|(% style="width:52px" %)Bit16
828 828  |(% style="width:57px" %)0|(% style="width:59px" %)0|(% style="width:56px" %)0|(% style="width:51px" %)0|(% style="width:54px" %)1|(% style="width:54px" %)0|(% style="width:52px" %)0|(% style="width:52px" %)0
829 829  |(% rowspan="2" style="width:57px" %)Byte2|(% style="width:57px" %)Bit15|(% style="width:59px" %)Bit14|(% style="width:56px" %)Bit13|(% style="width:51px" %)Bit12|(% style="width:54px" %)Bit11|(% style="width:54px" %)Bit10|(% style="width:52px" %)Bit9|(% style="width:52px" %)Bit8
... ... @@ -848,55 +848,20 @@
848 848  
849 849  (% style="color:#037691" %)**AT Command:**
850 850  
851 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
852 -|=(% style="width: 230px; background-color: rgb(79, 129, 189); color: white;" %)**Command Example**|=(% style="width: 232px; background-color: rgb(79, 129, 189); color: white;" %)**Function**|=(% style="width: 48px; background-color: rgb(79, 129, 189); color: white;" %)**Response**
853 -|(% style="width:240px" %)(((
854 -AT+RAINFALLSWITCH=10(Value:3,4,5,6,8,10)
855 -)))|(% style="width:232px" %)(((
762 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:433px" %)
763 +|=(% style="width: 172px; background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 175px; background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 86px;background-color:#D9E2F3;color:#0070C0" %)**Response**
764 +|(% style="width:161px" %)(((
765 +AT+RAINFALLSWITCH=1(Range: 1~~10)
766 +)))|(% style="width:184px" %)(((
856 856  Set the registers read by the rain gauge
857 -)))|(% style="width:38px" %)OK
768 +)))|(% style="width:85px" %)OK
858 858  
859 859  (% style="color:#037691" %)**Downlink Command:**
860 860  
861 -* 0xE703  Same as: AT+RAINFALLSWITCH=3
772 +* 0x1701  Same as: AT+RAINFALLSWITCH=1
862 862  
863 -Value Definition:
864 864  
865 -* **3**: The total rainfall after the sensor is powered on  (for example  Total rainfall: 166.5mm)
866 -* **4**: Hourly rainfall: 0.2mm
867 -* **5**: Rainfall in last hour: 0.2mm
868 -* **6**: 24-hour maximum rainfall 10.0mm
869 -* **8**: 24-hour minimum rainfall:0.0mm
870 -* **10**: Rainfall in 24 hours: 8.0mm (Rainfall in the last 24 hours)
871 871  
872 -== 3.8 Set the MSP mode(Since firmware V1.3.1) ==
873 -
874 -
875 -(% style="color:red" %)**Note: This feature is available for WSS-02.**
876 -
877 -This function is used for the continuous collection of wind speed.
878 -
879 -When MSP mode is turned on (AT+MSP=1), WSC1-L will collect real-time wind speed **every 5 seconds**. Then it will judge the maximum wind speed in this period according to the wind speed collected in TDC time, and calculate the average wind speed according to the wind speed data collected in TDC time and the number of data groups.
880 -
881 -(% style="color:#037691" %)**AT Command: AT+MSP**
882 -
883 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
884 -|=(% style="width: 158px; background-color: rgb(79, 129, 189); color: white;" %)**Command Example**|=(% style="width: 214px; background-color: rgb(79, 129, 189); color: white;" %)**Function**|=(% style="width: 136px; background-color: rgb(79, 129, 189); color: white;" %)**Response**
885 -|(% style="width:158px" %)(((
886 -AT+MSP=?
887 -)))|(% style="width:214px" %)Query whether MSP mode is on|(% style="width:136px" %)(((
888 -0(default)
889 -
890 -OK
891 -)))
892 -|(% style="width:158px" %)AT+MSP=0|(% style="width:214px" %)Disable the MSP mode|(% style="width:136px" %)OK
893 -|(% style="width:158px" %)AT+MSP=1|(% style="width:214px" %)Enable the MSP mode|(% style="width:136px" %)OK
894 -
895 -(% style="color:#037691" %)**Downlink Command: 0X34**
896 -
897 -* Downlink payload: 34 00  ~/~/ Equal to AT+MSP=0
898 -* Downlink payload: 34 01  ~/~/ Equal to AT+MSP=1
899 -
900 900  = 4. Power consumption and battery =
901 901  
902 902  == 4.1 Total Power Consumption ==
... ... @@ -940,6 +940,8 @@
940 940  * IP Rating: IP65
941 941  * Support default sensors or 3rd party RS485 sensors
942 942  
819 +
820 +
943 943  == 5.2 Power Consumption ==
944 944  
945 945  
... ... @@ -1013,6 +1013,8 @@
1013 1013  * ABS enclosure.
1014 1014  * Horizontal adjustable.
1015 1015  
894 +
895 +
1016 1016  === 6.1.2 Specification ===
1017 1017  
1018 1018  
... ... @@ -1026,6 +1026,8 @@
1026 1026  * Working Humidity: <100% (no dewing)
1027 1027  * Power Consumption: 4mA @ 12v.
1028 1028  
909 +
910 +
1029 1029  === 6.1.3 Dimension ===
1030 1030  
1031 1031  
... ... @@ -1102,6 +1102,8 @@
1102 1102  * RS485 wind speed / direction sensor
1103 1103  * PC enclosure, resist corrosion
1104 1104  
987 +
988 +
1105 1105  === 6.2.2 Specification ===
1106 1106  
1107 1107  
... ... @@ -1116,6 +1116,8 @@
1116 1116  * Power Consumption: 13mA ~~ 12v.
1117 1117  * Cable Length: 2 meters
1118 1118  
1003 +
1004 +
1119 1119  === 6.2.3 Dimension ===
1120 1120  
1121 1121  
... ... @@ -1173,6 +1173,8 @@
1173 1173  * NDIR to measure CO2 with Internal Temperature Compensation
1174 1174  * Laser Beam Scattering to PM2.5 and PM10
1175 1175  
1062 +
1063 +
1176 1176  === 6.3.2 Specification ===
1177 1177  
1178 1178  
... ... @@ -1191,6 +1191,8 @@
1191 1191  ** CO2: 0 ~~ 95%RH
1192 1192  * Power Consumption: 50mA@ 12v.
1193 1193  
1082 +
1083 +
1194 1194  === 6.3.3 Dimension ===
1195 1195  
1196 1196  
... ... @@ -1238,6 +1238,8 @@
1238 1238  * Surface heating to dry
1239 1239  * grid electrode uses Electroless Nickel/Immersion Gold design for resist corrosion
1240 1240  
1131 +
1132 +
1241 1241  === 6.4.2 Specification ===
1242 1242  
1243 1243  
... ... @@ -1250,6 +1250,8 @@
1250 1250  ** No heating: 12mA @ 12v,
1251 1251  ** heating: 94ma @ 12v.
1252 1252  
1145 +
1146 +
1253 1253  === 6.4.3 Dimension ===
1254 1254  
1255 1255  
... ... @@ -1302,6 +1302,8 @@
1302 1302  
1303 1303  * RS485 Temperature, Humidity, Illuminance, Pressure sensor
1304 1304  
1199 +
1200 +
1305 1305  === 6.5.2 Specification ===
1306 1306  
1307 1307  
... ... @@ -1327,6 +1327,8 @@
1327 1327  * Working Humidity: 10 ~~ 90%RH
1328 1328  * Power Consumption: 4mA @ 12v
1329 1329  
1226 +
1227 +
1330 1330  === 6.5.3 Dimension ===
1331 1331  
1332 1332  
... ... @@ -1346,6 +1346,7 @@
1346 1346  
1347 1347  [[image:1656057199955-514.png]]
1348 1348  
1247 +
1349 1349  [[image:1656057212438-475.png]]
1350 1350  
1351 1351  
... ... @@ -1372,6 +1372,8 @@
1372 1372  * Measure Total Radiation between 0.3 ~~ 3μm(300 ~~ 3000nm)
1373 1373  * Measure Reflected Radiation if sense area towards ground.
1374 1374  
1274 +
1275 +
1375 1375  === 6.6.2 Specification ===
1376 1376  
1377 1377  
... ... @@ -1388,6 +1388,8 @@
1388 1388  * Working Humidity: 10 ~~ 90%RH
1389 1389  * Power Consumption: 4mA @ 12v
1390 1390  
1292 +
1293 +
1391 1391  === 6.6.3 Dimension ===
1392 1392  
1393 1393  
... ... @@ -1405,8 +1405,10 @@
1405 1405  
1406 1406  Do not power on while connect the cables. Double check the wiring before power on.
1407 1407  
1311 +
1408 1408  [[image:1656057369259-804.png]]
1409 1409  
1314 +
1410 1410  [[image:1656057377943-564.png]]
1411 1411  
1412 1412  
... ... @@ -1452,6 +1452,8 @@
1452 1452  * Working Humidity: 10 ~~ 90%RH
1453 1453  * Power Consumption: 3mA @ 12v
1454 1454  
1360 +
1361 +
1455 1455  === 6.7.3 Dimension ===
1456 1456  
1457 1457  
... ... @@ -1469,8 +1469,10 @@
1469 1469  
1470 1470  Do not power on while connect the cables. Double check the wiring before power on.
1471 1471  
1379 +
1472 1472  [[image:1656057557191-895.png]]
1473 1473  
1382 +
1474 1474  [[image:1656057565783-251.png]]
1475 1475  
1476 1476  
... ... @@ -1518,28 +1518,6 @@
1518 1518  See this link for the [[modbus command set>>https://www.dropbox.com/s/rw90apbar029a4w/Weather_Sensors_Modbus_Command_List.xlsx?dl=0]].
1519 1519  
1520 1520  
1521 -== 7.6  How to change the data read by the rain gauge? ==
1522 -
1523 -
1524 -Users can run the AT+RAINFALLSWITCH command to query the data of the rain gauge.
1525 -
1526 -AT+RAINFALLSWITCH=10(Range: 3,4,5,6,8,10)
1527 -
1528 -**Rainfall query value:**
1529 -
1530 -3:The total rainfall after the sensor is powered on  (for example  Total rainfall: 166.5mm)
1531 -
1532 -4:Current Hourly rainfall: etc 0.2mm
1533 -
1534 -5:Rainfall in last hour: etc 0.2mm
1535 -
1536 -6:24-hour maximum rainfall: etc  10.0mm
1537 -
1538 -8:24-hour minimum rainfall: etc  0.0mm
1539 -
1540 -10:Rainfall in 24 hours: 8.0mm  (Rainfall in the last 24 hours)
1541 -
1542 -
1543 1543  = 8. Trouble Shooting =
1544 1544  
1545 1545  == 8.1 AT Command input doesn't work ==
... ... @@ -1550,40 +1550,6 @@
1550 1550  )))
1551 1551  
1552 1552  
1553 -== 8.2  Possible reasons why the device is unresponsive: ==
1554 -
1555 -
1556 -~1. Check whether the battery voltage is lower than 2.8V
1557 -2. Check whether the jumper of the device is correctly connected
1558 -
1559 -[[image:image-20240330173709-1.png]]
1560 -
1561 -
1562 -3. Check whether the switch here of the device is at the ISP(The switch can operate normally only when it is in RUN)
1563 -
1564 -[[image:image-20240330173724-2.png]]
1565 -
1566 -
1567 -== 8.3  The rain gauge keeps showing an incorrect value of 102.2 ==
1568 -
1569 -When the rain gauge keeps showing wrong values, it means that the device has exceeded its maximum range.
1570 -Customer need to use RS485-USB to reset it
1571 -
1572 -Wiring method:
1573 -RS485-USB A<~-~-~-~-~-~-->rain gauge RS485A
1574 -RS485-USB B<~-~-~-~-~-~-->rain gauge RS485B
1575 -
1576 -
1577 -Use the reset command:
1578 -
1579 -06 06 00 37 00 03 79 B2
1580 -
1581 -[[image:image-20250219164620-1.png]]
1582 -
1583 -
1584 -
1585 -
1586 -
1587 1587  = 9. Order Info =
1588 1588  
1589 1589  == 9.1 Main Process Unit ==
... ... @@ -1602,11 +1602,13 @@
1602 1602  * (% style="color:red" %)**IN865**(%%): LoRaWAN IN865 band
1603 1603  * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band
1604 1604  
1458 +
1459 +
1605 1605  == 9.2 Sensors ==
1606 1606  
1607 1607  
1608 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:500px" %)
1609 -|=(% style="width: 300px;background-color:#4F81BD;color:white" %)**Sensor Model**|=(% style="width: 200px;background-color:#4F81BD;color:white" %)**Part Number**
1463 +(% border="1" cellspacing="10" style="background-color:#f2f2f2; width:500px" %)
1464 +|=(% style="width: 300px;background-color:#D9E2F3;color:#0070C0" %)**Sensor Model**|=(% style="width: 200px;background-color:#D9E2F3;color:#0070C0" %)**Part Number**
1610 1610  |(% style="width:462px" %)Rain Gauge|(% style="width:120px" %)WSS-01
1611 1611  |(% style="width:462px" %)Rain Gauge installation Bracket for Pole|(% style="width:120px" %)WS-K2
1612 1612  |(% style="width:462px" %)Wind Speed Direction 2 in 1 Sensor|(% style="width:120px" %)WSS-02
... ... @@ -1616,6 +1616,8 @@
1616 1616  |(% style="width:462px" %)Total Solar Radiation Sensor|(% style="width:120px" %)WSS-06
1617 1617  |(% style="width:462px" %)PAR (Photosynthetically Available Radiation)|(% style="width:120px" %)WSS-07
1618 1618  
1474 +
1475 +
1619 1619  = 10. Support =
1620 1620  
1621 1621  
... ... @@ -1623,6 +1623,8 @@
1623 1623  
1624 1624  * Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:file:///D:/市场资料/说明书/LoRa/LT系列/support@dragino.com]].
1625 1625  
1483 +
1484 +
1626 1626  = 11. Appendix I: Field Installation Photo =
1627 1627  
1628 1628  
image-20231030102056-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Bei
Size
... ... @@ -1,1 +1,0 @@
1 -60.3 KB
Content
image-20240330173709-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Bei
Size
... ... @@ -1,1 +1,0 @@
1 -445.4 KB
Content
image-20240330173724-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Bei
Size
... ... @@ -1,1 +1,0 @@
1 -445.4 KB
Content
image-20250122085744-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -86.9 KB
Content
image-20250122085806-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -109.8 KB
Content
image-20250219164620-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Bei
Size
... ... @@ -1,1 +1,0 @@
1 -9.1 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0