<
From version < 14.6 >
edited by Xiaoling
on 2022/06/24 13:36
To version < 19.1 >
edited by Xiaoling
on 2022/06/24 14:07
>
Change comment: Uploaded new attachment "image-20220624140735-4.png", version {1}

Summary

Details

Page properties
Content
... ... @@ -67,6 +67,9 @@
67 67  * WSC1-L has an extra 1000mAh back up battery. So it can work even solar panel and storage battery Fails.
68 68  * Weather sensors won’t work if solar panel and storage battery fails.
69 69  
70 +
71 +
72 +
70 70  (% style="color:red" %)** Notice 2:**
71 71  
72 72  Due to shipment and importation limitation, user is better to purchase below parts locally:
... ... @@ -77,9 +77,14 @@
77 77  * Mounting Kit includes pole and mast assembly. Each weather sensor has it’s own mounting assembly, user can check the sensor section in this manual.
78 78  * Cabinet.
79 79  
83 +
84 +
85 +
80 80  == 2.2 How it works? ==
81 81  
88 +(((
82 82  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.
90 +)))
83 83  
84 84  
85 85  Open WSC1-L and put the yellow jumper as below position to power on WSC1-L.
... ... @@ -92,6 +92,9 @@
92 92  1. WSC1-L will auto scan available weather sensors when power on or reboot.
93 93  1. User can send a downlink command to WSC1-L to do a re-scan on the available sensors.
94 94  
103 +
104 +
105 +
95 95  == 2.3 Example to use for LoRaWAN network ==
96 96  
97 97  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.
... ... @@ -148,12 +148,17 @@
148 148  * Valid Sensor Value: Use FPORT=2
149 149  * Other control command: Use FPORT other than 2.
150 150  
162 +
163 +
164 +
151 151  === 2.4.1 Uplink FPORT~=5, Device Status ===
152 152  
153 153  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
154 154  
155 155  
170 +(((
156 156  User can also use downlink command(0x2301) to ask WSC1-L to resend this uplink
172 +)))
157 157  
158 158  (% border="1" cellspacing="8" style="background-color:#ffffcc; color:green; width:500px" %)
159 159  |=(% 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**
... ... @@ -218,17 +218,13 @@
218 218  
219 219  ==== (% style="color:#037691" %)**Weather Sensor Types:**(%%) ====
220 220  
237 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:100px" %)
221 221  |Byte3|Byte2|Byte1
222 222  
223 223  Bit = 1 means this sensor is connected, Bit=0 means this sensor is not connected
224 224  
242 +[[image:image-20220624134713-1.png]]
225 225  
226 -|(% rowspan="2" %)Byte3|Bit23|Bit22|Bit21|Bit20|Bit19|Bit18|Bit17|Bit16
227 -|N/A|Customize-A4|Customize-A3|Customize-A2|Customize-A1|N/A|N/A|N/A
228 -|(% rowspan="2" %)Byte2|Bit15|Bit14|Bit13|Bit12|Bit11|Bit10|Bit9|Bit8
229 -|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A
230 -|(% rowspan="2" %)Byte1|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0
231 -|WSS-07|WSS-06|WSS-05|WSS-04|WSS-03|WSS-02|WSS-01|N/A
232 232  
233 233  Eg: 0x1000FE = 1 0000 0000 0000 1111 1110(b)
234 234  
... ... @@ -245,44 +245,51 @@
245 245  Wind Speed/Direction (WSS-02)
246 246  
247 247  
248 -
249 -
250 250  User can also use downlink command(0x26 01) to ask WSC1-L to resend this uplink :
251 251  
252 252  (% style="color:#037691" %)**Downlink:0x26 01**
253 253  
254 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image012.png||alt="1646898147(1)"]]
264 +[[image:1656049673488-415.png]]
255 255  
256 256  
257 257  
258 -
259 259  === 2.4.2 Uplink FPORT~=2, Real time sensor value ===
260 260  
261 -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="H"]].
270 +(((
271 +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"]].
272 +)))
262 262  
274 +(((
263 263  Uplink uses FPORT=2 and every 20 minutes send one uplink by default.
276 +)))
264 264  
265 265  
279 +(((
266 266  The upload length is dynamic, depends on what type of weather sensors are connected. The uplink payload is combined with sensor segments. As below:
281 +)))
267 267  
268 -|Sensor Segment 1|Sensor Segment 2|……|Sensor Segment n
269 269  
270 -(% style="color:#4472c4" %)** Uplink Payload**:
284 +(% style="color:#4472c4" %)** Uplink Payload**:
271 271  
272 -|Type Code|Length (Bytes)|Measured Value
286 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:464px" %)
287 +|(% style="width:140px" %)Sensor Segment 1|(% style="width:139px" %)Sensor Segment 2|(% style="width:42px" %)……|(% style="width:140px" %)Sensor Segment n
273 273  
289 +
274 274  (% style="color:#4472c4" %)** Sensor Segment Define**:
275 275  
292 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:330px" %)
293 +|(% style="width:89px" %)Type Code|(% style="width:114px" %)Length (Bytes)|(% style="width:124px" %)Measured Value
276 276  
277 277  
278 -Sensor Type Table:
296 +**Sensor Type Table:**
279 279  
280 -|**Sensor Type**|**Type Code**|**Range**|**Length ( Bytes)**|**Example**
281 -|**Wind Speed**|0x01|(((
298 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:1006px" %)
299 +|=(% style="width: 167px;" %)**Sensor Type**|=(% style="width: 95px;" %)**Type Code**|=(% style="width: 185px;" %)**Range**|=(% style="width: 126px;" %)**Length ( Bytes)**|=(% style="width: 428px;" %)**Example**
300 +|(% style="width:167px" %)**Wind Speed**|(% style="width:95px" %)0x01|(% style="width:185px" %)(((
282 282  Speed: 0~60m/s
283 283  
284 284  Level: 0~17
285 -)))|0x03 |(((
304 +)))|(% style="width:126px" %)0x03 |(% style="width:428px" %)(((
286 286  0x0024/10=3.6m/s
287 287  
288 288  (0x02FE: No Sensor, 0x02FF: Value Error)
... ... @@ -291,11 +291,11 @@
291 291  
292 292  (0x14: No Sensor, 0x15: Value Error)
293 293  )))
294 -|**Wind Direction**|0x02|(((
313 +|(% style="width:167px" %)**Wind Direction**|(% style="width:95px" %)0x02|(% style="width:185px" %)(((
295 295  Angel: 0~360°
296 296  
297 297  Direction: 16 positions
298 -)))|0x03|(((
317 +)))|(% style="width:126px" %)0x03|(% style="width:428px" %)(((
299 299  0x029A/10=66.6°
300 300  
301 301  (0x0EFE: No Sensor,0x0EFF: Value Error)
... ... @@ -304,57 +304,55 @@
304 304  
305 305  (0x14: No Sensor,0x15: Value Error)
306 306  )))
307 -|**Illumination**|0x03|0~200000Lux|0x02|(((
326 +|(% style="width:167px" %)**Illumination**|(% style="width:95px" %)0x03|(% style="width:185px" %)0~200000Lux|(% style="width:126px" %)0x02|(% style="width:428px" %)(((
308 308  0x04D2 *10=12340Lux
309 309  
310 310  (0x4EFE: No Sensor,0x4EFF: Value Error)
311 311  )))
312 -|**Rain / Snow**|0x04|00: No, 01 Yes.|0x01|(((
331 +|(% style="width:167px" %)**Rain / Snow**|(% style="width:95px" %)0x04|(% style="width:185px" %)00: No, 01 Yes.|(% style="width:126px" %)0x01|(% style="width:428px" %)(((
313 313  0x00 (00) No Rain or snow detected
314 314  
315 315  (0x02: No Sensor,0x03: Value Error)
316 316  )))
317 -|**CO2**|0x05|0~5000ppm|0x02|(((
336 +|(% style="width:167px" %)**CO2**|(% style="width:95px" %)0x05|(% style="width:185px" %)0~5000ppm|(% style="width:126px" %)0x02|(% style="width:428px" %)(((
318 318  0x0378=888ppm
319 319  
320 320   (0x14FE: No Sensor,0x14FF: Value Error)
321 321  )))
322 -|**Temperature**|0x06|-30℃~70℃|0x02|(((
341 +|(% style="width:167px" %)**Temperature**|(% style="width:95px" %)0x06|(% style="width:185px" %)-30℃~70℃|(% style="width:126px" %)0x02|(% style="width:428px" %)(((
323 323  0xFFDD/10=-3.5℃
324 324  
325 325  (0x02FE: No Sensor,0x02FF: Value Error)
326 326  )))
327 -|**Humidity**|0x07|0~100%RH|0x02|0x0164/10=35.6%RH (0x03FE: No Sensor,0x03FF: Value Error)
328 -|**Pressure**|0x08|10~1100hPa|0x02|(((
346 +|(% style="width:167px" %)**Humidity**|(% style="width:95px" %)0x07|(% style="width:185px" %)0~100%RH|(% style="width:126px" %)0x02|(% style="width:428px" %)0x0164/10=35.6%RH (0x03FE: No Sensor,0x03FF: Value Error)
347 +|(% style="width:167px" %)**Pressure**|(% style="width:95px" %)0x08|(% style="width:185px" %)10~1100hPa|(% style="width:126px" %)0x02|(% style="width:428px" %)(((
329 329  0x2748/10=1005.6hPa
330 330  
331 331  (0x00: No Sensor,0x01: Value Error)
332 332  )))
333 -|**Rain Gauge**|0x09|0mm/min~100mm/min|0x02|(((
352 +|(% style="width:167px" %)**Rain Gauge**|(% style="width:95px" %)0x09|(% style="width:185px" %)0mm/min~100mm/min|(% style="width:126px" %)0x02|(% style="width:428px" %)(((
334 334  0x0000/10=0mm /min
335 335  
336 336  (0x03FE: No Sensor,0x03FF: Value Error)
337 337  )))
338 -|**PM2.5**|0x0A|0~1000μg/m^^3^^|0x02|(((
357 +|(% style="width:167px" %)**PM2.5**|(% style="width:95px" %)0x0A|(% style="width:185px" %)0~1000μg/m^^3^^|(% style="width:126px" %)0x02|(% style="width:428px" %)(((
339 339  0x0023=35μg/m^^3 ^^
340 340  
341 341  (0x03FE: No Sensor,0x03FF: Value Error)
342 342  )))
343 -|**PM10**|0x0B|0~1000μg/m^^3^^|0x02|(((
362 +|(% style="width:167px" %)**PM10**|(% style="width:95px" %)0x0B|(% style="width:185px" %)0~1000μg/m^^3^^|(% style="width:126px" %)0x02|(% style="width:428px" %)(((
344 344  0x002D=45μg/m^^3 ^^
345 345  
346 346  (0x03FE: No Sensor,0x03FF: Value Error)
347 347  )))
348 -|**PAR**|0x0C|0~2500μmol/m^^2^^•s|0x02|(((
367 +|(% style="width:167px" %)**PAR**|(% style="width:95px" %)0x0C|(% style="width:185px" %)0~2500μmol/m^^2^^•s|(% style="width:126px" %)0x02|(% style="width:428px" %)(((
349 349  0x00B3=179μmol/m^^2^^•s
350 350  
351 351  (0x09FE: No Sensor,0x9FF: Value Error)
352 352  )))
353 -|(((
354 -**Total Solar**
355 -
356 -**Radiation**
357 -)))|0x0D|0~2000W/m^^2^^|0x02|(((
372 +|(% style="width:167px" %)(((
373 +**Total Solar Radiation**
374 +)))|(% style="width:95px" %)0x0D|(% style="width:185px" %)0~2000W/m^^2^^|(% style="width:126px" %)0x02|(% style="width:428px" %)(((
358 358  0x0073/10=11.5W/m^^2^^
359 359  
360 360  (0x4EFE: No Sensor,0x4EFF: Value Error)
1656049673488-415.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +86.8 KB
Content
image-20220624134713-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +17.1 KB
Content
image-20220624140352-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +66.5 KB
Content
image-20220624140615-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +7.4 KB
Content
image-20220624140735-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +1.2 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0