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)
-
Attachments (0 modified, 5 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,8 +1,13 @@ 1 + 2 + 1 1 (% style="text-align:center" %) 2 2 [[image:1656035424980-692.png||height="533" width="386"]] 3 3 4 4 5 5 8 + 9 + 10 + 6 6 **Table of Contents:** 7 7 8 8 {{toc/}} ... ... @@ -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: #4472c4" %)**weather and climate**(%%). They consist of a (% style="color:#4472c4" %)**main process device (WSC1-L) and various sensors**.29 +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**. 25 25 ))) 26 26 27 27 ((( 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.33 +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. 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: #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.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-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: #4472c4" %)** LoRaWAN Class C protocol**(%%), it can work with standard LoRaWAN gateway.41 +WSC1-L is full compatible with(% style="color:blue" %)** LoRaWAN Class C protocol**(%%), it can work with standard LoRaWAN gateway. 37 37 ))) 38 38 39 39 ... ... @@ -59,7 +59,6 @@ 59 59 60 60 WSC1-L is shipped with a RS485 converter board, for the easy connection to different sensors and WSC1-L. Below is a connection photo: 61 61 62 - 63 63 [[image:1656042136605-251.png]] 64 64 65 65 ... ... @@ -79,8 +79,6 @@ 79 79 * 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. 80 80 * Cabinet. 81 81 82 - 83 - 84 84 == 2.2 How it works? == 85 85 86 86 ... ... @@ -88,7 +88,6 @@ 88 88 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. 89 89 ))) 90 90 91 - 92 92 ((( 93 93 Open WSC1-L and put the yellow jumper as below position to power on WSC1-L. 94 94 ))) ... ... @@ -101,18 +101,14 @@ 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 - 106 106 == 2.3 Example to use for LoRaWAN network == 107 107 108 108 109 109 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. 110 110 111 - 112 112 [[image:1656042612899-422.png]] 113 113 114 114 115 - 116 116 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: 117 117 118 118 ... ... @@ -129,6 +129,7 @@ 129 129 130 130 [[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"]] 131 131 129 + 132 132 **Add APP EUI in the application.** 133 133 134 134 [[image:1656042662694-311.png]] ... ... @@ -136,27 +136,23 @@ 136 136 [[image:1656042673910-429.png]] 137 137 138 138 139 - 140 - 141 141 **Choose Manually to add WSC1-L** 142 142 143 143 [[image:1656042695755-103.png]] 144 144 145 145 146 - 147 147 **Add APP KEY and DEV EUI** 148 148 149 149 [[image:1656042723199-746.png]] 150 150 151 151 152 - 153 153 ((( 154 154 (% 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. 155 155 ))) 156 156 157 - 158 158 [[image:1656042745346-283.png]] 159 159 153 + 160 160 == 2.4 Uplink Payload == 161 161 162 162 ... ... @@ -165,8 +165,6 @@ 165 165 * Valid Sensor Value: Use FPORT=2 166 166 * Other control command: Use FPORT other than 2. 167 167 168 - 169 - 170 170 === 2.4.1 Uplink FPORT~=5, Device Status === 171 171 172 172 ... ... @@ -177,9 +177,9 @@ 177 177 User can also use downlink command**(0x2301)** to ask WSC1-L to resend this uplink 178 178 ))) 179 179 180 -(% border="1" cellspacing=" 8" style="background-color:#f2f2f2; width:500px" %)181 -|=(% 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**182 -|(% 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:"]]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:"]] 183 183 184 184 [[image:1656043061044-343.png]] 185 185 ... ... @@ -199,25 +199,25 @@ 199 199 200 200 ==== (% style="color:#037691" %)**Frequency Band:**(%%) ==== 201 201 202 - *0x01: EU868194 +0x01: EU868 203 203 204 - *0x02: US915196 +0x02: US915 205 205 206 - *0x03: IN865198 +0x03: IN865 207 207 208 - *0x04: AU915200 +0x04: AU915 209 209 210 - *0x05: KZ865202 +0x05: KZ865 211 211 212 - *0x06: RU864204 +0x06: RU864 213 213 214 - *0x07: AS923206 +0x07: AS923 215 215 216 - *0x08: AS923-1208 +0x08: AS923-1 217 217 218 - *0x09: AS923-2210 +0x09: AS923-2 219 219 220 - *0x0a: AS923-3212 +0x0a: AS923-3 221 221 222 222 223 223 ==== (% style="color:#037691" %)**Sub-Band:**(%%) ==== ... ... @@ -243,8 +243,8 @@ 243 243 244 244 Bit = 1 means this sensor is connected, Bit=0 means this sensor is not connected 245 245 246 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:520px" %)247 -|(% rowspan="2" style="width:53px" %)Byte3|(% style="width:71px" %)Bit23|(% style="width:113px" %)Bit22|(% style="width:112px" %)Bit21|(% style="width:11 3px" %)Bit20|(% style="width:112px" %)Bit19|(% style="width:70px" %)Bit18|(% style="width:72px" %)Bit17|(% style="width:53px" %)Bit16238 +(% 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 248 248 |(% 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 249 249 |(% 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 250 250 |(% 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 ... ... @@ -284,7 +284,6 @@ 284 284 Uplink uses FPORT=2 and every 20 minutes send one uplink by default. 285 285 ))) 286 286 287 - 288 288 ((( 289 289 The upload length is dynamic, depends on what type of weather sensors are connected. The uplink payload is combined with sensor segments. As below: 290 290 ))) ... ... @@ -295,25 +295,18 @@ 295 295 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:464px" %) 296 296 |(% style="width:140px" %)Sensor Segment 1|(% style="width:139px" %)Sensor Segment 2|(% style="width:42px" %)……|(% style="width:140px" %)Sensor Segment n 297 297 298 - 299 299 (% style="color:#4472c4" %)** Sensor Segment Define**: 300 300 301 301 (% border="1" cellspacing="10" style="background-color:#f2f2f2; width:330px" %) 302 302 |(% style="width:89px" %)Type Code|(% style="width:114px" %)Length (Bytes)|(% style="width:124px" %)Measured Value 303 303 304 - 305 305 (% style="color:#4472c4" %)**Sensor Type Table:** 306 306 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**296 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 297 +|(% 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** 309 309 |(% style="width:103px" %)Wind Speed|(% style="width:91px" %)0x01|(% style="width:158px" %)((( 310 -((( 311 -Speed: 0~60m/s 312 -))) 313 - 314 -((( 315 -Level: 0~17 316 -))) 299 +Speed: 0 ~~ 60m/s 300 +Level: 0 ~~ 17 317 317 )))|(% style="width:122px" %)0x03 |(% style="width:904px" %)((( 318 318 ((( 319 319 0x0024/10=3.6m/s (0x02FE: No Sensor, 0x02EE: Value Error) ... ... @@ -324,13 +324,8 @@ 324 324 ))) 325 325 ))) 326 326 |(% style="width:103px" %)Wind Direction|(% style="width:91px" %)0x02|(% style="width:158px" %)((( 327 -((( 328 -Angel: 0~360° 329 -))) 330 - 331 -((( 311 +Angel: 0 ~~ 360° 332 332 Direction: 16 positions 333 -))) 334 334 )))|(% style="width:122px" %)0x03|(% style="width:904px" %)((( 335 335 ((( 336 336 0x02C9/10=66.6°(0x0EFE: No Sensor,0x0EFF: Value Error) ... ... @@ -387,9 +387,7 @@ 387 387 0x00B3=179μmol/m^^2^^•s (0x09FE: No Sensor,0x09FF: Value Error) 388 388 ))) 389 389 |(% style="width:103px" %)((( 390 -Total Solar 391 - 392 -Radiation 369 +Total Solar Radiation 393 393 )))|(% style="width:91px" %)0x0D|(% style="width:158px" %)0~2000W/m^^2^^|(% style="width:122px" %)0x02|(% style="width:904px" %)((( 394 394 0x0073/10=11.5W/m^^2^^(0x4EFE: No Sensor,0x4EFF: Value Error) 395 395 ))) ... ... @@ -398,9 +398,6 @@ 398 398 Below is an example payload: [[image:image-20220624140615-3.png]] 399 399 ))) 400 400 401 -((( 402 - 403 -))) 404 404 405 405 ((( 406 406 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. ... ... @@ -443,7 +443,6 @@ 443 443 Download decoder for suitable platform from: [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]] 444 444 ))) 445 445 446 - 447 447 ((( 448 448 and put as below: 449 449 ))) ... ... @@ -469,22 +469,18 @@ 469 469 [[image:1656051197172-131.png]] 470 470 471 471 472 - 473 473 **Add TagoIO:** 474 474 475 475 [[image:1656051223585-631.png]] 476 476 477 477 478 - 479 479 **Authorization:** 480 480 481 481 [[image:1656051248318-368.png]] 482 482 483 483 484 - 485 485 In TagoIO console ([[https:~~/~~/admin.tago.io~~/~~/>>url:https://datacake.co/]]) , add WSC1-L: 486 486 487 - 488 488 [[image:1656051277767-168.png]] 489 489 490 490 ... ... @@ -498,7 +498,7 @@ 498 498 499 499 There are two kinds of commands to configure WSC1-L, they are: 500 500 501 -* (% style="color: #4472c4" %)**General Commands**.470 +* (% style="color:blue" %)**General Commands**. 502 502 503 503 These commands are to configure: 504 504 ... ... @@ -510,7 +510,7 @@ 510 510 (% style="color:red" %)**Note~*~*: Please check early user manual if you don’t have v1.8.0 firmware. ** 511 511 512 512 513 -* (% style="color: #4472c4" %)**Commands special design for WSC1-L**482 +* (% style="color:blue" %)**Commands special design for WSC1-L** 514 514 515 515 These commands only valid for WSC1-L, as below: 516 516 ... ... @@ -522,8 +522,8 @@ 522 522 523 523 (% style="color:#037691" %)**AT Command: AT+TDC** 524 524 525 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:501px" %)526 -|(% 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**494 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:501px" %) 495 +|(% 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** 527 527 |(% style="width:155px" %)AT+TDC=?|(% style="width:162px" %)Show current transmit Interval|(% style="width:177px" %)((( 528 528 30000 529 529 OK ... ... @@ -543,8 +543,6 @@ 543 543 * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds 544 544 * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 545 545 546 - 547 - 548 548 == 3.2 Set Emergency Mode == 549 549 550 550 ... ... @@ -552,8 +552,8 @@ 552 552 553 553 (% style="color:#037691" %)**AT Command:** 554 554 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**522 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:466px" %) 523 +|(% 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** 557 557 |(% style="width:155px" %)AT+ALARMMOD=1|(% style="width:224px" %)Enter emergency mode. Uplink every 1 minute|(% style="width:84px" %)((( 558 558 OK 559 559 ... ... @@ -567,8 +567,6 @@ 567 567 * 0xE101 Same as: AT+ALARMMOD=1 568 568 * 0xE100 Same as: AT+ALARMMOD=0 569 569 570 - 571 - 572 572 == 3.3 Add or Delete RS485 Sensor == 573 573 574 574 ... ... @@ -643,8 +643,8 @@ 643 643 644 644 In every sampling. WSC1-L will auto append the sensor segment as per this structure and uplink. 645 645 646 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:351px" %)647 -|=(% 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 Value611 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:351px" %) 612 +|=(% 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 648 648 |(% style="width:94px" %)A1|(% style="width:121px" %)2|(% style="width:132px" %)0x000A 649 649 650 650 **Related commands:** ... ... @@ -664,23 +664,15 @@ 664 664 665 665 * 0xE5FF 666 666 667 - 668 - 669 669 == 3.4 RS485 Test Command == 670 670 671 671 672 672 (% style="color:#037691" %)**AT Command:** 673 673 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**637 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:494px" %) 638 +|=(% 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** 676 676 |(% style="width:159px" %)AT+RSWRITE=xxxxxx|(% style="width:227px" %)((( 677 -((( 678 -Send command to 485 sensor 679 -))) 680 - 681 -((( 682 -Range : no more than 10 bytes 683 -))) 640 +Send command to 485 sensor. Range : no more than 10 bytes 684 684 )))|(% style="width:85px" %)OK 685 685 686 686 Eg: Send command **01 03 00 00 00 01 84 0A** to 485 sensor ... ... @@ -687,13 +687,13 @@ 687 687 688 688 AT+RSWRITE=0103000001840A 689 689 647 +If there is output from sensor, The console will show the output data 690 690 649 + 691 691 (% style="color:#037691" %)**Downlink Command:** 692 692 693 693 * 0xE20103000001840A Same as: AT+RSWRITE=0103000001840A 694 694 695 - 696 - 697 697 == 3.5 RS485 response timeout == 698 698 699 699 ... ... @@ -701,20 +701,10 @@ 701 701 702 702 (% style="color:#037691" %)**AT Command:** 703 703 704 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:433px" %)705 -|=(% 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**661 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:433px" %) 662 +|=(% 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** 706 706 |(% style="width:157px" %)AT+DTR=1000|(% style="width:188px" %)((( 707 -((( 708 -((( 709 -Set response timeout to: 710 -))) 711 -))) 712 - 713 -((( 714 -((( 715 -Range : 0~~10000 716 -))) 717 -))) 664 +Set response timeout to: Range : 0~~10000 718 718 )))|(% style="width:85px" %)OK 719 719 720 720 (% style="color:#037691" %)**Downlink Command:** ... ... @@ -726,8 +726,6 @@ 726 726 * Example 1: Downlink Payload: E0000005 ~/~/ Set Transmit Interval (DTR) = 5 seconds 727 727 * Example 2: Downlink Payload: E000000A ~/~/ Set Transmit Interval (DTR) = 10 seconds 728 728 729 - 730 - 731 731 == 3.6 Set Sensor Type == 732 732 733 733 ... ... @@ -738,7 +738,7 @@ 738 738 ((( 739 739 See [[definition>>||anchor="HWeatherSensorTypes:"]] for the sensor type. 740 740 741 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:520px" %)686 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 742 742 |(% rowspan="2" %)Byte3|Bit23|Bit22|Bit21|Bit20|Bit19|Bit18|Bit17|Bit16 743 743 | |A4|A3|A2|A1| | | 744 744 |(% rowspan="2" %)Byte2|Bit15|Bit14|Bit13|Bit12|Bit11|Bit10|Bit9|Bit8 ... ... @@ -762,14 +762,13 @@ 762 762 763 763 (% style="color:#037691" %)**AT Command:** 764 764 765 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:377px" %)766 -|=(% 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**710 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:377px" %) 711 +|=(% 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** 767 767 |(% style="width:157px" %)AT+STYPE=80221|(% style="width:130px" %)Set sensor types|(% style="width:87px" %)OK 768 768 769 - 770 770 Eg: The setting command **AT+STYPE=80221** means: 771 771 772 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:495px" %)716 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:495px" %) 773 773 |(% 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 774 774 |(% 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 775 775 |(% 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 ... ... @@ -789,6 +789,32 @@ 789 789 ~1. The sensor type will not be saved to flash, and the value will be updated every time the sensor is restarted or rescanned. 790 790 791 791 736 +== 3.7 Set the registers read by the rain gauge(Since firmware V1.3) == 737 + 738 + 739 +(% style="color:#037691" %)**AT Command:** 740 + 741 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 742 +|=(% style="width: 240px; background-color: rgb(79, 129, 189); color: white;" %)**Command Example**|=(% style="width: 232px; background-color: rgb(79, 129, 189); color: white;" %)**Function**|=(% style="width: 38px; background-color: rgb(79, 129, 189); color: white;" %)**Response** 743 +|(% style="width:240px" %)((( 744 +AT+RAINFALLSWITCH=10(Value:3,4,5,6,8,10) 745 +)))|(% style="width:232px" %)((( 746 +Set the registers read by the rain gauge 747 +)))|(% style="width:38px" %)OK 748 + 749 +(% style="color:#037691" %)**Downlink Command:** 750 + 751 +* 0x1703 Same as: AT+RAINFALLSWITCH=3 752 + 753 +Value Definition: 754 + 755 +* **3**: The total rainfall after the sensor is powered on (for example Total rainfall: 166.5mm) 756 +* **4**: Hourly rainfall: 0.2mm 757 +* **5**: Rainfall in last hour: 0.2mm 758 +* **6**: 24-hour maximum rainfall 10.0mm 759 +* **8**: 24-hour minimum rainfall:0.0mm 760 +* **10**: Rainfall in 24 hours: 8.0mm (Rainfall in the last 24 hours) 761 + 792 792 = 4. Power consumption and battery = 793 793 794 794 == 4.1 Total Power Consumption == ... ... @@ -832,8 +832,6 @@ 832 832 * IP Rating: IP65 833 833 * Support default sensors or 3rd party RS485 sensors 834 834 835 - 836 - 837 837 == 5.2 Power Consumption == 838 838 839 839 ... ... @@ -907,8 +907,6 @@ 907 907 * ABS enclosure. 908 908 * Horizontal adjustable. 909 909 910 - 911 - 912 912 === 6.1.2 Specification === 913 913 914 914 ... ... @@ -915,15 +915,13 @@ 915 915 * Resolution: 0.2mm 916 916 * Accuracy: ±3% 917 917 * Range: 0 ~~ 100mm 918 -* Rainfall strength: 0mm ~4mm/min (max 8mm/min)919 -* Input Power: DC 5~~24v 884 +* Rainfall strength: 0mm ~~ 4mm/min (max 8mm/min) 885 +* Input Power: DC 5 ~~ 24v 920 920 * Interface: RS485 921 -* Working Temperature: 0℃ ~70℃ (887 +* Working Temperature: 0℃ ~~ 70℃ (incorrect below 0 degree, because water become ICE) 922 922 * Working Humidity: <100% (no dewing) 923 923 * Power Consumption: 4mA @ 12v. 924 924 925 - 926 - 927 927 === 6.1.3 Dimension === 928 928 929 929 ... ... @@ -1000,24 +1000,20 @@ 1000 1000 * RS485 wind speed / direction sensor 1001 1001 * PC enclosure, resist corrosion 1002 1002 1003 - 1004 - 1005 1005 === 6.2.2 Specification === 1006 1006 1007 1007 1008 1008 * Wind speed range: 0 ~~ 60m/s 1009 1009 * Wind direction range: 0 ~~ 360° 1010 -* Start wind speed: ≤0.3m/s 1011 -* Accuracy: ± (0.3+0.03V)m/s , ±1°1012 -* Input Power: DC 5~~24v 972 +* Start wind speed: ≤0.3 m/s 973 +* Accuracy: ±(0.3+0.03V) m/s , ±1° 974 +* Input Power: DC 5 ~~ 24v 1013 1013 * Interface: RS485 1014 -* Working Temperature: -30℃ ~70℃976 +* Working Temperature: -30℃ ~~ 70℃ 1015 1015 * Working Humidity: <100% (no dewing) 1016 1016 * Power Consumption: 13mA ~~ 12v. 1017 1017 * Cable Length: 2 meters 1018 1018 1019 - 1020 - 1021 1021 === 6.2.3 Dimension === 1022 1022 1023 1023 ... ... @@ -1075,28 +1075,24 @@ 1075 1075 * NDIR to measure CO2 with Internal Temperature Compensation 1076 1076 * Laser Beam Scattering to PM2.5 and PM10 1077 1077 1078 - 1079 - 1080 1080 === 6.3.2 Specification === 1081 1081 1082 1082 1083 -* CO2 Range: 0 ~5000ppm, accuracy: ±3%F•S(25℃)1041 +* CO2 Range: 0 ~~ 5000ppm, accuracy: ±3%F•S(25℃) 1084 1084 * CO2 resolution: 1ppm 1085 -* PM2.5/PM10 Range: 0 ~1000μg/m3 , accuracy ±3%F•S(25℃)1043 +* PM2.5/PM10 Range: 0 ~~ 1000μg/m3 , accuracy ±3%F•S(25℃) 1086 1086 * PM2.5/PM10 resolution: 1μg/m3 1087 1087 * Input Power: DC 7 ~~ 24v 1088 1088 * Preheat time: 3min 1089 1089 * Interface: RS485 1090 1090 * Working Temperature: 1091 -** CO2: 0℃ ~50℃;1049 +** CO2: 0℃ ~~ 50℃; 1092 1092 ** PM2.5/PM10: -30 ~~ 50℃ 1093 1093 * Working Humidity: 1094 -** PM2.5/PM10: 15 ~80%RH (no dewing)1095 -** CO2: 0 ~95%RH1052 +** PM2.5/PM10: 15 ~~ 80%RH (no dewing) 1053 +** CO2: 0 ~~ 95%RH 1096 1096 * Power Consumption: 50mA@ 12v. 1097 1097 1098 - 1099 - 1100 1100 === 6.3.3 Dimension === 1101 1101 1102 1102 ... ... @@ -1144,8 +1144,6 @@ 1144 1144 * Surface heating to dry 1145 1145 * grid electrode uses Electroless Nickel/Immersion Gold design for resist corrosion 1146 1146 1147 - 1148 - 1149 1149 === 6.4.2 Specification === 1150 1150 1151 1151 ... ... @@ -1152,14 +1152,12 @@ 1152 1152 * Detect if there is rain or snow 1153 1153 * Input Power: DC 12 ~~ 24v 1154 1154 * Interface: RS485 1155 -* Working Temperature: -30℃ ~70℃1156 -* Working Humidity: 10 ~90%RH1109 +* Working Temperature: -30℃ ~~ 70℃ 1110 +* Working Humidity: 10 ~~ 90%RH 1157 1157 * Power Consumption: 1158 1158 ** No heating: 12mA @ 12v, 1159 1159 ** heating: 94ma @ 12v. 1160 1160 1161 - 1162 - 1163 1163 === 6.4.3 Dimension === 1164 1164 1165 1165 ... ... @@ -1212,8 +1212,6 @@ 1212 1212 1213 1213 * RS485 Temperature, Humidity, Illuminance, Pressure sensor 1214 1214 1215 - 1216 - 1217 1217 === 6.5.2 Specification === 1218 1218 1219 1219 ... ... @@ -1228,19 +1228,17 @@ 1228 1228 ** resolution 0.1 %RH 1229 1229 ** Accuracy: 3% RH 1230 1230 * Pressure Sensor Spec: 1231 -** Range: 10 ~1100hPa1181 +** Range: 10 ~~ 1100hPa 1232 1232 ** Resolution: 0.1hPa 1233 1233 ** Accuracy: ±0.1hPa 1234 1234 * Illuminate sensor: 1235 -** Range: 0 ~2/20/200kLux1185 +** Range: 0~~2/20/200kLux 1236 1236 ** Resolution: 10 Lux 1237 -** Accuracy: ±3 %FS1238 -* Working Temperature: -30℃ ~70℃1239 -* Working Humidity: 10 ~90%RH1187 +** Accuracy: ±3%FS 1188 +* Working Temperature: -30℃ ~~ 70℃ 1189 +* Working Humidity: 10 ~~ 90%RH 1240 1240 * Power Consumption: 4mA @ 12v 1241 1241 1242 - 1243 - 1244 1244 === 6.5.3 Dimension === 1245 1245 1246 1246 ... ... @@ -1260,7 +1260,6 @@ 1260 1260 1261 1261 [[image:1656057199955-514.png]] 1262 1262 1263 - 1264 1264 [[image:1656057212438-475.png]] 1265 1265 1266 1266 ... ... @@ -1284,29 +1284,25 @@ 1284 1284 1285 1285 1286 1286 * RS485 Total Solar Radiation sensor 1287 -* Measure Total Radiation between 0.3 ~3μm(300~3000nm)1234 +* Measure Total Radiation between 0.3 ~~ 3μm(300 ~~ 3000nm) 1288 1288 * Measure Reflected Radiation if sense area towards ground. 1289 1289 1290 - 1291 - 1292 1292 === 6.6.2 Specification === 1293 1293 1294 1294 1295 1295 * Input Power: DC 5 ~~ 24v 1296 1296 * Interface: RS485 1297 -* Detect spectrum: 0.3 ~3μm(300~3000nm)1298 -* Measure strength range: 0 ~2000W/m21242 +* Detect spectrum: 0.3 ~~ 3μm(300~3000nm) 1243 +* Measure strength range: 0 ~~ 2000W/m2 1299 1299 * Resolution: 0.1W/m2 1300 1300 * Accuracy: ±3% 1301 -* 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%RH1246 +* Yearly Stability: ≤±2% 1247 +* Cosine response: ≤7% (@ Sun angle 10°) 1248 +* Temperature Effect: ±2% (-10℃ ~~ 40℃) 1249 +* Working Temperature: -40℃ ~~ 70℃ 1250 +* Working Humidity: 10 ~~ 90%RH 1306 1306 * Power Consumption: 4mA @ 12v 1307 1307 1308 - 1309 - 1310 1310 === 6.6.3 Dimension === 1311 1311 1312 1312 ... ... @@ -1324,10 +1324,8 @@ 1324 1324 1325 1325 Do not power on while connect the cables. Double check the wiring before power on. 1326 1326 1327 - 1328 1328 [[image:1656057369259-804.png]] 1329 1329 1330 - 1331 1331 [[image:1656057377943-564.png]] 1332 1332 1333 1333 ... ... @@ -1364,17 +1364,15 @@ 1364 1364 1365 1365 * Input Power: DC 5 ~~ 24v 1366 1366 * Interface: RS485 1367 -* Response Spectrum: 400 ~700nm1368 -* Measure range: 0 ~2500μmol/m2•s1308 +* Response Spectrum: 400~~700nm 1309 +* Measure range: 0 ~~ 2500μmol/m2•s 1369 1369 * Resolution: 1μmol/m2•s 1370 1370 * Accuracy: ±2% 1371 -* Yearly Stability: ≤±2 %1372 -* Working Temperature: -30℃ ~75℃1373 -* Working Humidity: 10 ~90%RH1312 +* Yearly Stability: ≤ ±2% 1313 +* Working Temperature: -30℃ ~~ 75℃ 1314 +* Working Humidity: 10 ~~ 90%RH 1374 1374 * Power Consumption: 3mA @ 12v 1375 1375 1376 - 1377 - 1378 1378 === 6.7.3 Dimension === 1379 1379 1380 1380 ... ... @@ -1392,10 +1392,8 @@ 1392 1392 1393 1393 Do not power on while connect the cables. Double check the wiring before power on. 1394 1394 1395 - 1396 1396 [[image:1656057557191-895.png]] 1397 1397 1398 - 1399 1399 [[image:1656057565783-251.png]] 1400 1400 1401 1401 ... ... @@ -1417,12 +1417,9 @@ 1417 1417 1418 1418 1419 1419 ((( 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]] 1357 +Firmware Location & Change log: [[https:~~/~~/www.dropbox.com/sh/j6uco1uirwqbng1/AAAwGoxamL5xNJR5Z6CTqGXha?dl=0>>https://www.dropbox.com/sh/j6uco1uirwqbng1/AAAwGoxamL5xNJR5Z6CTqGXha?dl=0]] 1423 1423 ))) 1424 1424 1425 - 1426 1426 ((( 1427 1427 Firmware Upgrade instruction: [[Firmware Upgrade Instruction>>doc:Main.Firmware Upgrade Instruction for STM32 base products.WebHome||anchor="H2.HardwareUpgradeMethodSupportList"]] 1428 1428 ))) ... ... @@ -1446,6 +1446,28 @@ 1446 1446 See this link for the [[modbus command set>>https://www.dropbox.com/s/rw90apbar029a4w/Weather_Sensors_Modbus_Command_List.xlsx?dl=0]]. 1447 1447 1448 1448 1383 +== 7.6 How to change the data read by the rain gauge? == 1384 + 1385 + 1386 +Users can run the AT+RAINFALLSWITCH command to query the data of the rain gauge. 1387 + 1388 +AT+RAINFALLSWITCH=10(Range: 3,4,5,6,8,10) 1389 + 1390 +**Rainfall query value:** 1391 + 1392 +3:The total rainfall after the sensor is powered on (for example Total rainfall: 166.5mm) 1393 + 1394 +4:Current Hourly rainfall: etc 0.2mm 1395 + 1396 +5:Rainfall in last hour: etc 0.2mm 1397 + 1398 +6:24-hour maximum rainfall: etc 10.0mm 1399 + 1400 +8:24-hour minimum rainfall: etc 0.0mm 1401 + 1402 +10:Rainfall in 24 hours: 8.0mm (Rainfall in the last 24 hours) 1403 + 1404 + 1449 1449 = 8. Trouble Shooting = 1450 1450 1451 1451 == 8.1 AT Command input doesn't work == ... ... @@ -1456,6 +1456,20 @@ 1456 1456 ))) 1457 1457 1458 1458 1415 +== 8.2 Possible reasons why the device is unresponsive: == 1416 + 1417 + 1418 +~1. Check whether the battery voltage is lower than 2.8V 1419 +2. Check whether the jumper of the device is correctly connected 1420 + 1421 +[[image:image-20240330173709-1.png]] 1422 + 1423 + 1424 +3. Check whether the switch here of the device is at the ISP(The switch can operate normally only when it is in RUN) 1425 + 1426 +[[image:image-20240330173724-2.png]] 1427 + 1428 + 1459 1459 = 9. Order Info = 1460 1460 1461 1461 == 9.1 Main Process Unit == ... ... @@ -1474,13 +1474,11 @@ 1474 1474 * (% style="color:red" %)**IN865**(%%): LoRaWAN IN865 band 1475 1475 * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band 1476 1476 1477 - 1478 - 1479 1479 == 9.2 Sensors == 1480 1480 1481 1481 1482 -(% border="1" cellspacing=" 10" style="background-color:#f2f2f2; width:500px" %)1483 -|=(% style="width: 300px;background-color:# D9E2F3;color:#0070C0" %)**Sensor Model**|=(% style="width: 200px;background-color:#D9E2F3;color:#0070C0" %)**Part Number**1450 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:500px" %) 1451 +|=(% style="width: 300px;background-color:#4F81BD;color:white" %)**Sensor Model**|=(% style="width: 200px;background-color:#4F81BD;color:white" %)**Part Number** 1484 1484 |(% style="width:462px" %)Rain Gauge|(% style="width:120px" %)WSS-01 1485 1485 |(% style="width:462px" %)Rain Gauge installation Bracket for Pole|(% style="width:120px" %)WS-K2 1486 1486 |(% style="width:462px" %)Wind Speed Direction 2 in 1 Sensor|(% style="width:120px" %)WSS-02 ... ... @@ -1490,8 +1490,6 @@ 1490 1490 |(% style="width:462px" %)Total Solar Radiation Sensor|(% style="width:120px" %)WSS-06 1491 1491 |(% style="width:462px" %)PAR (Photosynthetically Available Radiation)|(% style="width:120px" %)WSS-07 1492 1492 1493 - 1494 - 1495 1495 = 10. Support = 1496 1496 1497 1497 ... ... @@ -1499,8 +1499,6 @@ 1499 1499 1500 1500 * 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]]. 1501 1501 1502 - 1503 - 1504 1504 = 11. Appendix I: Field Installation Photo = 1505 1505 1506 1506
- image-20231030101817-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Bei - Size
-
... ... @@ -1,0 +1,1 @@ 1 +60.0 KB - Content
- image-20231030102040-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Bei - Size
-
... ... @@ -1,0 +1,1 @@ 1 +60.3 KB - Content
- image-20231030102056-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Bei - Size
-
... ... @@ -1,0 +1,1 @@ 1 +60.3 KB - Content
- image-20240330173709-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Bei - Size
-
... ... @@ -1,0 +1,1 @@ 1 +445.4 KB - Content
- image-20240330173724-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Bei - Size
-
... ... @@ -1,0 +1,1 @@ 1 +445.4 KB - Content