Last modified by Mengting Qiu on 2025/06/10 18:53

From version 84.1
edited by Xiaoling
on 2022/06/24 18:07
Change comment: There is no comment for this version
To version 91.13
edited by Xiaoling
on 2022/08/22 09:00
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Dragino LoRaWAN Weather Station User Manual
1 +WSC1-L-Dragino LoRaWAN Weather Station User Manual
Content
... ... @@ -40,10 +40,13 @@
40 40  
41 41  = 2. How to use =
42 42  
43 +
43 43  == 2.1 Installation ==
44 44  
46 +
45 45  Below is an installation example for the weather station. Field installation example can be found at [[Appendix I: Field Installation Photo.>>||anchor="H11.AppendixI:FieldInstallationPhoto"]] 
46 46  
49 +
47 47  [[image:1656041948552-849.png]]
48 48  
49 49  
... ... @@ -58,6 +58,7 @@
58 58  
59 59  WSC1-L is shipped with a RS485 converter board, for the easy connection to different sensors and WSC1-L. Below is a connection photo:
60 60  
64 +
61 61  [[image:1656042136605-251.png]]
62 62  
63 63  
... ... @@ -65,8 +65,10 @@
65 65  
66 66  * All weather sensors and WSC1-L are powered by MPPT solar recharge controller. MPPT is connected to solar panel and storage battery.
67 67  * WSC1-L has an extra 1000mAh back up battery. So it can work even solar panel and storage battery Fails.
68 -* Weather sensors wont work if solar panel and storage battery fails.
72 +* Weather sensors won't work if solar panel and storage battery fails.
69 69  
74 +
75 +
70 70  (% style="color:red" %)**Notice 2:**
71 71  
72 72  Due to shipment and importation limitation, user is better to purchase below parts locally:
... ... @@ -74,7 +74,7 @@
74 74  * Solar Panel
75 75  * Storage Battery
76 76  * MPPT Solar Recharger
77 -* Mounting Kit includes pole and mast assembly. Each weather sensor has its own mounting assembly, user can check the sensor section in this manual.
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.
78 78  * Cabinet.
79 79  
80 80  
... ... @@ -82,6 +82,7 @@
82 82  
83 83  == 2.2 How it works? ==
84 84  
91 +
85 85  (((
86 86  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.
87 87  )))
... ... @@ -97,7 +97,7 @@
97 97  (% style="color:red" %)**Notice:**
98 98  
99 99  1. WSC1-L will auto scan available weather sensors when power on or reboot.
100 -1. User can send a downlink command to WSC1-L to do a re-scan on the available sensors.
107 +1. User can send a [[downlink command>>||anchor="H3.ConfigureWSC1-LviaATCommandorLoRaWANDownlink"]] to WSC1-L to do a re-scan on the available sensors.
101 101  
102 102  
103 103  
... ... @@ -104,6 +104,7 @@
104 104  
105 105  == 2.3 Example to use for LoRaWAN network ==
106 106  
114 +
107 107  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.
108 108  
109 109  
... ... @@ -155,6 +155,7 @@
155 155  
156 156  == 2.4 Uplink Payload ==
157 157  
166 +
158 158  Uplink payloads include two types: Valid Sensor Value and other status / control command.
159 159  
160 160  * Valid Sensor Value: Use FPORT=2
... ... @@ -165,11 +165,12 @@
165 165  
166 166  === 2.4.1 Uplink FPORT~=5, Device Status ===
167 167  
177 +
168 168  Uplink the device configures with FPORT=5. Once WSC1-L Joined the network, it will uplink this message to the server. After first uplink, WSC1-L will uplink Device Status every 12 hours
169 169  
170 170  
171 171  (((
172 -User can also use downlink command(0x2301) to ask WSC1-L to resend this uplink
182 +User can also use downlink command**(0x2301)** to ask WSC1-L to resend this uplink
173 173  )))
174 174  
175 175  (% border="1" cellspacing="8" style="background-color:#ffffcc; color:green; width:500px" %)
... ... @@ -185,6 +185,7 @@
185 185  
186 186  ==== (% style="color:#037691" %)**Sensor Model:**(%%) ====
187 187  
198 +
188 188  For WSC1-L, this value is 0x0D.
189 189  
190 190  
... ... @@ -191,6 +191,7 @@
191 191  
192 192  ==== (% style="color:#037691" %)**Firmware Version:**(%%) ====
193 193  
205 +
194 194  0x0100, Means: v1.0.0 version.
195 195  
196 196  
... ... @@ -197,6 +197,7 @@
197 197  
198 198  ==== (% style="color:#037691" %)**Frequency Band:**(%%) ====
199 199  
212 +
200 200  *0x01: EU868
201 201  
202 202  *0x02: US915
... ... @@ -221,6 +221,7 @@
221 221  
222 222  ==== (% style="color:#037691" %)**Sub-Band:**(%%) ====
223 223  
237 +
224 224  value 0x00 ~~ 0x08(only for CN470, AU915,US915. Others are0x00)
225 225  
226 226  
... ... @@ -227,6 +227,7 @@
227 227  
228 228  ==== (% style="color:#037691" %)**BAT:**(%%) ====
229 229  
244 +
230 230  (((
231 231  shows the battery voltage for WSC1-L MCU.
232 232  )))
... ... @@ -239,6 +239,7 @@
239 239  
240 240  ==== (% style="color:#037691" %)**Weather Sensor Types:**(%%) ====
241 241  
257 +
242 242  (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:100px" %)
243 243  |Byte3|Byte2|Byte1
244 244  
... ... @@ -272,6 +272,7 @@
272 272  
273 273  === 2.4.2 Uplink FPORT~=2, Real time sensor value ===
274 274  
291 +
275 275  (((
276 276  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"]].
277 277  )))
... ... @@ -298,7 +298,7 @@
298 298  
299 299  (% style="color:#4472c4" %)**Sensor Type Table:**
300 300  
301 -[[image:image-20220624140352-2.png]]
318 +[[image:image-20220706154434-1.png]]
302 302  
303 303  
304 304  (((
... ... @@ -349,9 +349,9 @@
349 349  
350 350  
351 351  
352 -
353 353  === 2.4.3 Decoder in TTN V3 ===
354 354  
371 +
355 355  (((
356 356  In LoRaWAN platform, user only see HEX payload by default, user needs to use payload formatters to decode the payload to see human-readable value.
357 357  )))
... ... @@ -361,15 +361,17 @@
361 361  )))
362 362  
363 363  (((
364 -Download decoder for suitable platform from:
381 +Download decoder for suitable platform from: [[https:~~/~~/www.dropbox.com/sh/fuorz31grv8i3r1/AABmjFDU4FADNP6sq7fsmBwVa?dl=0>>https://www.dropbox.com/sh/fuorz31grv8i3r1/AABmjFDU4FADNP6sq7fsmBwVa?dl=0]]
365 365  )))
366 366  
367 367  (((
368 -[[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Weather_Station/WSC1-L/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Weather_Station/WSC1-L/]]
385 +
369 369  )))
370 370  
371 371  (((
372 372  and put as below:
390 +
391 +
373 373  )))
374 374  
375 375  [[image:1656051152438-578.png]]
... ... @@ -378,6 +378,7 @@
378 378  
379 379  == 2.5 Show data on Application Server ==
380 380  
400 +
381 381  (((
382 382  Application platform provides a human friendly interface to show the sensor data, once we have sensor data in TTN V3, we can use Datacake to connect to TTN V3 and see the data in Datacake. Below are the steps:
383 383  )))
... ... @@ -397,18 +397,22 @@
397 397  [[image:1656051197172-131.png]]
398 398  
399 399  
420 +
400 400  **Add TagoIO:**
401 401  
402 402  [[image:1656051223585-631.png]]
403 403  
404 404  
426 +
405 405  **Authorization:**
406 406  
407 407  [[image:1656051248318-368.png]]
408 408  
409 409  
432 +
410 410  In TagoIO console ([[https:~~/~~/admin.tago.io~~/~~/>>url:https://datacake.co/]]) , add WSC1-L:
411 411  
435 +
412 412  [[image:1656051277767-168.png]]
413 413  
414 414  
... ... @@ -415,6 +415,7 @@
415 415  
416 416  = 3. Configure WSC1-L via AT Command or LoRaWAN Downlink =
417 417  
442 +
418 418  Use can configure WSC1-L via AT Command or LoRaWAN Downlink.
419 419  
420 420  * AT Command Connection: See [[FAQ>>||anchor="H7.FAQ"]].
... ... @@ -431,7 +431,7 @@
431 431  
432 432  They are same for all Dragino Device which support DLWS-005 LoRaWAN Stack((% style="color:red" %)Note~*~*)(%%). These commands can be found on the wiki:  [[End Device Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
433 433  
434 -(% style="color:red" %)Note~*~*: Please check early user manual if you don’t have v1.8.0 firmware.
459 +(% style="color:red" %)**Note~*~*: Please check early user manual if you don’t have v1.8.0 firmware. **
435 435  
436 436  
437 437  * (% style="color:#4472c4" %)**Commands special design for WSC1-L**
... ... @@ -442,6 +442,7 @@
442 442  
443 443  == 3.1 Set Transmit Interval Time ==
444 444  
470 +
445 445  Feature: Change LoRaWAN End Node Transmit Interval.
446 446  
447 447  (% style="color:#037691" %)**AT Command: AT+TDC**
... ... @@ -463,6 +463,7 @@
463 463  
464 464  == 3.2 Set Emergency Mode ==
465 465  
492 +
466 466  Feature: In emergency mode, WSC1-L will uplink data every 1 minute.
467 467  
468 468  (% style="color:#037691" %)**AT Command:**
... ... @@ -480,6 +480,7 @@
480 480  
481 481  == 3.3 Add or Delete RS485 Sensor ==
482 482  
510 +
483 483  (((
484 484  Feature: User can add or delete 3^^rd^^ party sensor as long they are RS485/Modbus interface,baud rate support 9600.Maximum can add 4 sensors.
485 485  )))
... ... @@ -545,6 +545,8 @@
545 545  * has_CRC: 1
546 546  * timeout: 1500 (Fill in the test according to the actual situation)
547 547  
576 +
577 +
548 548  **So the input command is:**
549 549  
550 550  AT+DYSENSOR=A1,8,A103000000019CAA,8,24,1,1500
... ... @@ -578,14 +578,19 @@
578 578  
579 579  == 3.4 RS485 Test Command ==
580 580  
611 +
581 581  (% style="color:#037691" %)**AT Command:**
582 582  
583 583  (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:474px" %)
584 584  |=(% style="width: 159px;" %)**Command Example**|=(% style="width: 227px;" %)**Function**|=(% style="width: 85px;" %)**Response**
585 585  |(% style="width:159px" %)AT+RSWRITE=xxxxxx|(% style="width:227px" %)(((
617 +(((
586 586  Send command to 485 sensor
619 +)))
587 587  
621 +(((
588 588  Range : no more than 10 bytes
623 +)))
589 589  )))|(% style="width:85px" %)OK
590 590  
591 591  Eg: Send command **01 03 00 00 00 01 84 0A** to 485 sensor
... ... @@ -602,6 +602,7 @@
602 602  
603 603  == 3.5 RS485 response timeout ==
604 604  
640 +
605 605  Feature: Set or get extended time to receive 485 sensor data.
606 606  
607 607  (% style="color:#037691" %)**AT Command:**
... ... @@ -609,9 +609,13 @@
609 609  (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:433px" %)
610 610  |=(% style="width: 157px;" %)**Command Example**|=(% style="width: 188px;" %)**Function**|=(% style="width: 85px;" %)**Response**
611 611  |(% style="width:157px" %)AT+DTR=1000|(% style="width:188px" %)(((
648 +(((
612 612  Set response timeout to:
650 +)))
613 613  
652 +(((
614 614  Range : 0~~10000
654 +)))
615 615  )))|(% style="width:85px" %)OK
616 616  
617 617  (% style="color:#037691" %)**Downlink Command:**
... ... @@ -628,6 +628,7 @@
628 628  
629 629  == 3.6 Set Sensor Type ==
630 630  
671 +
631 631  (((
632 632  Feature: Set sensor in used. If there are 6 sensors, user can set to only send 5 sensors values.
633 633  )))
... ... @@ -645,6 +645,7 @@
645 645  |=(% style="width: 157px;" %)**Command Example**|=(% style="width: 130px;" %)**Function**|=(% style="width: 87px;" %)**Response**
646 646  |(% style="width:157px" %)AT+STYPE=80221|(% style="width:130px" %)Set sensor types|(% style="width:87px" %)OK
647 647  
689 +
648 648  Eg: The setting command **AT+STYPE=802212** means:
649 649  
650 650  (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:495px" %)
... ... @@ -662,6 +662,8 @@
662 662  
663 663  * 0xE400802212     Same as: AT+STYPE=80221
664 664  
707 +
708 +
665 665  (% style="color:red" %)**Note:**
666 666  
667 667  ~1. The sensor type will not be saved to flash, and the value will be updated every time the sensor is restarted or rescanned.
... ... @@ -668,7 +668,6 @@
668 668  
669 669  
670 670  
671 -
672 672  = 4. Power consumption and battery =
673 673  
674 674  == 4.1 Total Power Consumption ==
... ... @@ -710,7 +710,6 @@
710 710  
711 711  
712 712  
713 -
714 714  == 5.2 Power Consumption ==
715 715  
716 716  WSC1-L (without external sensor): Idle: 4mA, Transmit: max 40mA
... ... @@ -780,11 +780,11 @@
780 780  
781 781  
782 782  
783 -
784 784  === 6.1.2 Specification ===
785 785  
786 786  * Resolution: 0.2mm
787 787  * Accuracy: ±3%
829 +* Range: 0 ~~ 100mm
788 788  * Rainfall strength: 0mm~4mm/min (max 8mm/min)
789 789  * Input Power: DC 5~~24v
790 790  * Interface: RS485
... ... @@ -794,7 +794,6 @@
794 794  
795 795  
796 796  
797 -
798 798  === 6.1.3 Dimension ===
799 799  
800 800   [[image:1656054957406-980.png]]
... ... @@ -867,7 +867,6 @@
867 867  
868 868  
869 869  
870 -
871 871  === 6.2.2 Specification ===
872 872  
873 873  * Wind speed range: 0 ~~ 30m/s, (always show 30m/s for higher speed)
... ... @@ -883,7 +883,6 @@
883 883  
884 884  
885 885  
886 -
887 887  === 6.2.3 Dimension ===
888 888  
889 889  [[image:image-20220624152813-2.png]]
... ... @@ -936,7 +936,6 @@
936 936  
937 937  
938 938  
939 -
940 940  === 6.3.2 Specification ===
941 941  
942 942  * CO2 Range: 0~5000ppm, accuracy: ±3%F•S(25℃)
... ... @@ -956,12 +956,12 @@
956 956  
957 957  
958 958  
959 -
960 960  === 6.3.3 Dimension ===
961 961  
962 962  [[image:1656056708366-230.png]]
963 963  
964 964  
1002 +
965 965  === 6.3.4 Pin Mapping ===
966 966  
967 967  [[image:1656056722648-743.png]]
... ... @@ -1001,7 +1001,6 @@
1001 1001  
1002 1002  
1003 1003  
1004 -
1005 1005  === 6.4.2 Specification ===
1006 1006  
1007 1007  * Detect if there is rain or snow
... ... @@ -1015,7 +1015,6 @@
1015 1015  
1016 1016  
1017 1017  
1018 -
1019 1019  === 6.4.3 Dimension ===
1020 1020  
1021 1021  [[image:1656056844782-155.png]]
... ... @@ -1066,7 +1066,6 @@
1066 1066  
1067 1067  
1068 1068  
1069 -
1070 1070  === 6.5.2 Specification ===
1071 1071  
1072 1072  * Input Power: DC 12 ~~ 24v
... ... @@ -1093,7 +1093,6 @@
1093 1093  
1094 1094  
1095 1095  
1096 -
1097 1097  === 6.5.3 Dimension ===
1098 1098  
1099 1099  [[image:1656057170639-522.png]]
... ... @@ -1156,7 +1156,6 @@
1156 1156  
1157 1157  
1158 1158  
1159 -
1160 1160  === 6.6.3 Dimension ===
1161 1161  
1162 1162  [[image:1656057348695-898.png]]
... ... @@ -1219,7 +1219,6 @@
1219 1219  
1220 1220  
1221 1221  
1222 -
1223 1223  === 6.7.3 Dimension ===
1224 1224  
1225 1225  [[image:1656057538793-888.png]]
... ... @@ -1307,18 +1307,19 @@
1307 1307  * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band
1308 1308  
1309 1309  
1342 +
1310 1310  == 9.2 Sensors ==
1311 1311  
1312 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:400px" %)
1313 -|=(% style="width: 300px;" %)**Sensor Model**|=(% style="width: 100px;" %)**Part Number**
1314 -|(% style="width:462px" %)**Rain Gauge**|(% style="width:110px" %)WSS-01
1315 -|(% style="width:462px" %)**Rain Gauge installation Bracket for Pole**|(% style="width:110px" %)WS-K2
1316 -|(% style="width:462px" %)**Wind Speed Direction 2 in 1 Sensor**|(% style="width:110px" %)WSS-02
1317 -|(% style="width:462px" %)**CO2/PM2.5/PM10 3 in 1 Sensor**|(% style="width:110px" %)WSS-03
1318 -|(% style="width:462px" %)**Rain/Snow Detect Sensor**|(% style="width:110px" %)WSS-04
1319 -|(% style="width:462px" %)**Temperature, Humidity, illuminance and Pressure 4 in 1 sensor**|(% style="width:110px" %)WSS-05
1320 -|(% style="width:462px" %)**Total Solar Radiation Sensor**|(% style="width:110px" %)WSS-06
1321 -|(% style="width:462px" %)**PAR (Photosynthetically Available Radiation)**|(% style="width:110px" %)WSS-07
1345 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:500px" %)
1346 +|=(% style="width: 300px;" %)**Sensor Model**|=(% style="width: 200px;" %)**Part Number**
1347 +|(% style="width:462px" %)**Rain Gauge**|(% style="width:120px" %)WSS-01
1348 +|(% style="width:462px" %)**Rain Gauge installation Bracket for Pole**|(% style="width:120px" %)WS-K2
1349 +|(% style="width:462px" %)**Wind Speed Direction 2 in 1 Sensor**|(% style="width:120px" %)WSS-02
1350 +|(% style="width:462px" %)**CO2/PM2.5/PM10 3 in 1 Sensor**|(% style="width:120px" %)WSS-03
1351 +|(% style="width:462px" %)**Rain/Snow Detect Sensor**|(% style="width:120px" %)WSS-04
1352 +|(% style="width:462px" %)**Temperature, Humidity, illuminance and Pressure 4 in 1 sensor**|(% style="width:120px" %)WSS-05
1353 +|(% style="width:462px" %)**Total Solar Radiation Sensor**|(% style="width:120px" %)WSS-06
1354 +|(% style="width:462px" %)**PAR (Photosynthetically Available Radiation)**|(% style="width:120px" %)WSS-07
1322 1322  
1323 1323  
1324 1324  = 10. Support =
... ... @@ -1328,8 +1328,6 @@
1328 1328  
1329 1329  
1330 1330  
1331 -
1332 -
1333 1333  = 11. Appendix I: Field Installation Photo =
1334 1334  
1335 1335  
image-20220706154434-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +68.0 KB
Content