Changes for page WSC1-L-Dragino LoRaWAN Weather Station User Manual
Last modified by Xiaoling on 2025/05/07 14:00
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
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 won ’t 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,12 +74,15 @@ 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 it ’s 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 87 + 88 + 81 81 == 2.2 How it works? == 82 82 91 + 83 83 ((( 84 84 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. 85 85 ))) ... ... @@ -95,11 +95,14 @@ 95 95 (% style="color:red" %)**Notice:** 96 96 97 97 1. WSC1-L will auto scan available weather sensors when power on or reboot. 98 -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. 99 99 100 100 110 + 111 + 101 101 == 2.3 Example to use for LoRaWAN network == 102 102 114 + 103 103 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. 104 104 105 105 ... ... @@ -151,6 +151,7 @@ 151 151 152 152 == 2.4 Uplink Payload == 153 153 166 + 154 154 Uplink payloads include two types: Valid Sensor Value and other status / control command. 155 155 156 156 * Valid Sensor Value: Use FPORT=2 ... ... @@ -157,13 +157,16 @@ 157 157 * Other control command: Use FPORT other than 2. 158 158 159 159 173 + 174 + 160 160 === 2.4.1 Uplink FPORT~=5, Device Status === 161 161 177 + 162 162 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 163 163 164 164 165 165 ((( 166 -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 167 167 ))) 168 168 169 169 (% border="1" cellspacing="8" style="background-color:#ffffcc; color:green; width:500px" %) ... ... @@ -179,6 +179,7 @@ 179 179 180 180 ==== (% style="color:#037691" %)**Sensor Model:**(%%) ==== 181 181 198 + 182 182 For WSC1-L, this value is 0x0D. 183 183 184 184 ... ... @@ -185,6 +185,7 @@ 185 185 186 186 ==== (% style="color:#037691" %)**Firmware Version:**(%%) ==== 187 187 205 + 188 188 0x0100, Means: v1.0.0 version. 189 189 190 190 ... ... @@ -191,6 +191,7 @@ 191 191 192 192 ==== (% style="color:#037691" %)**Frequency Band:**(%%) ==== 193 193 212 + 194 194 *0x01: EU868 195 195 196 196 *0x02: US915 ... ... @@ -215,6 +215,7 @@ 215 215 216 216 ==== (% style="color:#037691" %)**Sub-Band:**(%%) ==== 217 217 237 + 218 218 value 0x00 ~~ 0x08(only for CN470, AU915,US915. Others are0x00) 219 219 220 220 ... ... @@ -221,6 +221,7 @@ 221 221 222 222 ==== (% style="color:#037691" %)**BAT:**(%%) ==== 223 223 244 + 224 224 ((( 225 225 shows the battery voltage for WSC1-L MCU. 226 226 ))) ... ... @@ -233,6 +233,7 @@ 233 233 234 234 ==== (% style="color:#037691" %)**Weather Sensor Types:**(%%) ==== 235 235 257 + 236 236 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:100px" %) 237 237 |Byte3|Byte2|Byte1 238 238 ... ... @@ -266,6 +266,7 @@ 266 266 267 267 === 2.4.2 Uplink FPORT~=2, Real time sensor value === 268 268 291 + 269 269 ((( 270 270 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"]]. 271 271 ))) ... ... @@ -292,7 +292,7 @@ 292 292 293 293 (% style="color:#4472c4" %)**Sensor Type Table:** 294 294 295 -[[image:image-202206 24140352-2.png]]318 +[[image:image-20220706154434-1.png]] 296 296 297 297 298 298 ((( ... ... @@ -343,9 +343,9 @@ 343 343 344 344 345 345 346 - 347 347 === 2.4.3 Decoder in TTN V3 === 348 348 371 + 349 349 ((( 350 350 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. 351 351 ))) ... ... @@ -355,15 +355,17 @@ 355 355 ))) 356 356 357 357 ((( 358 -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]] 359 359 ))) 360 360 361 361 ((( 362 - [[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 + 363 363 ))) 364 364 365 365 ((( 366 366 and put as below: 390 + 391 + 367 367 ))) 368 368 369 369 [[image:1656051152438-578.png]] ... ... @@ -372,6 +372,7 @@ 372 372 373 373 == 2.5 Show data on Application Server == 374 374 400 + 375 375 ((( 376 376 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: 377 377 ))) ... ... @@ -391,18 +391,22 @@ 391 391 [[image:1656051197172-131.png]] 392 392 393 393 420 + 394 394 **Add TagoIO:** 395 395 396 396 [[image:1656051223585-631.png]] 397 397 398 398 426 + 399 399 **Authorization:** 400 400 401 401 [[image:1656051248318-368.png]] 402 402 403 403 432 + 404 404 In TagoIO console ([[https:~~/~~/admin.tago.io~~/~~/>>url:https://datacake.co/]]) , add WSC1-L: 405 405 435 + 406 406 [[image:1656051277767-168.png]] 407 407 408 408 ... ... @@ -409,6 +409,7 @@ 409 409 410 410 = 3. Configure WSC1-L via AT Command or LoRaWAN Downlink = 411 411 442 + 412 412 Use can configure WSC1-L via AT Command or LoRaWAN Downlink. 413 413 414 414 * AT Command Connection: See [[FAQ>>||anchor="H7.FAQ"]]. ... ... @@ -425,7 +425,7 @@ 425 425 426 426 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]] 427 427 428 -(% 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. ** 429 429 430 430 431 431 * (% style="color:#4472c4" %)**Commands special design for WSC1-L** ... ... @@ -436,6 +436,7 @@ 436 436 437 437 == 3.1 Set Transmit Interval Time == 438 438 470 + 439 439 Feature: Change LoRaWAN End Node Transmit Interval. 440 440 441 441 (% style="color:#037691" %)**AT Command: AT+TDC** ... ... @@ -453,8 +453,11 @@ 453 453 * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 454 454 455 455 488 + 489 + 456 456 == 3.2 Set Emergency Mode == 457 457 492 + 458 458 Feature: In emergency mode, WSC1-L will uplink data every 1 minute. 459 459 460 460 (% style="color:#037691" %)**AT Command:** ... ... @@ -468,8 +468,11 @@ 468 468 * 0xE100 Same as: AT+ALARMMOD=0 469 469 470 470 506 + 507 + 471 471 == 3.3 Add or Delete RS485 Sensor == 472 472 510 + 473 473 ((( 474 474 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. 475 475 ))) ... ... @@ -535,6 +535,8 @@ 535 535 * has_CRC: 1 536 536 * timeout: 1500 (Fill in the test according to the actual situation) 537 537 576 + 577 + 538 538 **So the input command is:** 539 539 540 540 AT+DYSENSOR=A1,8,A103000000019CAA,8,24,1,1500 ... ... @@ -564,16 +564,23 @@ 564 564 * 0xE5FF 565 565 566 566 607 + 608 + 567 567 == 3.4 RS485 Test Command == 568 568 611 + 569 569 (% style="color:#037691" %)**AT Command:** 570 570 571 571 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:474px" %) 572 572 |=(% style="width: 159px;" %)**Command Example**|=(% style="width: 227px;" %)**Function**|=(% style="width: 85px;" %)**Response** 573 573 |(% style="width:159px" %)AT+RSWRITE=xxxxxx|(% style="width:227px" %)((( 617 +((( 574 574 Send command to 485 sensor 619 +))) 575 575 621 +((( 576 576 Range : no more than 10 bytes 623 +))) 577 577 )))|(% style="width:85px" %)OK 578 578 579 579 Eg: Send command **01 03 00 00 00 01 84 0A** to 485 sensor ... ... @@ -586,8 +586,11 @@ 586 586 * 0xE20103000001840A Same as: AT+RSWRITE=0103000001840A 587 587 588 588 636 + 637 + 589 589 == 3.5 RS485 response timeout == 590 590 640 + 591 591 Feature: Set or get extended time to receive 485 sensor data. 592 592 593 593 (% style="color:#037691" %)**AT Command:** ... ... @@ -595,9 +595,13 @@ 595 595 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:433px" %) 596 596 |=(% style="width: 157px;" %)**Command Example**|=(% style="width: 188px;" %)**Function**|=(% style="width: 85px;" %)**Response** 597 597 |(% style="width:157px" %)AT+DTR=1000|(% style="width:188px" %)((( 648 +((( 598 598 Set response timeout to: 650 +))) 599 599 652 +((( 600 600 Range : 0~~10000 654 +))) 601 601 )))|(% style="width:85px" %)OK 602 602 603 603 (% style="color:#037691" %)**Downlink Command:** ... ... @@ -610,8 +610,11 @@ 610 610 * Example 2: Downlink Payload: E000000A ~/~/ Set Transmit Interval (DTR) = 10 seconds 611 611 612 612 667 + 668 + 613 613 == 3.6 Set Sensor Type == 614 614 671 + 615 615 ((( 616 616 Feature: Set sensor in used. If there are 6 sensors, user can set to only send 5 sensors values. 617 617 ))) ... ... @@ -629,6 +629,7 @@ 629 629 |=(% style="width: 157px;" %)**Command Example**|=(% style="width: 130px;" %)**Function**|=(% style="width: 87px;" %)**Response** 630 630 |(% style="width:157px" %)AT+STYPE=80221|(% style="width:130px" %)Set sensor types|(% style="width:87px" %)OK 631 631 689 + 632 632 Eg: The setting command **AT+STYPE=802212** means: 633 633 634 634 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:495px" %) ... ... @@ -646,6 +646,8 @@ 646 646 647 647 * 0xE400802212 Same as: AT+STYPE=80221 648 648 707 + 708 + 649 649 (% style="color:red" %)**Note:** 650 650 651 651 ~1. The sensor type will not be saved to flash, and the value will be updated every time the sensor is restarted or rescanned. ... ... @@ -652,7 +652,6 @@ 652 652 653 653 654 654 655 - 656 656 = 4. Power consumption and battery = 657 657 658 658 == 4.1 Total Power Consumption == ... ... @@ -693,6 +693,7 @@ 693 693 * Support default sensors or 3rd party RS485 sensors 694 694 695 695 755 + 696 696 == 5.2 Power Consumption == 697 697 698 698 WSC1-L (without external sensor): Idle: 4mA, Transmit: max 40mA ... ... @@ -761,10 +761,12 @@ 761 761 * Horizontal adjustable. 762 762 763 763 824 + 764 764 === 6.1.2 Specification === 765 765 766 766 * Resolution: 0.2mm 767 767 * Accuracy: ±3% 829 +* Range: 0 ~~ 100mm 768 768 * Rainfall strength: 0mm~4mm/min (max 8mm/min) 769 769 * Input Power: DC 5~~24v 770 770 * Interface: RS485 ... ... @@ -773,6 +773,7 @@ 773 773 * Power Consumption: 4mA @ 12v. 774 774 775 775 838 + 776 776 === 6.1.3 Dimension === 777 777 778 778 [[image:1656054957406-980.png]] ... ... @@ -844,6 +844,7 @@ 844 844 * PC enclosure, resist corrosion 845 845 846 846 910 + 847 847 === 6.2.2 Specification === 848 848 849 849 * Wind speed range: 0 ~~ 30m/s, (always show 30m/s for higher speed) ... ... @@ -858,6 +858,7 @@ 858 858 * Cable Length: 2 meters 859 859 860 860 925 + 861 861 === 6.2.3 Dimension === 862 862 863 863 [[image:image-20220624152813-2.png]] ... ... @@ -909,6 +909,7 @@ 909 909 * Laser Beam Scattering to PM2.5 and PM10 910 910 911 911 977 + 912 912 === 6.3.2 Specification === 913 913 914 914 * CO2 Range: 0~5000ppm, accuracy: ±3%F•S(25℃) ... ... @@ -927,11 +927,13 @@ 927 927 * Power Consumption: 50mA@ 12v. 928 928 929 929 996 + 930 930 === 6.3.3 Dimension === 931 931 932 932 [[image:1656056708366-230.png]] 933 933 934 934 1002 + 935 935 === 6.3.4 Pin Mapping === 936 936 937 937 [[image:1656056722648-743.png]] ... ... @@ -970,6 +970,7 @@ 970 970 * grid electrode uses Electroless Nickel/Immersion Gold design for resist corrosion 971 971 972 972 1041 + 973 973 === 6.4.2 Specification === 974 974 975 975 * Detect if there is rain or snow ... ... @@ -982,6 +982,7 @@ 982 982 ** heating: 94ma @ 12v. 983 983 984 984 1054 + 985 985 === 6.4.3 Dimension === 986 986 987 987 [[image:1656056844782-155.png]] ... ... @@ -1031,6 +1031,7 @@ 1031 1031 * RS485 Temperature, Humidity, Illuminance, Pressure sensor 1032 1032 1033 1033 1104 + 1034 1034 === 6.5.2 Specification === 1035 1035 1036 1036 * Input Power: DC 12 ~~ 24v ... ... @@ -1056,6 +1056,7 @@ 1056 1056 * Power Consumption: 4mA @ 12v 1057 1057 1058 1058 1130 + 1059 1059 === 6.5.3 Dimension === 1060 1060 1061 1061 [[image:1656057170639-522.png]] ... ... @@ -1099,6 +1099,8 @@ 1099 1099 * Measure Total Radiation between 0.3~3μm(300~3000nm) 1100 1100 * Measure Reflected Radiation if sense area towards ground. 1101 1101 1174 + 1175 + 1102 1102 === 6.6.2 Specification === 1103 1103 1104 1104 * Input Power: DC 5 ~~ 24v ... ... @@ -1115,6 +1115,7 @@ 1115 1115 * Power Consumption: 4mA @ 12v 1116 1116 1117 1117 1192 + 1118 1118 === 6.6.3 Dimension === 1119 1119 1120 1120 [[image:1656057348695-898.png]] ... ... @@ -1176,6 +1176,7 @@ 1176 1176 * Power Consumption: 3mA @ 12v 1177 1177 1178 1178 1254 + 1179 1179 === 6.7.3 Dimension === 1180 1180 1181 1181 [[image:1656057538793-888.png]] ... ... @@ -1264,7 +1264,6 @@ 1264 1264 1265 1265 1266 1266 1267 - 1268 1268 == 9.2 Sensors == 1269 1269 1270 1270 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:500px" %) ... ... @@ -1279,8 +1279,6 @@ 1279 1279 |(% style="width:462px" %)**PAR (Photosynthetically Available Radiation)**|(% style="width:120px" %)WSS-07 1280 1280 1281 1281 1282 - 1283 - 1284 1284 = 10. Support = 1285 1285 1286 1286 * Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule.
- image-20220706154434-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +68.0 KB - Content