Changes for page WSC1-L-Dragino LoRaWAN Weather Station User Manual
Last modified by Xiaoling on 2025/04/25 09:08
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -21,19 +21,19 @@ 21 21 22 22 23 23 ((( 24 -Dragino LoRaWAN weather station series products are designed for measuring atmospheric conditions to provide information for weather forecasts and to study the (% style="color: blue" %)**weather and climate**(%%). They consist of a (% style="color:blue" %)**main process device (WSC1-L) and various sensors**.24 +Dragino LoRaWAN weather station series products are designed for measuring atmospheric conditions to provide information for weather forecasts and to study the (% style="color:#4472c4" %)**weather and climate**(%%). They consist of a (% style="color:#4472c4" %)**main process device (WSC1-L) and various sensors**. 25 25 ))) 26 26 27 27 ((( 28 -The sensors include various type such as: (% style="color: blue" %)**Rain Gauge**, **Temperature/Humidity/Pressure sensor**, **Wind Speed/direction sensor**, **Illumination sensor**, **CO2 sensor**, **Rain/Snow sensor**,** PM2.5/10 sensor**, **PAR(Photosynthetically Available Radiation) sensor, Total Solar Radiation sensor**(%%) and so on.28 +The sensors include various type such as: (% style="color:#4472c4" %)**Rain Gauge**, **Temperature/Humidity/Pressure sensor**, **Wind Speed/direction sensor**, **Illumination sensor**, **CO2 sensor**, **Rain/Snow sensor**,** PM2.5/10 sensor**, **PAR(Photosynthetically Available Radiation) sensor, Total Solar Radiation sensor**(%%) and so on. 29 29 ))) 30 30 31 31 ((( 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.32 +Main process device WSC1-L is an outdoor LoRaWAN RS485 end node. It is powered by external (% style="color:#4472c4" %)**12v solar power**(%%) and have a (% style="color:#4472c4" %)**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. 33 33 ))) 34 34 35 35 ((( 36 -WSC1-L is full compatible with(% style="color: blue" %)** LoRaWAN Class C protocol**(%%), it can work with standard LoRaWAN gateway.36 +WSC1-L is full compatible with(% style="color:#4472c4" %)** LoRaWAN Class C protocol**(%%), it can work with standard LoRaWAN gateway. 37 37 ))) 38 38 39 39 ... ... @@ -101,6 +101,8 @@ 101 101 1. WSC1-L will auto scan available weather sensors when power on or reboot. 102 102 1. User can send a [[downlink command>>||anchor="H3.ConfigureWSC1-LviaATCommandorLoRaWANDownlink"]] to WSC1-L to do a re-scan on the available sensors. 103 103 104 + 105 + 104 104 == 2.3 Example to use for LoRaWAN network == 105 105 106 106 ... ... @@ -155,7 +155,6 @@ 155 155 156 156 [[image:1656042745346-283.png]] 157 157 158 - 159 159 == 2.4 Uplink Payload == 160 160 161 161 ... ... @@ -176,7 +176,7 @@ 176 176 User can also use downlink command**(0x2301)** to ask WSC1-L to resend this uplink 177 177 ))) 178 178 179 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:500px" %)180 +(% border="1" cellspacing="8" style="background-color:#f2f2f2; width:500px" %) 180 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 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:"]] 182 182 ... ... @@ -198,25 +198,25 @@ 198 198 199 199 ==== (% style="color:#037691" %)**Frequency Band:**(%%) ==== 200 200 201 -0x01: EU868 202 +*0x01: EU868 202 202 203 -0x02: US915 204 +*0x02: US915 204 204 205 -0x03: IN865 206 +*0x03: IN865 206 206 207 -0x04: AU915 208 +*0x04: AU915 208 208 209 -0x05: KZ865 210 +*0x05: KZ865 210 210 211 -0x06: RU864 212 +*0x06: RU864 212 212 213 -0x07: AS923 214 +*0x07: AS923 214 214 215 -0x08: AS923-1 216 +*0x08: AS923-1 216 216 217 -0x09: AS923-2 218 +*0x09: AS923-2 218 218 219 -0x0a: AS923-3 220 +*0x0a: AS923-3 220 220 221 221 222 222 ==== (% style="color:#037691" %)**Sub-Band:**(%%) ==== ... ... @@ -294,18 +294,25 @@ 294 294 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:464px" %) 295 295 |(% style="width:140px" %)Sensor Segment 1|(% style="width:139px" %)Sensor Segment 2|(% style="width:42px" %)……|(% style="width:140px" %)Sensor Segment n 296 296 298 + 297 297 (% style="color:#4472c4" %)** Sensor Segment Define**: 298 298 299 299 (% border="1" cellspacing="10" style="background-color:#f2f2f2; width:330px" %) 300 300 |(% style="width:89px" %)Type Code|(% style="width:114px" %)Length (Bytes)|(% style="width:124px" %)Measured Value 301 301 304 + 302 302 (% style="color:#4472c4" %)**Sensor Type Table:** 303 303 304 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:5 10px" %)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**307 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:520px" %) 308 +|(% style="background-color:#d9e2f3; color:#0070c0; width:103px" %)**Sensor Type**|(% style="background-color:#d9e2f3; color:#0070c0; width:91px" %)**Type Code**|(% style="background-color:#d9e2f3; color:#0070c0; width:116px" %)**Range**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**Length( Bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:120px" %)**Example** 306 306 |(% style="width:103px" %)Wind Speed|(% style="width:91px" %)0x01|(% style="width:158px" %)((( 307 -Speed: 0 ~~ 60m/s 308 -Level: 0 ~~ 17 310 +((( 311 +Speed: 0~60m/s 312 +))) 313 + 314 +((( 315 +Level: 0~17 316 +))) 309 309 )))|(% style="width:122px" %)0x03 |(% style="width:904px" %)((( 310 310 ((( 311 311 0x0024/10=3.6m/s (0x02FE: No Sensor, 0x02EE: Value Error) ... ... @@ -316,8 +316,13 @@ 316 316 ))) 317 317 ))) 318 318 |(% style="width:103px" %)Wind Direction|(% style="width:91px" %)0x02|(% style="width:158px" %)((( 319 -Angel: 0 ~~ 360° 327 +((( 328 +Angel: 0~360° 329 +))) 330 + 331 +((( 320 320 Direction: 16 positions 333 +))) 321 321 )))|(% style="width:122px" %)0x03|(% style="width:904px" %)((( 322 322 ((( 323 323 0x02C9/10=66.6°(0x0EFE: No Sensor,0x0EFF: Value Error) ... ... @@ -374,7 +374,9 @@ 374 374 0x00B3=179μmol/m^^2^^•s (0x09FE: No Sensor,0x09FF: Value Error) 375 375 ))) 376 376 |(% style="width:103px" %)((( 377 -Total Solar Radiation 390 +Total Solar 391 + 392 +Radiation 378 378 )))|(% style="width:91px" %)0x0D|(% style="width:158px" %)0~2000W/m^^2^^|(% style="width:122px" %)0x02|(% style="width:904px" %)((( 379 379 0x0073/10=11.5W/m^^2^^(0x4EFE: No Sensor,0x4EFF: Value Error) 380 380 ))) ... ... @@ -383,6 +383,9 @@ 383 383 Below is an example payload: [[image:image-20220624140615-3.png]] 384 384 ))) 385 385 401 +((( 402 + 403 +))) 386 386 387 387 ((( 388 388 When sending this payload to LoRaWAN server. WSC1-L will send this in one uplink or several uplinks according to LoRaWAN spec requirement. For example, total length of Payload is 54 bytes. ... ... @@ -480,7 +480,7 @@ 480 480 481 481 There are two kinds of commands to configure WSC1-L, they are: 482 482 483 -* (% style="color: blue" %)**General Commands**.501 +* (% style="color:#4472c4" %)**General Commands**. 484 484 485 485 These commands are to configure: 486 486 ... ... @@ -492,7 +492,7 @@ 492 492 (% style="color:red" %)**Note~*~*: Please check early user manual if you don’t have v1.8.0 firmware. ** 493 493 494 494 495 -* (% style="color: blue" %)**Commands special design for WSC1-L**513 +* (% style="color:#4472c4" %)**Commands special design for WSC1-L** 496 496 497 497 These commands only valid for WSC1-L, as below: 498 498 ... ... @@ -534,8 +534,8 @@ 534 534 535 535 (% style="color:#037691" %)**AT Command:** 536 536 537 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:46 6px" %)538 -|(% style="background-color:#d9e2f3; color:#0070c0; width:15 6px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:225px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:85px" %)**Response**555 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:465.818px" %) 556 +|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:224px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:84px" %)**Response** 539 539 |(% style="width:155px" %)AT+ALARMMOD=1|(% style="width:224px" %)Enter emergency mode. Uplink every 1 minute|(% style="width:84px" %)((( 540 540 OK 541 541 ... ... @@ -653,10 +653,16 @@ 653 653 654 654 (% style="color:#037691" %)**AT Command:** 655 655 656 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:4 94px" %)657 -|=(% style="width: 160px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 2 48px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 86px;background-color:#D9E2F3;color:#0070C0" %)**Response**674 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:474px" %) 675 +|=(% style="width: 160px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 228px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 86px;background-color:#D9E2F3;color:#0070C0" %)**Response** 658 658 |(% style="width:159px" %)AT+RSWRITE=xxxxxx|(% style="width:227px" %)((( 659 -Send command to 485 sensor. Range : no more than 10 bytes 677 +((( 678 +Send command to 485 sensor 679 +))) 680 + 681 +((( 682 +Range : no more than 10 bytes 683 +))) 660 660 )))|(% style="width:85px" %)OK 661 661 662 662 Eg: Send command **01 03 00 00 00 01 84 0A** to 485 sensor ... ... @@ -680,7 +680,17 @@ 680 680 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:433px" %) 681 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** 682 682 |(% style="width:157px" %)AT+DTR=1000|(% style="width:188px" %)((( 683 -Set response timeout to: Range : 0~~10000 707 +((( 708 +((( 709 +Set response timeout to: 710 +))) 711 +))) 712 + 713 +((( 714 +((( 715 +Range : 0~~10000 716 +))) 717 +))) 684 684 )))|(% style="width:85px" %)OK 685 685 686 686 (% style="color:#037691" %)**Downlink Command:** ... ... @@ -732,6 +732,7 @@ 732 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** 733 733 |(% style="width:157px" %)AT+STYPE=80221|(% style="width:130px" %)Set sensor types|(% style="width:87px" %)OK 734 734 769 + 735 735 Eg: The setting command **AT+STYPE=80221** means: 736 736 737 737 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:495px" %) ... ... @@ -754,25 +754,6 @@ 754 754 ~1. The sensor type will not be saved to flash, and the value will be updated every time the sensor is restarted or rescanned. 755 755 756 756 757 -== 3.7 Set the registers read by the rain gauge(Since firmware V1.3) == 758 - 759 - 760 -(% style="color:#037691" %)**AT Command:** 761 - 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" %)((( 767 -Set the registers read by the rain gauge 768 -)))|(% style="width:85px" %)OK 769 - 770 -(% style="color:#037691" %)**Downlink Command:** 771 - 772 -* 0x1701 Same as: AT+RAINFALLSWITCH=1 773 - 774 - 775 - 776 776 = 4. Power consumption and battery = 777 777 778 778 == 4.1 Total Power Consumption == ... ... @@ -899,10 +899,10 @@ 899 899 * Resolution: 0.2mm 900 900 * Accuracy: ±3% 901 901 * Range: 0 ~~ 100mm 902 -* Rainfall strength: 0mm ~~4mm/min (max 8mm/min)903 -* Input Power: DC 5 918 +* Rainfall strength: 0mm~4mm/min (max 8mm/min) 919 +* Input Power: DC 5~~24v 904 904 * Interface: RS485 905 -* Working Temperature: 0℃ ~~70℃ (incorrect below 0 degree, because water become ICE)921 +* Working Temperature: 0℃~70℃ ( incorrect below 0 degree, because water become ICE) 906 906 * Working Humidity: <100% (no dewing) 907 907 * Power Consumption: 4mA @ 12v. 908 908 ... ... @@ -991,11 +991,11 @@ 991 991 992 992 * Wind speed range: 0 ~~ 60m/s 993 993 * Wind direction range: 0 ~~ 360° 994 -* Start wind speed: ≤0.3 995 -* Accuracy: ± (0.3+0.03V)m/s , ±1°996 -* Input Power: DC 5 1010 +* Start wind speed: ≤0.3m/s 1011 +* Accuracy: ±(0.3+0.03V)m/s , ±1° 1012 +* Input Power: DC 5~~24v 997 997 * Interface: RS485 998 -* Working Temperature: -30℃ ~~70℃1014 +* Working Temperature: -30℃~70℃ 999 999 * Working Humidity: <100% (no dewing) 1000 1000 * Power Consumption: 13mA ~~ 12v. 1001 1001 * Cable Length: 2 meters ... ... @@ -1064,19 +1064,19 @@ 1064 1064 === 6.3.2 Specification === 1065 1065 1066 1066 1067 -* CO2 Range: 0 ~~5000ppm, accuracy: ±3%F•S(25℃)1083 +* CO2 Range: 0~5000ppm, accuracy: ±3%F•S(25℃) 1068 1068 * CO2 resolution: 1ppm 1069 -* PM2.5/PM10 Range: 0 ~~1000μg/m3 , accuracy ±3%F•S(25℃)1085 +* PM2.5/PM10 Range: 0~1000μg/m3 , accuracy ±3%F•S(25℃) 1070 1070 * PM2.5/PM10 resolution: 1μg/m3 1071 1071 * Input Power: DC 7 ~~ 24v 1072 1072 * Preheat time: 3min 1073 1073 * Interface: RS485 1074 1074 * Working Temperature: 1075 -** CO2: 0℃ ~~50℃;1091 +** CO2: 0℃~50℃; 1076 1076 ** PM2.5/PM10: -30 ~~ 50℃ 1077 1077 * Working Humidity: 1078 -** PM2.5/PM10: 15 ~~80%RH (no dewing)1079 -** CO2: 0 ~~95%RH1094 +** PM2.5/PM10: 15~80%RH (no dewing) 1095 +** CO2: 0~95%RH 1080 1080 * Power Consumption: 50mA@ 12v. 1081 1081 1082 1082 ... ... @@ -1136,8 +1136,8 @@ 1136 1136 * Detect if there is rain or snow 1137 1137 * Input Power: DC 12 ~~ 24v 1138 1138 * Interface: RS485 1139 -* Working Temperature: -30℃ ~~70℃1140 -* Working Humidity: 10 ~~90%RH1155 +* Working Temperature: -30℃~70℃ 1156 +* Working Humidity: 10~90%RH 1141 1141 * Power Consumption: 1142 1142 ** No heating: 12mA @ 12v, 1143 1143 ** heating: 94ma @ 12v. ... ... @@ -1212,15 +1212,15 @@ 1212 1212 ** resolution 0.1 %RH 1213 1213 ** Accuracy: 3% RH 1214 1214 * Pressure Sensor Spec: 1215 -** Range: 10 ~~1100hPa1231 +** Range: 10~1100hPa 1216 1216 ** Resolution: 0.1hPa 1217 1217 ** Accuracy: ±0.1hPa 1218 1218 * Illuminate sensor: 1219 -** Range: 0 ~~2/20/200kLux1235 +** Range: 0~2/20/200kLux 1220 1220 ** Resolution: 10 Lux 1221 -** Accuracy: ±3 %FS1222 -* Working Temperature: -30℃ ~~70℃1223 -* Working Humidity: 10 ~~90%RH1237 +** Accuracy: ±3%FS 1238 +* Working Temperature: -30℃~70℃ 1239 +* Working Humidity: 10~90%RH 1224 1224 * Power Consumption: 4mA @ 12v 1225 1225 1226 1226 ... ... @@ -1268,7 +1268,7 @@ 1268 1268 1269 1269 1270 1270 * RS485 Total Solar Radiation sensor 1271 -* Measure Total Radiation between 0.3 ~~3μm(300~~3000nm)1287 +* Measure Total Radiation between 0.3~3μm(300~3000nm) 1272 1272 * Measure Reflected Radiation if sense area towards ground. 1273 1273 1274 1274 ... ... @@ -1278,15 +1278,15 @@ 1278 1278 1279 1279 * Input Power: DC 5 ~~ 24v 1280 1280 * Interface: RS485 1281 -* Detect spectrum: 0.3 ~~3μm(300~3000nm)1282 -* Measure strength range: 0 ~~2000W/m21297 +* Detect spectrum: 0.3~3μm(300~3000nm) 1298 +* Measure strength range: 0~2000W/m2 1283 1283 * Resolution: 0.1W/m2 1284 1284 * Accuracy: ±3% 1285 -* Yearly Stability: ≤±2 %1286 -* Cosine response: ≤7 %(@ Sun angle 10°)1287 -* Temperature Effect: ±2 % (-10℃~~40℃)1288 -* Working Temperature: -40℃ ~~70℃1289 -* Working Humidity: 10 ~~90%RH1301 +* Yearly Stability: ≤±2% 1302 +* Cosine response: ≤7% (@ Sun angle 10°) 1303 +* Temperature Effect: ±2%(-10℃~40℃) 1304 +* Working Temperature: -40℃~70℃ 1305 +* Working Humidity: 10~90%RH 1290 1290 * Power Consumption: 4mA @ 12v 1291 1291 1292 1292 ... ... @@ -1348,13 +1348,13 @@ 1348 1348 1349 1349 * Input Power: DC 5 ~~ 24v 1350 1350 * Interface: RS485 1351 -* Response Spectrum: 400 ~~700nm1352 -* Measure range: 0 ~~2500μmol/m2•s1367 +* Response Spectrum: 400~700nm 1368 +* Measure range: 0~2500μmol/m2•s 1353 1353 * Resolution: 1μmol/m2•s 1354 1354 * Accuracy: ±2% 1355 -* Yearly Stability: ≤ %1356 -* Working Temperature: -30℃ ~~75℃1357 -* Working Humidity: 10 ~~90%RH1371 +* Yearly Stability: ≤±2% 1372 +* Working Temperature: -30℃~75℃ 1373 +* Working Humidity: 10~90%RH 1358 1358 * Power Consumption: 3mA @ 12v 1359 1359 1360 1360 ... ... @@ -1401,9 +1401,12 @@ 1401 1401 1402 1402 1403 1403 ((( 1404 -Firmware Location & Change log: [[https:~~/~~/www.dropbox.com/sh/j6uco1uirwqbng1/AAAwGoxamL5xNJR5Z6CTqGXha?dl=0>>https://www.dropbox.com/sh/j6uco1uirwqbng1/AAAwGoxamL5xNJR5Z6CTqGXha?dl=0]] 1420 +Firmware Location & Change log: 1421 + 1422 +[[https:~~/~~/www.dropbox.com/sh/fuorz31grv8i3r1/AABmjFDU4FADNP6sq7fsmBwVa?dl=0>>https://www.dropbox.com/sh/fuorz31grv8i3r1/AABmjFDU4FADNP6sq7fsmBwVa?dl=0]] 1405 1405 ))) 1406 1406 1425 + 1407 1407 ((( 1408 1408 Firmware Upgrade instruction: [[Firmware Upgrade Instruction>>doc:Main.Firmware Upgrade Instruction for STM32 base products.WebHome||anchor="H2.HardwareUpgradeMethodSupportList"]] 1409 1409 )))