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,11 +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 86 + 87 + 88 + 80 80 == 2.2 How it works? == 81 81 91 + 82 82 ((( 83 83 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. 84 84 ))) ... ... @@ -94,10 +94,14 @@ 94 94 (% style="color:red" %)**Notice:** 95 95 96 96 1. WSC1-L will auto scan available weather sensors when power on or reboot. 97 -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. 98 98 109 + 110 + 111 + 99 99 == 2.3 Example to use for LoRaWAN network == 100 100 114 + 101 101 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. 102 102 103 103 ... ... @@ -149,18 +149,23 @@ 149 149 150 150 == 2.4 Uplink Payload == 151 151 166 + 152 152 Uplink payloads include two types: Valid Sensor Value and other status / control command. 153 153 154 154 * Valid Sensor Value: Use FPORT=2 155 155 * Other control command: Use FPORT other than 2. 156 156 172 + 173 + 174 + 157 157 === 2.4.1 Uplink FPORT~=5, Device Status === 158 158 177 + 159 159 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 160 160 161 161 162 162 ((( 163 -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 164 164 ))) 165 165 166 166 (% border="1" cellspacing="8" style="background-color:#ffffcc; color:green; width:500px" %) ... ... @@ -176,6 +176,7 @@ 176 176 177 177 ==== (% style="color:#037691" %)**Sensor Model:**(%%) ==== 178 178 198 + 179 179 For WSC1-L, this value is 0x0D. 180 180 181 181 ... ... @@ -182,6 +182,7 @@ 182 182 183 183 ==== (% style="color:#037691" %)**Firmware Version:**(%%) ==== 184 184 205 + 185 185 0x0100, Means: v1.0.0 version. 186 186 187 187 ... ... @@ -188,6 +188,7 @@ 188 188 189 189 ==== (% style="color:#037691" %)**Frequency Band:**(%%) ==== 190 190 212 + 191 191 *0x01: EU868 192 192 193 193 *0x02: US915 ... ... @@ -212,6 +212,7 @@ 212 212 213 213 ==== (% style="color:#037691" %)**Sub-Band:**(%%) ==== 214 214 237 + 215 215 value 0x00 ~~ 0x08(only for CN470, AU915,US915. Others are0x00) 216 216 217 217 ... ... @@ -218,6 +218,7 @@ 218 218 219 219 ==== (% style="color:#037691" %)**BAT:**(%%) ==== 220 220 244 + 221 221 ((( 222 222 shows the battery voltage for WSC1-L MCU. 223 223 ))) ... ... @@ -230,6 +230,7 @@ 230 230 231 231 ==== (% style="color:#037691" %)**Weather Sensor Types:**(%%) ==== 232 232 257 + 233 233 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:100px" %) 234 234 |Byte3|Byte2|Byte1 235 235 ... ... @@ -263,6 +263,7 @@ 263 263 264 264 === 2.4.2 Uplink FPORT~=2, Real time sensor value === 265 265 291 + 266 266 ((( 267 267 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"]]. 268 268 ))) ... ... @@ -289,7 +289,7 @@ 289 289 290 290 (% style="color:#4472c4" %)**Sensor Type Table:** 291 291 292 -[[image:image-202206 24140352-2.png]]318 +[[image:image-20220706154434-1.png]] 293 293 294 294 295 295 ((( ... ... @@ -340,9 +340,9 @@ 340 340 341 341 342 342 343 - 344 344 === 2.4.3 Decoder in TTN V3 === 345 345 371 + 346 346 ((( 347 347 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. 348 348 ))) ... ... @@ -352,15 +352,17 @@ 352 352 ))) 353 353 354 354 ((( 355 -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]] 356 356 ))) 357 357 358 358 ((( 359 - [[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 + 360 360 ))) 361 361 362 362 ((( 363 363 and put as below: 390 + 391 + 364 364 ))) 365 365 366 366 [[image:1656051152438-578.png]] ... ... @@ -369,6 +369,7 @@ 369 369 370 370 == 2.5 Show data on Application Server == 371 371 400 + 372 372 ((( 373 373 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: 374 374 ))) ... ... @@ -388,18 +388,22 @@ 388 388 [[image:1656051197172-131.png]] 389 389 390 390 420 + 391 391 **Add TagoIO:** 392 392 393 393 [[image:1656051223585-631.png]] 394 394 395 395 426 + 396 396 **Authorization:** 397 397 398 398 [[image:1656051248318-368.png]] 399 399 400 400 432 + 401 401 In TagoIO console ([[https:~~/~~/admin.tago.io~~/~~/>>url:https://datacake.co/]]) , add WSC1-L: 402 402 435 + 403 403 [[image:1656051277767-168.png]] 404 404 405 405 ... ... @@ -406,6 +406,7 @@ 406 406 407 407 = 3. Configure WSC1-L via AT Command or LoRaWAN Downlink = 408 408 442 + 409 409 Use can configure WSC1-L via AT Command or LoRaWAN Downlink. 410 410 411 411 * AT Command Connection: See [[FAQ>>||anchor="H7.FAQ"]]. ... ... @@ -422,7 +422,7 @@ 422 422 423 423 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]] 424 424 425 -(% 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. ** 426 426 427 427 428 428 * (% style="color:#4472c4" %)**Commands special design for WSC1-L** ... ... @@ -433,6 +433,7 @@ 433 433 434 434 == 3.1 Set Transmit Interval Time == 435 435 470 + 436 436 Feature: Change LoRaWAN End Node Transmit Interval. 437 437 438 438 (% style="color:#037691" %)**AT Command: AT+TDC** ... ... @@ -452,9 +452,9 @@ 452 452 453 453 454 454 455 - 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:** ... ... @@ -470,9 +470,9 @@ 470 470 471 471 472 472 473 - 474 474 == 3.3 Add or Delete RS485 Sensor == 475 475 510 + 476 476 ((( 477 477 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. 478 478 ))) ... ... @@ -538,6 +538,8 @@ 538 538 * has_CRC: 1 539 539 * timeout: 1500 (Fill in the test according to the actual situation) 540 540 576 + 577 + 541 541 **So the input command is:** 542 542 543 543 AT+DYSENSOR=A1,8,A103000000019CAA,8,24,1,1500 ... ... @@ -569,9 +569,9 @@ 569 569 570 570 571 571 572 - 573 573 == 3.4 RS485 Test Command == 574 574 611 + 575 575 (% style="color:#037691" %)**AT Command:** 576 576 577 577 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:474px" %) ... ... @@ -598,9 +598,9 @@ 598 598 599 599 600 600 601 - 602 602 == 3.5 RS485 response timeout == 603 603 640 + 604 604 Feature: Set or get extended time to receive 485 sensor data. 605 605 606 606 (% style="color:#037691" %)**AT Command:** ... ... @@ -629,9 +629,9 @@ 629 629 630 630 631 631 632 - 633 633 == 3.6 Set Sensor Type == 634 634 671 + 635 635 ((( 636 636 Feature: Set sensor in used. If there are 6 sensors, user can set to only send 5 sensors values. 637 637 ))) ... ... @@ -649,6 +649,7 @@ 649 649 |=(% style="width: 157px;" %)**Command Example**|=(% style="width: 130px;" %)**Function**|=(% style="width: 87px;" %)**Response** 650 650 |(% style="width:157px" %)AT+STYPE=80221|(% style="width:130px" %)Set sensor types|(% style="width:87px" %)OK 651 651 689 + 652 652 Eg: The setting command **AT+STYPE=802212** means: 653 653 654 654 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:495px" %) ... ... @@ -666,6 +666,8 @@ 666 666 667 667 * 0xE400802212 Same as: AT+STYPE=80221 668 668 707 + 708 + 669 669 (% style="color:red" %)**Note:** 670 670 671 671 ~1. The sensor type will not be saved to flash, and the value will be updated every time the sensor is restarted or rescanned. ... ... @@ -672,7 +672,6 @@ 672 672 673 673 674 674 675 - 676 676 = 4. Power consumption and battery = 677 677 678 678 == 4.1 Total Power Consumption == ... ... @@ -714,8 +714,6 @@ 714 714 715 715 716 716 717 - 718 - 719 719 == 5.2 Power Consumption == 720 720 721 721 WSC1-L (without external sensor): Idle: 4mA, Transmit: max 40mA ... ... @@ -785,12 +785,11 @@ 785 785 786 786 787 787 788 - 789 - 790 790 === 6.1.2 Specification === 791 791 792 792 * Resolution: 0.2mm 793 793 * Accuracy: ±3% 829 +* Range: 0 ~~ 100mm 794 794 * Rainfall strength: 0mm~4mm/min (max 8mm/min) 795 795 * Input Power: DC 5~~24v 796 796 * Interface: RS485 ... ... @@ -800,8 +800,6 @@ 800 800 801 801 802 802 803 - 804 - 805 805 === 6.1.3 Dimension === 806 806 807 807 [[image:1656054957406-980.png]] ... ... @@ -874,8 +874,6 @@ 874 874 875 875 876 876 877 - 878 - 879 879 === 6.2.2 Specification === 880 880 881 881 * Wind speed range: 0 ~~ 30m/s, (always show 30m/s for higher speed) ... ... @@ -891,8 +891,6 @@ 891 891 892 892 893 893 894 - 895 - 896 896 === 6.2.3 Dimension === 897 897 898 898 [[image:image-20220624152813-2.png]] ... ... @@ -945,8 +945,6 @@ 945 945 946 946 947 947 948 - 949 - 950 950 === 6.3.2 Specification === 951 951 952 952 * CO2 Range: 0~5000ppm, accuracy: ±3%F•S(25℃) ... ... @@ -966,13 +966,12 @@ 966 966 967 967 968 968 969 - 970 - 971 971 === 6.3.3 Dimension === 972 972 973 973 [[image:1656056708366-230.png]] 974 974 975 975 1002 + 976 976 === 6.3.4 Pin Mapping === 977 977 978 978 [[image:1656056722648-743.png]] ... ... @@ -1012,8 +1012,6 @@ 1012 1012 1013 1013 1014 1014 1015 - 1016 - 1017 1017 === 6.4.2 Specification === 1018 1018 1019 1019 * Detect if there is rain or snow ... ... @@ -1027,8 +1027,6 @@ 1027 1027 1028 1028 1029 1029 1030 - 1031 - 1032 1032 === 6.4.3 Dimension === 1033 1033 1034 1034 [[image:1656056844782-155.png]] ... ... @@ -1079,8 +1079,6 @@ 1079 1079 1080 1080 1081 1081 1082 - 1083 - 1084 1084 === 6.5.2 Specification === 1085 1085 1086 1086 * Input Power: DC 12 ~~ 24v ... ... @@ -1107,8 +1107,6 @@ 1107 1107 1108 1108 1109 1109 1110 - 1111 - 1112 1112 === 6.5.3 Dimension === 1113 1113 1114 1114 [[image:1656057170639-522.png]] ... ... @@ -1154,9 +1154,6 @@ 1154 1154 1155 1155 1156 1156 1157 - 1158 - 1159 - 1160 1160 === 6.6.2 Specification === 1161 1161 1162 1162 * Input Power: DC 5 ~~ 24v ... ... @@ -1174,8 +1174,6 @@ 1174 1174 1175 1175 1176 1176 1177 - 1178 - 1179 1179 === 6.6.3 Dimension === 1180 1180 1181 1181 [[image:1656057348695-898.png]] ... ... @@ -1238,8 +1238,6 @@ 1238 1238 1239 1239 1240 1240 1241 - 1242 - 1243 1243 === 6.7.3 Dimension === 1244 1244 1245 1245 [[image:1656057538793-888.png]] ... ... @@ -1327,6 +1327,7 @@ 1327 1327 * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band 1328 1328 1329 1329 1342 + 1330 1330 == 9.2 Sensors == 1331 1331 1332 1332 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:500px" %) ... ... @@ -1348,8 +1348,6 @@ 1348 1348 1349 1349 1350 1350 1351 - 1352 - 1353 1353 = 11. Appendix I: Field Installation Photo = 1354 1354 1355 1355
- image-20220706154434-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +68.0 KB - Content