Last modified by Mengting Qiu on 2025/07/09 16:00

From version 106.1
edited by Bei Jinggeng
on 2023/10/30 10:18
Change comment: Uploaded new attachment "image-20231030101817-1.png", version {1}
To version 79.22
edited by Xiaoling
on 2022/06/24 17:23
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -WSC1-L-Dragino LoRaWAN Weather Station User Manual
1 +Dragino LoRaWAN Weather Station User Manual
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Bei
1 +XWiki.Xiaoling
Content
... ... @@ -21,30 +21,29 @@
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  
40 +
40 40  = 2. How to use =
41 41  
42 42  == 2.1 Installation ==
43 43  
44 -
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  
47 -
48 48  [[image:1656041948552-849.png]]
49 49  
50 50  
... ... @@ -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  
... ... @@ -67,7 +67,7 @@
67 67  
68 68  * All weather sensors and WSC1-L are powered by MPPT solar recharge controller. MPPT is connected to solar panel and storage battery.
69 69  * WSC1-L has an extra 1000mAh back up battery. So it can work even solar panel and storage battery Fails.
70 -* Weather sensors won't work if solar panel and storage battery fails.
68 +* Weather sensors wont work if solar panel and storage battery fails.
71 71  
72 72  (% style="color:red" %)**Notice 2:**
73 73  
... ... @@ -76,7 +76,7 @@
76 76  * Solar Panel
77 77  * Storage Battery
78 78  * MPPT Solar Recharger
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.
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.
80 80  * Cabinet.
81 81  
82 82  
... ... @@ -83,7 +83,6 @@
83 83  
84 84  == 2.2 How it works? ==
85 85  
86 -
87 87  (((
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  )))
... ... @@ -99,11 +99,11 @@
99 99  (% style="color:red" %)**Notice:**
100 100  
101 101  1. WSC1-L will auto scan available weather sensors when power on or reboot.
102 -1. User can send a [[downlink command>>||anchor="H3.ConfigureWSC1-LviaATCommandorLoRaWANDownlink"]] to WSC1-L to do a re-scan on the available sensors.
99 +1. User can send a downlink command to WSC1-L to do a re-scan on the available sensors.
103 103  
101 +
104 104  == 2.3 Example to use for LoRaWAN network ==
105 105  
106 -
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  
... ... @@ -118,15 +118,11 @@
118 118  
119 119  Each WSC1-L is shipped with a sticker with the default device EUI as below:
120 120  
121 -[[image:image-20230426084533-1.png||height="231" width="497"]]
118 +[[image:image-20220624115043-1.jpeg]]
122 122  
123 123  
124 124  User can enter these keys in the LoRaWAN Server portal. Below is TTN V3 screen shot:
125 125  
126 -Put a Jumper on JP2 to power on the device. ( The Jumper must be in FLASH position).
127 -
128 -[[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"]]
129 -
130 130  **Add APP EUI in the application.**
131 131  
132 132  [[image:1656042662694-311.png]]
... ... @@ -156,9 +156,9 @@
156 156  [[image:1656042745346-283.png]]
157 157  
158 158  
152 +
159 159  == 2.4 Uplink Payload ==
160 160  
161 -
162 162  Uplink payloads include two types: Valid Sensor Value and other status / control command.
163 163  
164 164  * Valid Sensor Value: Use FPORT=2
... ... @@ -165,19 +165,17 @@
165 165  * Other control command: Use FPORT other than 2.
166 166  
167 167  
168 -
169 169  === 2.4.1 Uplink FPORT~=5, Device Status ===
170 170  
171 -
172 172  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
173 173  
174 174  
175 175  (((
176 -User can also use downlink command**(0x2301)** to ask WSC1-L to resend this uplink
167 +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 -|=(% 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**
170 +(% border="1" cellspacing="8" style="background-color:#ffffcc; color:green; width:500px" %)
171 +|=(% style="width: 70px;" %)**Size (bytes)**|=(% style="width: 60px;" %)**1**|=(% style="width: 80px;" %)**2**|=(% style="width: 80px;" %)**1**|=(% style="width: 60px;" %)**1**|=(% style="width: 50px;" %)**2**|=(% style="width: 100px;" %)**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  
183 183  [[image:1656043061044-343.png]]
... ... @@ -186,44 +186,49 @@
186 186  Example Payload (FPort=5):  [[image:image-20220624101005-1.png]]
187 187  
188 188  
180 +
189 189  ==== (% style="color:#037691" %)**Sensor Model:**(%%) ====
190 190  
191 191  For WSC1-L, this value is 0x0D.
192 192  
193 193  
186 +
194 194  ==== (% style="color:#037691" %)**Firmware Version:**(%%) ====
195 195  
196 196  0x0100, Means: v1.0.0 version.
197 197  
198 198  
192 +
199 199  ==== (% style="color:#037691" %)**Frequency Band:**(%%) ====
200 200  
201 -0x01: EU868
195 +*0x01: EU868
202 202  
203 -0x02: US915
197 +*0x02: US915
204 204  
205 -0x03: IN865
199 +*0x03: IN865
206 206  
207 -0x04: AU915
201 +*0x04: AU915
208 208  
209 -0x05: KZ865
203 +*0x05: KZ865
210 210  
211 -0x06: RU864
205 +*0x06: RU864
212 212  
213 -0x07: AS923
207 +*0x07: AS923
214 214  
215 -0x08: AS923-1
209 +*0x08: AS923-1
216 216  
217 -0x09: AS923-2
211 +*0x09: AS923-2
218 218  
219 -0x0a: AS923-3
213 +*0x0a: AS923-3
220 220  
221 221  
216 +
222 222  ==== (% style="color:#037691" %)**Sub-Band:**(%%) ====
223 223  
224 224  value 0x00 ~~ 0x08(only for CN470, AU915,US915. Others are0x00)
225 225  
226 226  
222 +
227 227  ==== (% style="color:#037691" %)**BAT:**(%%) ====
228 228  
229 229  (((
... ... @@ -235,21 +235,17 @@
235 235  )))
236 236  
237 237  
234 +
238 238  ==== (% style="color:#037691" %)**Weather Sensor Types:**(%%) ====
239 239  
240 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:100px" %)
237 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:100px" %)
241 241  |Byte3|Byte2|Byte1
242 242  
243 243  Bit = 1 means this sensor is connected, Bit=0 means this sensor is not connected
244 244  
245 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:520px" %)
246 -|(% rowspan="2" style="width:53px" %)Byte3|(% style="width:71px" %)Bit23|(% style="width:113px" %)Bit22|(% style="width:112px" %)Bit21|(% style="width:113px" %)Bit20|(% style="width:112px" %)Bit19|(% style="width:70px" %)Bit18|(% style="width:72px" %)Bit17|(% style="width:53px" %)Bit16
247 -|(% 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
248 -|(% 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
249 -|(% 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
250 -|(% rowspan="2" style="width:53px" %)Byte1|(% style="width:71px" %)Bit7|(% style="width:113px" %)Bit6|(% style="width:112px" %)Bit5|(% style="width:113px" %)Bit4|(% style="width:112px" %)Bit3|(% style="width:70px" %)Bit2|(% style="width:72px" %)Bit1|(% style="width:53px" %)Bit0
251 -|(% style="width:71px" %)WSS-07|(% style="width:113px" %)WSS-06|(% style="width:112px" %)WSS-05|(% style="width:113px" %)WSS-04|(% style="width:112px" %)WSS-03|(% style="width:70px" %)WSS-02|(% style="width:72px" %)WSS-01|(% style="width:53px" %)N/A
242 +[[image:image-20220624134713-1.png]]
252 252  
244 +
253 253  Eg: 0x1000FE = 1 0000 0000 0000 1111 1110(b)
254 254  
255 255  External sensors detected by WSC1-L include :
... ... @@ -272,9 +272,9 @@
272 272  [[image:1656049673488-415.png]]
273 273  
274 274  
267 +
275 275  === 2.4.2 Uplink FPORT~=2, Real time sensor value ===
276 276  
277 -
278 278  (((
279 279  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"]].
280 280  )))
... ... @@ -291,100 +291,28 @@
291 291  
292 292  (% style="color:#4472c4" %)** Uplink Payload**:
293 293  
294 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:464px" %)
286 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; 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  
297 297  (% style="color:#4472c4" %)** Sensor Segment Define**:
298 298  
299 -(% border="1" cellspacing="10" style="background-color:#f2f2f2; width:330px" %)
291 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:330px" %)
300 300  |(% style="width:89px" %)Type Code|(% style="width:114px" %)Length (Bytes)|(% style="width:124px" %)Measured Value
301 301  
302 302  (% style="color:#4472c4" %)**Sensor Type Table:**
303 303  
304 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
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**
306 -|(% style="width:103px" %)Wind Speed|(% style="width:91px" %)0x01|(% style="width:158px" %)(((
307 -Speed: 0 ~~ 60m/s
308 -Level: 0 ~~ 17
309 -)))|(% style="width:122px" %)0x03 |(% style="width:904px" %)(((
310 -(((
311 -0x0024/10=3.6m/s (0x02FE: No Sensor, 0x02EE: Value Error)
312 -)))
296 +[[image:image-20220624140352-2.png]]
313 313  
314 -(((
315 -0x02=2 (0x14: No Sensor, 0x15: Value Error)
316 -)))
317 -)))
318 -|(% style="width:103px" %)Wind Direction|(% style="width:91px" %)0x02|(% style="width:158px" %)(((
319 -Angel: 0 ~~ 360°
320 -Direction: 16 positions
321 -)))|(% style="width:122px" %)0x03|(% style="width:904px" %)(((
322 -(((
323 -0x02C9/10=66.6°(0x0EFE: No Sensor,0x0EFF: Value Error)
324 -)))
325 325  
326 326  (((
327 -0X03=3(ENE) (0x14: No Sensor,0x15: Value Error)
300 +Below is an example payload:  [[image:image-20220624140615-3.png]]
328 328  )))
329 -)))
330 -|(% style="width:103px" %)Illumination|(% style="width:91px" %)0x03|(% style="width:158px" %)0~200000kLux|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
331 -0x04D2*10=12340kLux (0x4EFE: No Sensor,0x4EFF: Value Error)
332 -)))
333 -|(% style="width:103px" %)Rain / Snow|(% style="width:91px" %)0x04|(% style="width:158px" %)0A: No, 01 Yes.|(% style="width:122px" %)0x01|(% style="width:904px" %)(((
334 -(((
335 -0x00 (00) No Rain or snow detected
336 -)))
337 337  
338 338  (((
339 -(0x02: No Sensor,0x03: Value Error)
304 +
340 340  )))
341 -)))
342 -|(% style="width:103px" %)CO2|(% style="width:91px" %)0x05|(% style="width:158px" %)0~5000ppm|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
343 -0x0378=888ppm (0x14FE: No Sensor,0x14FF: Value Error)
344 -)))
345 -|(% style="width:103px" %)Temperature|(% style="width:91px" %)0x06|(% style="width:158px" %)-30℃~70℃|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
346 -0xFFDD/10=-3.5℃ (0x02FE: No Sensor,0x02FF: Value Error)
347 -)))
348 -|(% style="width:103px" %)Humidity|(% style="width:91px" %)0x07|(% style="width:158px" %)0~100%RH|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
349 -0x0164/10=35.6%RH (0x03FE: No Sensor,0x03FF: Value Error)
350 -)))
351 -|(% style="width:103px" %)Pressure|(% style="width:91px" %)0x08|(% style="width:158px" %)10~1100hPa|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
352 -0x2748/10=1005.6hPa    (0x00: No Sensor,0x01: Value Error)
353 -)))
354 -|(% style="width:103px" %)Rain Gauge|(% style="width:91px" %)0x09|(% style="width:158px" %)(((
355 -0mm~100mm(Rainfall in the last 24 hours)
356 -)))|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
357 -(((
358 -0x0050/10=8mm (Rainfall within the 24 hours:8.0mm)
359 -)))
360 360  
361 361  (((
362 -(0x03FE: No Sensor,0x03FF: Value Error)
363 -)))
364 -)))
365 -|(% style="width:103px" %)PM2.5|(% style="width:91px" %)0x0A|(% style="width:158px" %)0~1000μg/m^^3^^|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
366 -0x0023=35μg/m^^3  ^^(0x03FE: No Sensor,0x03FF: Value Error)
367 -)))
368 -|(% style="width:103px" %)PM10|(% style="width:91px" %)0x0B|(% style="width:158px" %)0~1000μg/m^^3^^|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
369 -0x002D=45μg/m^^3  ^^(0x03FE: No Sensor,0x03FF: Value Error)
370 -)))
371 -|(% style="width:103px" %)PAR|(% style="width:91px" %)0x0C|(% style="width:158px" %)(((
372 -0~2500μmol/m^^2^^•s
373 -)))|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
374 -0x00B3=179μmol/m^^2^^•s (0x09FE: No Sensor,0x09FF: Value Error)
375 -)))
376 -|(% style="width:103px" %)(((
377 -Total Solar Radiation
378 -)))|(% style="width:91px" %)0x0D|(% style="width:158px" %)0~2000W/m^^2^^|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
379 -0x0073/10=11.5W/m^^2^^(0x4EFE: No Sensor,0x4EFF: Value Error)
380 -)))
381 -
382 -(((
383 -Below is an example payload:  [[image:image-20220624140615-3.png]]
384 -)))
385 -
386 -
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.
389 389  )))
390 390  
... ... @@ -396,9 +396,15 @@
396 396   Uplink 1:  [[image:image-20220624140735-4.png]]
397 397  )))
398 398  
319 +(((
320 +
321 +)))
399 399  
400 400  (((
401 401   Uplink 2:  [[image:image-20220624140842-5.png]]
325 +)))
326 +
327 +(((
402 402  
403 403  )))
404 404  
... ... @@ -410,23 +410,34 @@
410 410   Uplink 1:  [[image:image-20220624141025-6.png]]
411 411  )))
412 412  
339 +(((
340 +
341 +)))
413 413  
414 414   Uplink 2:  [[image:image-20220624141100-7.png]]
415 415  
416 416  
417 -=== 2.4.3 Decoder in TTN V3 ===
418 418  
419 419  
348 +=== 2.4.3 Decoder in TTN V3 ===
349 +
420 420  (((
421 421  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.
422 422  )))
423 423  
424 424  (((
425 -Download decoder for suitable platform from:  [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
355 +
426 426  )))
427 427  
358 +(((
359 +Download decoder for suitable platform from:
360 +)))
428 428  
429 429  (((
363 +[[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/]]
364 +)))
365 +
366 +(((
430 430  and put as below:
431 431  )))
432 432  
... ... @@ -433,46 +433,37 @@
433 433  [[image:1656051152438-578.png]]
434 434  
435 435  
373 +
436 436  == 2.5 Show data on Application Server ==
437 437  
438 -
439 -(((
440 440  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:
441 -)))
442 442  
443 -(((
378 +
444 444  (% style="color:blue" %)**Step 1**(%%): Be sure that your device is programmed and properly connected to the LoRaWAN network.
445 -)))
446 446  
447 -(((
448 448  (% style="color:blue" %)**Step 2**(%%): Configure your Application to forward data to Datacake you will need to add integration. Go to TTN V3 Console ~-~-> Applications ~-~-> Integrations ~-~-> Add Integrations.
449 -)))
450 450  
451 451  [[image:1656051197172-131.png]]
452 452  
453 453  
454 -
455 455  **Add TagoIO:**
456 456  
457 457  [[image:1656051223585-631.png]]
458 458  
459 459  
460 -
461 461  **Authorization:**
462 462  
463 463  [[image:1656051248318-368.png]]
464 464  
465 465  
466 -
467 467  In TagoIO console ([[https:~~/~~/admin.tago.io~~/~~/>>url:https://datacake.co/]]) , add WSC1-L:
468 468  
469 -
470 470  [[image:1656051277767-168.png]]
471 471  
472 472  
401 +
473 473  = 3. Configure WSC1-L via AT Command or LoRaWAN Downlink =
474 474  
475 -
476 476  Use can configure WSC1-L via AT Command or LoRaWAN Downlink.
477 477  
478 478  * AT Command Connection: See [[FAQ>>||anchor="H7.FAQ"]].
... ... @@ -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**.
411 +* (% style="color:#4472c4" %)**General Commands**.
484 484  
485 485  These commands are to configure:
486 486  
... ... @@ -489,61 +489,46 @@
489 489  
490 490  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]]
491 491  
492 -(% style="color:red" %)**Note~*~*: Please check early user manual if you don’t have v1.8.0 firmware. **
420 +(% 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**
423 +* (% style="color:#4472c4" %)**Commands special design for WSC1-L**
496 496  
497 497  These commands only valid for WSC1-L, as below:
498 498  
499 499  
500 -== 3.1 Set Transmit Interval Time ==
501 501  
502 502  
430 +
431 +
432 +== 3.1 Set Transmit Interval Time ==
433 +
503 503  Feature: Change LoRaWAN End Node Transmit Interval.
504 504  
505 505  (% style="color:#037691" %)**AT Command: AT+TDC**
506 506  
507 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:501px" %)
508 -|(% 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**
509 -|(% style="width:155px" %)AT+TDC=?|(% style="width:162px" %)Show current transmit Interval|(% style="width:177px" %)(((
510 -30000
511 -OK
512 -the interval is 30000ms = 30s
513 -)))
514 -|(% style="width:155px" %)AT+TDC=60000|(% style="width:162px" %)Set Transmit Interval|(% style="width:177px" %)(((
515 -OK
516 -Set transmit interval to 60000ms = 60 seconds
517 -)))
438 +[[image:image-20220624142619-8.png]]
518 518  
440 +
519 519  (% style="color:#037691" %)**Downlink Command: 0x01**
520 520  
521 521  Format: Command Code (0x01) followed by 3 bytes time value.
522 522  
523 -If the downlink payload=0100003C, it means set the END Node's Transmit Interval to 0x00003C=60(S), while type code is 01.
445 +If the downlink payload=0100003C, it means set the END Nodes Transmit Interval to 0x00003C=60(S), while type code is 01.
524 524  
525 -* Example 1: Downlink Payload: 0100001E  ~/~/  Set Transmit Interval (TDC) = 30 seconds
526 -* Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
447 +* Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds
448 +* Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds
527 527  
528 528  
529 -
530 530  == 3.2 Set Emergency Mode ==
531 531  
532 -
533 533  Feature: In emergency mode, WSC1-L will uplink data every 1 minute.
534 534  
535 535  (% style="color:#037691" %)**AT Command:**
536 536  
537 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:466px" %)
538 -|(% style="background-color:#d9e2f3; color:#0070c0; width:156px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:225px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:85px" %)**Response**
539 -|(% style="width:155px" %)AT+ALARMMOD=1|(% style="width:224px" %)Enter emergency mode. Uplink every 1 minute|(% style="width:84px" %)(((
540 -OK
541 -
542 -)))
543 -|(% style="width:155px" %)AT+ALARMMOD=0|(% style="width:224px" %)Exit emergency mode. Uplink base on TDC time|(% style="width:84px" %)(((
544 -OK
545 -)))
457 +[[image:image-20220624142956-9.png]]
546 546  
459 +
547 547  (% style="color:#037691" %)**Downlink Command:**
548 548  
549 549  * 0xE101     Same as: AT+ALARMMOD=1
... ... @@ -550,55 +550,27 @@
550 550  * 0xE100     Same as: AT+ALARMMOD=0
551 551  
552 552  
553 -
554 554  == 3.3 Add or Delete RS485 Sensor ==
555 555  
556 -
557 -(((
558 558  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.
559 -)))
560 560  
561 -(((
562 562  (% style="color:#037691" %)**AT Command: **
563 -)))
564 564  
565 -(((
566 566  (% style="color:blue" %)**AT+DYSENSOR=Type_Code, Query_Length, Query_Command , Read_Length , Valid_Data ,has_CRC,timeout**
567 -)))
568 568  
569 -* (((
570 -Type_Code range:  A1 ~~ A4
571 -)))
572 -* (((
573 -Query_Length:  RS485 Query frame length, Value cannot be greater than 10
574 -)))
575 -* (((
576 -Query_Command:  RS485 Query frame data to be sent to sensor, cannot be larger than 10 bytes
577 -)))
578 -* (((
579 -Read_Length:  RS485 response frame length supposed to receive. Max can receive
580 -)))
581 -* (((
582 -Valid_Data:  valid data from RS485 Response, Valid Data will be added to Payload and upload via LoRaWAN.
583 -)))
584 -* (((
585 -has_CRC:  RS485 Response crc check  (0: no verification required 1: verification required). If CRC=1 and CRC error, valid data will be set to 0.
586 -)))
587 -* (((
588 -timeout:  RS485 receive timeout (uint:ms). Device will close receive window after timeout
589 -)))
474 +* Type_Code range:  A1 ~~ A4
475 +* Query_Length:  RS485 Query frame length, Value cannot be greater than 10
476 +* Query_Command:  RS485 Query frame data to be sent to sensor, cannot be larger than 10 bytes
477 +* Read_Length:  RS485 response frame length supposed to receive. Max can receive
478 +* Valid_Data:  valid data from RS485 Response, Valid Data will be added to Payload and upload via LoRaWAN.
479 +* has_CRC:  RS485 Response crc check  (0: no verification required 1: verification required). If CRC=1 and CRC error, valid data will be set to 0.
480 +* timeout:  RS485 receive timeout (uint:ms). Device will close receive window after timeout
590 590  
591 -(((
592 592  **Example:**
593 -)))
594 594  
595 -(((
596 596  User need to change external sensor use the type code as address code.
597 -)))
598 598  
599 -(((
600 600  With a 485 sensor, after correctly changing the address code to A1, the RS485 query frame is shown in the following table:
601 -)))
602 602  
603 603  [[image:image-20220624143553-10.png]]
604 604  
... ... @@ -608,6 +608,7 @@
608 608  [[image:image-20220624143618-11.png]]
609 609  
610 610  
496 +
611 611  **Then the following parameters should be:**
612 612  
613 613  * Address_Code range: A1
... ... @@ -614,7 +614,7 @@
614 614  * Query_Length: 8
615 615  * Query_Command: A103000000019CAA
616 616  * Read_Length: 8
617 -* Valid_Data: 23 (Indicates that the data length is 2 bytes, starting from the 3th byte)
503 +* Valid_Data: 24 (Indicates that the data length is 2 bytes, starting from the 4th byte)
618 618  * has_CRC: 1
619 619  * timeout: 1500 (Fill in the test according to the actual situation)
620 620  
... ... @@ -625,8 +625,8 @@
625 625  
626 626  In every sampling. WSC1-L will auto append the sensor segment as per this structure and uplink.
627 627  
628 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:351px" %)
629 -|=(% 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 Value
514 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:351px" %)
515 +|=(% style="width: 94px;" %)Type Code|=(% style="width: 121px;" %)Length (Bytes)|=(% style="width: 132px;" %)Measured Value
630 630  |(% style="width:94px" %)A1|(% style="width:121px" %)2|(% style="width:132px" %)0x000A
631 631  
632 632  **Related commands:**
... ... @@ -647,16 +647,16 @@
647 647  * 0xE5FF  
648 648  
649 649  
650 -
651 651  == 3.4 RS485 Test Command ==
652 652  
653 -
654 654  (% style="color:#037691" %)**AT Command:**
655 655  
656 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:494px" %)
657 -|=(% style="width: 160px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 248px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 86px;background-color:#D9E2F3;color:#0070C0" %)**Response**
540 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:474px" %)
541 +|=(% style="width: 159px;" %)**Command Example**|=(% style="width: 227px;" %)**Function**|=(% style="width: 85px;" %)**Response**
658 658  |(% style="width:159px" %)AT+RSWRITE=xxxxxx|(% style="width:227px" %)(((
659 -Send command to 485 sensor. Range : no more than 10 bytes
543 +Send command to 485 sensor
544 +
545 +Range : no more than 10 bytes
660 660  )))|(% style="width:85px" %)OK
661 661  
662 662  Eg: Send command **01 03 00 00 00 01 84 0A** to 485 sensor
... ... @@ -669,18 +669,18 @@
669 669  * 0xE20103000001840A     Same as: AT+RSWRITE=0103000001840A
670 670  
671 671  
672 -
673 673  == 3.5 RS485 response timeout ==
674 674  
675 -
676 676  Feature: Set or get extended time to receive 485 sensor data.
677 677  
678 678  (% style="color:#037691" %)**AT Command:**
679 679  
680 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:433px" %)
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**
564 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:433px" %)
565 +|=(% style="width: 157px;" %)**Command Example**|=(% style="width: 188px;" %)**Function**|=(% style="width: 85px;" %)**Response**
682 682  |(% style="width:157px" %)AT+DTR=1000|(% style="width:188px" %)(((
683 -Set response timeout to: Range : 0~~10000
567 +Set response timeout to:
568 +
569 +Range : 0~~10000
684 684  )))|(% style="width:85px" %)OK
685 685  
686 686  (% style="color:#037691" %)**Downlink Command:**
... ... @@ -689,14 +689,12 @@
689 689  
690 690  If the downlink payload=E0000005, it means set the END Node’s Transmit Interval to 0x000005=5(S), while type code is E0.
691 691  
692 -* Example 1: Downlink Payload: E0000005  ~/~/  Set Transmit Interval (DTR) = 5 seconds
693 -* Example 2: Downlink Payload: E000000A  ~/~/  Set Transmit Interval (DTR) = 10 seconds
578 +* Example 1: Downlink Payload: E0000005 ~/~/ Set Transmit Interval (DTR) = 5 seconds
579 +* Example 2: Downlink Payload: E000000A ~/~/ Set Transmit Interval (DTR) = 10 seconds
694 694  
695 695  
696 -
697 697  == 3.6 Set Sensor Type ==
698 698  
699 -
700 700  (((
701 701  Feature: Set sensor in used. If there are 6 sensors, user can set to only send 5 sensors values.
702 702  )))
... ... @@ -703,38 +703,20 @@
703 703  
704 704  (((
705 705  See [[definition>>||anchor="HWeatherSensorTypes:"]] for the sensor type.
706 -
707 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:520px" %)
708 -|(% rowspan="2" %)Byte3|Bit23|Bit22|Bit21|Bit20|Bit19|Bit18|Bit17|Bit16
709 -| |A4|A3|A2|A1| | |
710 -|(% rowspan="2" %)Byte2|Bit15|Bit14|Bit13|Bit12|Bit11|Bit10|Bit9|Bit8
711 -| | |Solar Radiation|PAR|PM10|PM2.5|(((
712 -Rain
713 -Gauge
714 -)))|(((
715 -Air
716 -Pressure
717 717  )))
718 -|(% rowspan="2" %)Byte1|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0
719 -|Humidity|Temperature|CO2|(((
720 -Rain/Snow
721 -Detect
722 -)))|illuminance|(((
723 -Wind
724 -Direction
725 -)))|Wind Speed|BAT
726 -)))
727 727  
592 +[[image:image-20220624144904-12.png]]
728 728  
594 +
729 729  (% style="color:#037691" %)**AT Command:**
730 730  
731 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:377px" %)
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**
597 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:377px" %)
598 +|=(% style="width: 157px;" %)**Command Example**|=(% style="width: 130px;" %)**Function**|=(% style="width: 87px;" %)**Response**
733 733  |(% style="width:157px" %)AT+STYPE=80221|(% style="width:130px" %)Set sensor types|(% style="width:87px" %)OK
734 734  
735 -Eg: The setting command **AT+STYPE=80221** means:
601 +Eg: The setting command **AT+STYPE=802212** means:
736 736  
737 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:495px" %)
603 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:495px" %)
738 738  |(% 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
739 739  |(% 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
740 740  |(% 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
... ... @@ -747,7 +747,7 @@
747 747  
748 748  (% style="color:#037691" %)**Downlink Command:**
749 749  
750 -* 0xE400080221  Same as: AT+STYPE=80221
616 +* 0xE400802212     Same as: AT+STYPE=80221
751 751  
752 752  (% style="color:red" %)**Note:**
753 753  
... ... @@ -754,42 +754,22 @@
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 758  
759 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 ==
779 779  
780 -
781 781  Dragino Weather Station serial products include the main process unit ( WSC1-L ) and various sensors. The total power consumption equal total power of all above units. The power consumption for main process unit WSC1-L is 18ma @ 12v. and the power consumption of each sensor can be found on the Sensors chapter.
782 782  
783 783  
784 784  == 4.2 Reduce power consumption ==
785 785  
786 -
787 787  The main process unit WSC1-L is set to LoRaWAN Class C by default. If user want to reduce the power consumption of this unit, user can set it to run in Class A. In Class A mode, WSC1-L will not be to get real-time downlink command from IoT Server.
788 788  
789 789  
790 790  == 4.3 Battery ==
791 791  
792 -
793 793  (((
794 794  All sensors are only power by external power source. If external power source is off. All sensor won't work.
795 795  )))
... ... @@ -803,7 +803,6 @@
803 803  
804 804  == 5.1 Features ==
805 805  
806 -
807 807  * Wall Attachable.
808 808  * LoRaWAN v1.0.3 Class A protocol.
809 809  * RS485 / Modbus protocol
... ... @@ -817,34 +817,28 @@
817 817  * Support default sensors or 3rd party RS485 sensors
818 818  
819 819  
820 -
821 821  == 5.2 Power Consumption ==
822 822  
823 -
824 824  WSC1-L (without external sensor): Idle: 4mA, Transmit: max 40mA
825 825  
826 826  
827 827  == 5.3 Storage & Operation Temperature ==
828 828  
829 -
830 830  -20°C to +60°C
831 831  
832 832  
833 833  == 5.4 Pin Mapping ==
834 834  
835 -
836 836  [[image:1656054149793-239.png]]
837 837  
838 838  
839 839  == 5.5 Mechanical ==
840 840  
682 +Refer LSn50v2 enclosure drawing in: [[https:~~/~~/www.dragino.com/downloads/index.php?dir=LSN50-LoRaST/Mechanical_Drawing/>>url:https://www.dragino.com/downloads/index.php?dir=LSN50-LoRaST/Mechanical_Drawing/]]
841 841  
842 -Refer LSn50v2 enclosure drawing in:  [[https:~~/~~/www.dropbox.com/sh/0ir0l9jjmk6p95e/AADwWXorcKuNpPR5em7VgrEja?dl=0>>https://www.dropbox.com/sh/0ir0l9jjmk6p95e/AADwWXorcKuNpPR5em7VgrEja?dl=0]]
843 843  
844 -
845 845  == 5.6 Connect to RS485 Sensors ==
846 846  
847 -
848 848  WSC1-L includes a RS485 converter PCB. Which help it easy to connect multiply RS485 sensors. Below is the photo for reference.
849 849  
850 850  
... ... @@ -853,7 +853,7 @@
853 853  
854 854  Hardware Design for the Converter Board please see:
855 855  
856 -[[https:~~/~~/www.dropbox.com/sh/bqyvsvitb70qtgf/AABLpD7_yxsQ_drVMxHIEI7wa?dl=0>>https://www.dropbox.com/sh/bqyvsvitb70qtgf/AABLpD7_yxsQ_drVMxHIEI7wa?dl=0]]
695 +[[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Weather_Station/RS485_Converter_Board/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Weather_Station/RS485_Converter_Board/]]
857 857  
858 858  
859 859  = 6. Weather Sensors =
... ... @@ -884,7 +884,6 @@
884 884  
885 885  === 6.1.1 Feature ===
886 886  
887 -
888 888  * RS485 Rain Gauge
889 889  * Small dimension, easy to install
890 890  * Vents under funnel, avoid leaf or other things to avoid rain flow.
... ... @@ -892,37 +892,30 @@
892 892  * Horizontal adjustable.
893 893  
894 894  
895 -
896 896  === 6.1.2 Specification ===
897 897  
898 -
899 899  * Resolution: 0.2mm
900 900  * Accuracy: ±3%
901 -* Range: 0 ~~ 100mm
902 -* Rainfall strength: 0mm ~~ 4mm/min (max 8mm/min)
903 -* Input Power: DC 5 ~~ 24v
737 +* Rainfall strength: 0mm~4mm/min (max 8mm/min)
738 +* Input Power: DC 5~~24v
904 904  * Interface: RS485
905 -* Working Temperature: 0℃ ~~ 70℃ (incorrect below 0 degree, because water become ICE)
740 +* 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  
909 909  
910 -
911 911  === 6.1.3 Dimension ===
912 912  
913 -
914 914   [[image:1656054957406-980.png]]
915 915  
916 916  
917 917  === 6.1.4 Pin Mapping ===
918 918  
919 -
920 920  [[image:1656054972828-692.png]]
921 921  
922 922  
923 923  === 6.1.5 Installation Notice ===
924 924  
925 -
926 926  (((
927 927  Do not power on while connect the cables. Double check the wiring before power on.
928 928  )))
... ... @@ -956,15 +956,13 @@
956 956  
957 957  WSSC-K2 dimension document, please see:
958 958  
959 -[[https:~~/~~/www.dropbox.com/sh/7wa2elfm2q8xq4l/AAB7ZB_gSVGrhmJEgU2LyTQNa?dl=0>>https://www.dropbox.com/sh/7wa2elfm2q8xq4l/AAB7ZB_gSVGrhmJEgU2LyTQNa?dl=0]]
790 +[[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Weather_Station/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Weather_Station/]]
960 960  
961 961  
962 962  == 6.2 Wind Speed/Direction ~-~- WSS-02 ==
963 963  
964 -
965 965  [[image:1656055444035-179.png]]
966 966  
967 -
968 968  (((
969 969  WSS-02 is a RS485 wind speed and wind direction monitor designed for weather station solution.
970 970  )))
... ... @@ -980,49 +980,41 @@
980 980  
981 981  === 6.2.1 Feature ===
982 982  
983 -
984 984  * RS485 wind speed / direction sensor
985 985  * PC enclosure, resist corrosion
986 986  
987 987  
988 -
989 989  === 6.2.2 Specification ===
990 990  
991 -
992 -* Wind speed range: 0 ~~ 60m/s
818 +* Wind speed range: 0 ~~ 30m/s, (always show 30m/s for higher speed)
993 993  * Wind direction range: 0 ~~ 360°
994 -* Start wind speed: ≤0.3 m/s
995 -* Accuracy: ±(0.3+0.03V) m/s , ±1°
996 -* Input Power: DC 5 ~~ 24v
820 +* Start wind speed: ≤0.3m/s
821 +* Accuracy: ±0.3+0.03Vm/s , ±1°
822 +* Input Power: DC 5~~24v
997 997  * Interface: RS485
998 -* Working Temperature: -30℃ ~~ 70℃
824 +* Working Temperature: -30℃70℃
999 999  * Working Humidity: <100% (no dewing)
1000 1000  * Power Consumption: 13mA ~~ 12v.
1001 1001  * Cable Length: 2 meters
1002 1002  
1003 1003  
1004 -
1005 1005  === 6.2.3 Dimension ===
1006 1006  
1007 -
1008 1008  [[image:image-20220624152813-2.png]]
1009 1009  
1010 1010  
1011 1011  === 6.2.4 Pin Mapping ===
1012 1012  
1013 -
1014 1014  [[image:1656056281231-994.png]]
1015 1015  
1016 1016  
1017 1017  === 6.2.5  Angle Mapping ===
1018 1018  
1019 -
1020 1020  [[image:1656056303845-585.png]]
1021 1021  
1022 1022  
1023 1023  === 6.2.6  Installation Notice ===
1024 1024  
1025 -
1026 1026  (((
1027 1027  Do not power on while connect the cables. Double check the wiring before power on.
1028 1028  )))
... ... @@ -1029,8 +1029,6 @@
1029 1029  
1030 1030  (((
1031 1031  The sensor must be installed with below direction, towards North.
1032 -
1033 -
1034 1034  )))
1035 1035  
1036 1036  [[image:image-20220624153901-3.png]]
... ... @@ -1054,54 +1054,45 @@
1054 1054  
1055 1055  === 6.3.1 Feature ===
1056 1056  
1057 -
1058 1058  * RS485 CO2, PM2.5, PM10 sensor
1059 1059  * NDIR to measure CO2 with Internal Temperature Compensation
1060 1060  * Laser Beam Scattering to PM2.5 and PM10
1061 1061  
1062 1062  
1063 -
1064 1064  === 6.3.2 Specification ===
1065 1065  
1066 -
1067 -* CO2 Range: 0 ~~ 5000ppm, accuracy: ±3%F•S(25℃)
883 +* 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℃)
885 +* PM2.5/PM10 Range: 01000μg/m3 , accuracy ±3%F•S25℃
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℃;
891 +** 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%RH
894 +** PM2.5/PM10: 1580%RH (no dewing)
895 +** CO2: 095%RH
1080 1080  * Power Consumption: 50mA@ 12v.
1081 1081  
1082 1082  
1083 -
1084 1084  === 6.3.3 Dimension ===
1085 1085  
1086 -
1087 1087  [[image:1656056708366-230.png]]
1088 1088  
1089 1089  
1090 1090  === 6.3.4 Pin Mapping ===
1091 1091  
1092 -
1093 1093  [[image:1656056722648-743.png]]
1094 1094  
1095 1095  
1096 1096  === 6.3.5 Installation Notice ===
1097 1097  
1098 -
1099 1099  Do not power on while connect the cables. Double check the wiring before power on.
1100 1100  
1101 -
1102 1102  [[image:1656056751153-304.png]]
1103 1103  
1104 -
1105 1105  [[image:1656056766224-773.png]]
1106 1106  
1107 1107  
... ... @@ -1121,46 +1121,41 @@
1121 1121  )))
1122 1122  
1123 1123  
934 +
1124 1124  === 6.4.1 Feature ===
1125 1125  
1126 -
1127 1127  * RS485 Rain/Snow detect sensor
1128 1128  * Surface heating to dry
1129 1129  * grid electrode uses Electroless Nickel/Immersion Gold design for resist corrosion
1130 1130  
1131 1131  
1132 -
1133 1133  === 6.4.2 Specification ===
1134 1134  
1135 -
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%RH
947 +* Working Temperature: -30℃70℃
948 +* Working Humidity: 1090%RH
1141 1141  * Power Consumption:
1142 1142  ** No heating: 12mA @ 12v,
1143 1143  ** heating: 94ma @ 12v.
1144 1144  
1145 1145  
1146 -
1147 1147  === 6.4.3 Dimension ===
1148 1148  
1149 -
1150 1150  [[image:1656056844782-155.png]]
1151 1151  
1152 1152  
1153 1153  === 6.4.4 Pin Mapping ===
1154 1154  
1155 -
1156 1156  [[image:1656056855590-754.png]]
1157 1157  
1158 1158  
1159 1159  === 6.4.5 Installation Notice ===
1160 1160  
1161 -
1162 1162  Do not power on while connect the cables. Double check the wiring before power on.
1163 1163  
968 +
1164 1164  (((
1165 1165  Install with 15°degree.
1166 1166  )))
... ... @@ -1173,7 +1173,6 @@
1173 1173  
1174 1174  === 6.4.6 Heating ===
1175 1175  
1176 -
1177 1177  (((
1178 1178  WSS-04 supports auto-heat feature. When the temperature is below the heat start temperature 15℃, WSS-04 starts to heat and stop at stop temperature (default is 25℃).
1179 1179  )))
... ... @@ -1193,14 +1193,11 @@
1193 1193  
1194 1194  === 6.5.1 Feature ===
1195 1195  
1196 -
1197 1197  * RS485 Temperature, Humidity, Illuminance, Pressure sensor
1198 1198  
1199 1199  
1200 -
1201 1201  === 6.5.2 Specification ===
1202 1202  
1203 -
1204 1204  * Input Power: DC 12 ~~ 24v
1205 1205  * Interface: RS485
1206 1206  * Temperature Sensor Spec:
... ... @@ -1212,34 +1212,30 @@
1212 1212  ** resolution 0.1 %RH
1213 1213  ** Accuracy: 3% RH
1214 1214  * Pressure Sensor Spec:
1215 -** Range: 10 ~~ 1100hPa
1016 +** Range: 101100hPa
1216 1216  ** Resolution: 0.1hPa
1217 1217  ** Accuracy: ±0.1hPa
1218 1218  * Illuminate sensor:
1219 -** Range: 0~~2/20/200kLux
1020 +** Range: 02/20/200kLux
1220 1220  ** Resolution: 10 Lux
1221 -** Accuracy: ±3%FS
1222 -* Working Temperature: -30℃ ~~ 70℃
1223 -* Working Humidity: 10 ~~ 90%RH
1022 +** Accuracy: ±3FS
1023 +* Working Temperature: -30℃70℃
1024 +* Working Humidity: 1090%RH
1224 1224  * Power Consumption: 4mA @ 12v
1225 1225  
1226 1226  
1227 -
1228 1228  === 6.5.3 Dimension ===
1229 1229  
1230 -
1231 1231  [[image:1656057170639-522.png]]
1232 1232  
1233 1233  
1234 1234  === 6.5.4 Pin Mapping ===
1235 1235  
1236 -
1237 1237  [[image:1656057181899-910.png]]
1238 1238  
1239 1239  
1240 1240  === 6.5.5 Installation Notice ===
1241 1241  
1242 -
1243 1243  Do not power on while connect the cables. Double check the wiring before power on.
1244 1244  
1245 1245  [[image:1656057199955-514.png]]
... ... @@ -1264,51 +1264,44 @@
1264 1264  )))
1265 1265  
1266 1266  
1064 +
1267 1267  === 6.6.1 Feature ===
1268 1268  
1269 -
1270 1270  * RS485 Total Solar Radiation sensor
1271 -* Measure Total Radiation between 0.3 ~~ 3μm(300 ~~ 3000nm)
1068 +* Measure Total Radiation between 0.33μm3003000nm
1272 1272  * Measure Reflected Radiation if sense area towards ground.
1273 1273  
1274 1274  
1275 -
1276 1276  === 6.6.2 Specification ===
1277 1277  
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/m2
1076 +* Detect spectrum: 0.33μm300~3000nm
1077 +* Measure strength range: 02000W/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%RH
1080 +* Yearly Stability: ≤±2
1081 +* Cosine response: ≤7 (@ Sun angle 10°)
1082 +* Temperature Effect: ±2%(-10℃40℃
1083 +* Working Temperature: -40℃70℃
1084 +* Working Humidity: 1090%RH
1290 1290  * Power Consumption: 4mA @ 12v
1291 1291  
1292 1292  
1293 -
1294 1294  === 6.6.3 Dimension ===
1295 1295  
1296 -
1297 1297  [[image:1656057348695-898.png]]
1298 1298  
1299 1299  
1300 1300  === 6.6.4 Pin Mapping ===
1301 1301  
1302 -
1303 1303  [[image:1656057359343-744.png]]
1304 1304  
1305 1305  
1306 1306  === 6.6.5 Installation Notice ===
1307 1307  
1308 -
1309 1309  Do not power on while connect the cables. Double check the wiring before power on.
1310 1310  
1311 -
1312 1312  [[image:1656057369259-804.png]]
1313 1313  
1314 1314  
... ... @@ -1333,7 +1333,6 @@
1333 1333  
1334 1334  === 6.7.1 Feature ===
1335 1335  
1336 -
1337 1337  (((
1338 1338  PAR (Photosynthetically Available Radiation) sensor measure 400 ~~ 700nm wavelength nature light's Photosynthetically Available Radiation.
1339 1339  )))
... ... @@ -1345,35 +1345,30 @@
1345 1345  
1346 1346  === 6.7.2 Specification ===
1347 1347  
1348 -
1349 1349  * Input Power: DC 5 ~~ 24v
1350 1350  * Interface: RS485
1351 -* Response Spectrum: 400~~700nm
1352 -* Measure range: 0 ~~ 2500μmol/m2•s
1139 +* Response Spectrum: 400700nm
1140 +* Measure range: 02500μmol/m2•s
1353 1353  * Resolution: 1μmol/m2•s
1354 1354  * Accuracy: ±2%
1355 -* Yearly Stability: ≤ ±2%
1356 -* Working Temperature: -30℃ ~~ 75℃
1357 -* Working Humidity: 10 ~~ 90%RH
1143 +* Yearly Stability: ≤±2
1144 +* Working Temperature: -30℃75℃
1145 +* Working Humidity: 1090%RH
1358 1358  * Power Consumption: 3mA @ 12v
1359 1359  
1360 1360  
1361 -
1362 1362  === 6.7.3 Dimension ===
1363 1363  
1364 -
1365 1365  [[image:1656057538793-888.png]]
1366 1366  
1367 1367  
1368 1368  === 6.7.4 Pin Mapping ===
1369 1369  
1370 -
1371 1371  [[image:1656057548116-203.png]]
1372 1372  
1373 1373  
1374 1374  === 6.7.5 Installation Notice ===
1375 1375  
1376 -
1377 1377  Do not power on while connect the cables. Double check the wiring before power on.
1378 1378  
1379 1379  
... ... @@ -1387,10 +1387,8 @@
1387 1387  
1388 1388  == 7.1 What else do I need to purchase to build Weather Station? ==
1389 1389  
1390 -
1391 1391  Below is the installation photo and structure:
1392 1392  
1393 -
1394 1394  [[image:1656057598349-319.png]]
1395 1395  
1396 1396  
... ... @@ -1397,13 +1397,18 @@
1397 1397  [[image:1656057608049-693.png]]
1398 1398  
1399 1399  
1182 +
1400 1400  == 7.2 How to upgrade firmware for WSC1-L? ==
1401 1401  
1185 +(((
1186 +Firmware Location & Change log:
1187 +)))
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]]
1190 +[[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/WSC1-L/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/WSC1-L/]]
1405 1405  )))
1406 1406  
1193 +
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  )))
... ... @@ -1411,27 +1411,18 @@
1411 1411  
1412 1412  == 7.3 How to change the LoRa Frequency Bands/Region? ==
1413 1413  
1414 -
1415 1415  User can follow the introduction for how to [[upgrade image>>||anchor="H7.2HowtoupgradefirmwareforWSC1-L3F"]]. When download the images, choose the required image file for download.
1416 1416  
1417 1417  
1418 1418  == 7.4 Can I add my weather sensors? ==
1419 1419  
1420 -
1421 1421  Yes, connect the sensor to RS485 bus and see instruction:  [[add sensors.>>||anchor="H3.3AddorDeleteRS485Sensor"]]
1422 1422  
1423 1423  
1424 -== 7.5 Where can i find the modbus command for the WSS sensors? ==
1425 -
1426 -
1427 -See this link for the [[modbus command set>>https://www.dropbox.com/s/rw90apbar029a4w/Weather_Sensors_Modbus_Command_List.xlsx?dl=0]].
1428 -
1429 -
1430 1430  = 8. Trouble Shooting =
1431 1431  
1432 1432  == 8.1 AT Command input doesn't work ==
1433 1433  
1434 -
1435 1435  (((
1436 1436  In the case if user can see the console output but can't type input to the device. Please check if you already include the (% style="color:green" %)**ENTER**(%%) while sending out the command. Some serial tool doesn't send (% style="color:green" %)**ENTER**(%%) while press the send key, user need to add ENTER in their string.
1437 1437  )))
... ... @@ -1441,7 +1441,6 @@
1441 1441  
1442 1442  == 9.1 Main Process Unit ==
1443 1443  
1444 -
1445 1445  Part Number: (% style="color:blue" %)**WSC1-L-XX**
1446 1446  
1447 1447  (% style="color:blue" %)**XX**(%%): The default frequency band
... ... @@ -1457,72 +1457,73 @@
1457 1457  
1458 1458  
1459 1459  
1237 +
1238 +
1460 1460  == 9.2 Sensors ==
1461 1461  
1241 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:400px" %)
1242 +|=(% style="width: 300px;" %)**Sensor Model**|=(% style="width: 100px;" %)**Part Number**
1243 +|(% style="width:462px" %)**Rain Gauge**|(% style="width:110px" %)WSS-01
1244 +|(% style="width:462px" %)**Rain Gauge installation Bracket for Pole**|(% style="width:110px" %)WS-K2
1245 +|(% style="width:462px" %)**Wind Speed Direction 2 in 1 Sensor**|(% style="width:110px" %)WSS-02
1246 +|(% style="width:462px" %)**CO2/PM2.5/PM10 3 in 1 Sensor**|(% style="width:110px" %)WSS-03
1247 +|(% style="width:462px" %)**Rain/Snow Detect Sensor**|(% style="width:110px" %)WSS-04
1248 +|(% style="width:462px" %)**Temperature, Humidity, illuminance and Pressure 4 in 1 sensor**|(% style="width:110px" %)WSS-05
1249 +|(% style="width:462px" %)**Total Solar Radiation Sensor**|(% style="width:110px" %)WSS-06
1250 +|(% style="width:462px" %)**PAR (Photosynthetically Available Radiation)**|(% style="width:110px" %)WSS-07
1462 1462  
1463 -(% border="1" cellspacing="10" style="background-color:#f2f2f2; width:500px" %)
1464 -|=(% style="width: 300px;background-color:#D9E2F3;color:#0070C0" %)**Sensor Model**|=(% style="width: 200px;background-color:#D9E2F3;color:#0070C0" %)**Part Number**
1465 -|(% style="width:462px" %)Rain Gauge|(% style="width:120px" %)WSS-01
1466 -|(% style="width:462px" %)Rain Gauge installation Bracket for Pole|(% style="width:120px" %)WS-K2
1467 -|(% style="width:462px" %)Wind Speed Direction 2 in 1 Sensor|(% style="width:120px" %)WSS-02
1468 -|(% style="width:462px" %)CO2/PM2.5/PM10 3 in 1 Sensor|(% style="width:120px" %)WSS-03
1469 -|(% style="width:462px" %)Rain/Snow Detect Sensor|(% style="width:120px" %)WSS-04
1470 -|(% style="width:462px" %)Temperature, Humidity, illuminance and Pressure 4 in 1 sensor|(% style="width:120px" %)WSS-05
1471 -|(% style="width:462px" %)Total Solar Radiation Sensor|(% style="width:120px" %)WSS-06
1472 -|(% style="width:462px" %)PAR (Photosynthetically Available Radiation)|(% style="width:120px" %)WSS-07
1473 1473  
1474 1474  
1475 1475  
1255 +
1476 1476  = 10. Support =
1477 1477  
1478 -
1479 1479  * 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.
1259 +* 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]]
1480 1480  
1481 -* 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]].
1482 1482  
1483 1483  
1484 1484  
1264 +
1485 1485  = 11. Appendix I: Field Installation Photo =
1486 1486  
1487 1487  
1488 -[[image:1656058346362-132.png||height="685" width="732"]]
1268 +[[image:1656058346362-132.png]]
1489 1489  
1490 -(% style="color:blue" %)**Storage Battery: 12v,12AH li battery**
1270 +**Storage Battery**: 12v,12AH li battery
1491 1491  
1492 1492  
1493 1493  
1494 -(% style="color:blue" %)**Wind Speed/Direction**
1274 +**Wind Speed/Direction**
1495 1495  
1496 -[[image:1656058373174-421.png||height="356" width="731"]]
1276 +[[image:1656058373174-421.png]]
1497 1497  
1498 1498  
1499 1499  
1500 -(% style="color:blue" %)**Total Solar Radiation sensor**
1280 +**Total Solar Radiation sensor**
1501 1501  
1502 -[[image:1656058397364-282.png||height="453" width="732"]]
1282 +[[image:1656058397364-282.png]]
1503 1503  
1504 1504  
1505 1505  
1506 -(% style="color:blue" %)**PAR Sensor**
1286 +**PAR Sensor**
1507 1507  
1508 1508  [[image:1656058416171-615.png]]
1509 1509  
1510 1510  
1511 1511  
1512 -(% style="color:blue" %)**CO2/PM2.5/PM10 3 in 1 sensor**
1292 +**CO2/PM2.5/PM10 3 in 1 sensor**
1513 1513  
1514 -[[image:1656058441194-827.png||height="672" width="523"]]
1294 +[[image:1656058441194-827.png]]
1515 1515  
1516 1516  
1517 1517  
1518 -(% style="color:blue" %)**Rain / Snow Detect**
1298 +**Rain / Snow Detect**
1519 1519  
1520 1520  [[image:1656058451456-166.png]]
1521 1521  
1522 1522  
1523 1523  
1524 -(% style="color:blue" %)**Rain Gauge**
1304 +**Rain Gauge**
1525 1525  
1526 -[[image:1656058463455-569.png||height="499" width="550"]]
1527 -
1528 -
1306 +[[image:1656058463455-569.png]]
image-20220706154434-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -68.0 KB
Content
image-20230426084533-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -190.0 KB
Content
image-20230428160237-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -7.4 KB
Content
image-20230428161801-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -24.7 KB
Content
image-20230428162045-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -14.7 KB
Content
image-20230428162233-4.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -15.8 KB
Content
image-20230428162341-5.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -26.5 KB
Content
image-20230428162706-6.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -105.4 KB
Content
image-20231030101817-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Bei
Size
... ... @@ -1,1 +1,0 @@
1 -60.0 KB
Content