Last modified by Mengting Qiu on 2023/12/14 11:15

From version 67.6
edited by Xiaoling
on 2023/05/30 14:25
Change comment: There is no comment for this version
To version 67.9
edited by Xiaoling
on 2023/05/30 14:33
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -254,10 +254,10 @@
254 254  
255 255  Example parse in TTNv3
256 256  
257 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/1652859749264-179.png?width=723&height=275&rev=1.1||alt="1652859749264-179.png"]]
257 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/1652925144491-755.png?width=732&height=139&rev=1.1||alt="1652925144491-755.png"]]
258 258  
259 259  
260 -(% style="color:#037691" %)**Sensor Model**(%%): For CPL03-LB, this value is 0x0A
260 +(% style="color:#037691" %)**Sensor Model**(%%): For SW3L-LB, this value is 0x11
261 261  
262 262  (% style="color:#037691" %)**Firmware Version**(%%): 0x0100, Means: v1.0.0 version
263 263  
... ... @@ -313,106 +313,74 @@
313 313  === 2.3.2 Sensor Configuration, FPORT~=4 ===
314 314  
315 315  
316 -CPL03-LB will only send this command after getting the downlink command (0x26 02) from the server.
316 +SW3L will only send this command after getting the downlink command (0x26 02) from the server.
317 317  
318 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
319 -|(% colspan="6" style="background-color:#d9e2f3; color:#0070c0; width:504px" %)**Sensor Configuration FPORT=4**
320 -|**Size(bytes)**|(% style="width:75px" %)**3**|(% style="width:77px" %)**1**|(% style="width:96px" %)**1**|(% style="width:158px" %)**2**|(% style="width:158px" %)**1**
321 -|**Value**|(% style="width:75px" %)TDC (unit:sec)|(% style="width:77px" %)Disalarm|(% style="width:96px" %)Keep status|(% style="width:158px" %)Keep time (unit: sec)|(% style="width:158px" %)Trigger mode
318 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
319 +|(% style="background-color:#d9e2f3; color:#0070c0; width:70px" %) **Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:105px" %)**3**|(% style="background-color:#d9e2f3; color:#0070c0; width:60px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:96px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:105px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:74px" %)**1**
320 +|**Value**|(% style="width:104px" %)TDC(unit:sec)|(% style="width:43px" %)N/A|(% style="width:91px" %)Stop Timer|(% style="width:100px" %)Alarm Timer|(% style="width:69px" %)Reserve
322 322  
323 -* (((
324 -(% style="color:#037691" %)** TDC: (default: 0x001C20)**
325 -)))
322 +* (% style="color:#037691" %)**TDC: (default: 0x0004B0)**
326 326  
327 -(((
328 -Uplink interval for the total pulse count, default value is 0x001C20 which is 7200 seconds = 2 hours.
324 +Uplink interval for the total pulse count, default value is 0x0004B0 which is 1200 seconds = 20 minutes.
329 329  
330 -
331 -)))
332 332  
333 -* (((
334 -(% style="color:#037691" %)** Disalarm: (default: 0)**
335 -)))
327 +* (% style="color:#037691" %)**STOP Duration & Alarm Timer**
336 336  
337 -(((
338 -(% style="color:blue" %)** If Disalarm = 1**(%%), CPL03-LB will only send uplink at every TDC periodically. This is normally use for pulse meter application, in this application, there are many disconnect/connect event, and platform only care about the total number of pulse.
339 -)))
329 +Shows the configure value of [[Alarm for continuously water flow>>||anchor="H3.4Alarmforcontinuouslywaterflow"]]
340 340  
341 -(((
342 -(% style="color:blue" %)** If Disalarm = 0**(%%), CPL03-LB will send uplink at every TDC periodically.
331 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519095747-2.png?width=723&height=113&rev=1.1||alt="image-20220519095747-2.png"]]
343 343  
344 -
345 -)))
346 346  
347 -* (((
348 -(% style="color:#037691" %)** Keep Status & Keep Time**
349 -)))
334 +=== 2.3.3 Water Flow Value, Uplink FPORT~=2 ===
350 350  
351 -(((
352 -Shows the configure value of [[Alarm Base on Timeout Feature>>||anchor="H3.3.5AlarmBaseonTimeout"]]
353 353  
354 -
337 +(((
338 +SW3L will send this uplink **after** Device Status once join the LoRaWAN network successfully. And SW3L will:
355 355  )))
356 356  
357 -* (((
358 -(% style="color:#037691" %)** Trigger mode (default: 0)**
359 -)))
360 -
361 361  (((
362 -(% style="color:blue" %)** If Trigger mode = 0**(%%), count close to open event.
342 +periodically send this uplink every 20 minutes, this interval [[can be changed>>||anchor="H3.1SetTransmitIntervalTime"]].
363 363  )))
364 364  
365 365  (((
366 -(% style="color:blue" %)** If Trigger mode = 1**(%%), count open to close event.
346 +Uplink Payload totals 11 bytes.
367 367  )))
368 368  
369 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/1652860064987-743.png?width=730&height=152&rev=1.1||alt="1652860064987-743.png"]]
349 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
350 +|=(% colspan="6" style="width: 510px;background-color:#D9E2F3;color:#0070C0" %)**Water Flow Value,  FPORT=2**
351 +|(% style="width:60px" %)**Size(bytes)**|(% style="width:130px" %)**1**|(% style="width:130px" %)**4**|(% style="width:30px" %)**1**|(% style="width:50px" %)**1**|(% style="width:80px" %)**4**
352 +|(% style="width:110px" %)**Value**|(% style="width:81px" %)Calculate Flag & [[Alarm>>||anchor="H3.4Alarmforcontinuouslywaterflow"]]|(% style="width:95px" %)(((
353 +Total pulse Or Last Pulse
354 +)))|(% style="width:55px" %)MOD|(% style="width:115px" %)Reserve(0x01)|(% style="width:129px" %)[[Unix TimeStamp>>||anchor="H2.4.1UnixTimeStamp"]]
370 370  
356 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:470px" %)
357 +|=(% colspan="4" style="width: 470px;background-color:#D9E2F3;color:#0070C0" %)**Status & Alarm field**
358 +|(% style="width:60px" %)**Size(bit)**|(% style="width:80px" %)**6**|(% style="width:310px" %)**1**|(% style="width:20px" %)**1**
359 +|(% style="width:88px" %)**Value**|(% style="width:117px" %)Calculate Flag|(% style="width:221px" %)Alarm: 0: No Alarm; 1: Alarm|(% style="width:64px" %)N/A
371 371  
372 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/1652860079526-831.png?width=729&height=209&rev=1.1||alt="1652860079526-831.png"]]
361 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519095946-3.png?width=736&height=284&rev=1.1||alt="image-20220519095946-3.png"]]
373 373  
374 374  
375 -=== 2.3.3 Real-Time Open/Close Status, Uplink FPORT~=2 ===
376 -
377 -
378 -(((
379 -(((
380 -CPL03-LB will send this uplink **after** Device Status once join the LoRaWAN network successfully. And CPL03-LB will:
364 +* (((
365 +(% style="color:#037691" %)**Calculate Flag**
381 381  )))
382 -)))
383 383  
384 384  (((
385 -(((
386 -periodically send this uplink every 2 hours, this interval [[can be changed>>||anchor="H3.3.1SetTransmitIntervalTime"]].
369 +The calculate flag is a user defined field, IoT server can use this flag to handle different meters with different pulse factors. For example, if there are 100 Flow Sensors, meters 1 ~~50 are 1 liter/pulse and meters 51 ~~ 100 has 1.5 liter/pulse.
387 387  )))
388 -)))
389 389  
390 390  (((
391 -(((
392 -Uplink Payload totals 11 bytes.
373 +**Example: in the default payload:**
393 393  )))
394 -)))
395 395  
396 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
397 -|=(% colspan="5" style="background-color:#D9E2F3;color:#0070C0; width: 520px;" %)**Real-Time Open/Close Status, FPORT=2**
398 -|(% style="width:60px" %)**Size(bytes)**|(% style="width:65px" %)**1**|(% style="width:65px" %)**3**|(% style="width:240px" %)**3**|(% style="width:90px" %)**4**
399 -|(% style="width:101px" %)**Value**|(% style="width:133px" %)Status & [[Alarm>>||anchor="H3.3.5AlarmBaseonTimeout"]]|(% style="width:92px" %)Total pulse|(% style="width:247px" %)The last open duration (unit: min)|(% style="width:149px" %)[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]]
400 -
401 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:504px" %)
402 -|=(% colspan="4" style="background-color:#D9E2F3;color:#0070C0; width: 502px;" %)**Status & Alarm field**
403 -|(% style="width:60px" %)**Size(bit)**|(% style="width:70px" %)**6**|(% style="width:228px" %)**1**|(% style="width:146px" %)**1**
404 -|(% style="width:76px" %)Value|(% style="width:80px" %)Calculate Flag|(% style="width:208px" %)Alarm: 0: No Alarm; 1: Alarm|(% style="width:136px" %)Contact Status: 0: Open, 1: Close
405 -
406 406  * (((
407 -(% style="color:#037691" %)** Calculate Flag**
377 +calculate flag=0: for SW3L-004 Flow Sensor: 450 pulse = 1 L
408 408  )))
409 -
410 -(((
411 -The calculate flag is a user define field, IoT server can use this filed to handle different meter with different pulse factor. For example, if there are 100 water meters, meter 1 ~~50 are 1 liter/pulse and meter 51 ~~ 100 has 1.5 liter/pulse.
379 +* (((
380 +calculate flag=1: for SW3L-006 Flow Sensor: 390 pulse = 1 L
412 412  )))
413 -
414 -(((
415 -User can set calculate flag to 1 for meter 1~~50 and 2 for meter 51 ~~ 100, So IoT Server can use this field for calculation.
382 +* (((
383 +calculate flag=2: for SW3L-010 Flow Sensor: 64 pulse = 1 L
416 416  )))
417 417  
418 418  (((
... ... @@ -421,167 +421,96 @@
421 421  
422 422  (((
423 423  Range (6 bits): (b)000000 ~~ (b) 111111
392 +
393 +If user use with a meter for example is 0.02L/pulse. To proper decode the correct value in server,
394 +
395 +1) User can set the Calculate Flag of this sensor to 3.
396 +
397 +2) In server side, when a sensor data arrive, the decoder will check the value of Calculate Flag, It the value is 3, the total volume = 0.02 x Pulse Count.
424 424  )))
425 425  
426 426  (((
427 -Refer: [[Set Calculate Flag>>||anchor="H3.3.8Setthecalculateflag"]]
428 -
429 -
401 +(% style="color:red" %)**NOTE: User need to set Calculate Flag to proper value before use Flow Sensor. Downlink or AT Command see: **(%%)Refer: [[Set Calculate Flag>>||anchor="H3.6Setthecalculateflag"]]
430 430  )))
431 431  
432 432  * (((
433 -(% style="color:#037691" %)** Alarm**
405 +(% style="color:#037691" %)**Alarm**
434 434  )))
435 435  
436 436  (((
437 -See [[Alarm Base on Timeout>>||anchor="H3.3.5AlarmBaseonTimeout"]]
438 -
439 -
409 +See [[Alarm for continuously water flow>>||anchor="H3.4Alarmforcontinuouslywaterflow"]]
440 440  )))
441 441  
412 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519095946-4.png?width=724&height=65&rev=1.1||alt="image-20220519095946-4.png"]]
413 +
414 +
442 442  * (((
443 -(% style="color:#037691" %)** Contact Status**
416 +(% style="color:#037691" %)**Total pulse**
444 444  )))
445 445  
446 446  (((
447 -0: Open
420 +Total pulse/counting since factory
448 448  )))
449 449  
450 450  (((
451 -1: Close
452 -
453 -
424 +Range (4 Bytes) : 0x00000000~~ 0xFFFFFFFF .
454 454  )))
455 455  
456 456  * (((
457 -(% style="color:#037691" %)** Total pulse**
428 +(% style="color:#037691" %)**Last Pulse**
458 458  )))
459 459  
460 460  (((
461 -Total pulse/counting base on dry [[contact trigger event>>||anchor="H2.3.2SensorConfiguration2CFPORT3D4"]]
432 +Total pulse since last FPORT=2 uplink. (Default 20 minutes)
462 462  )))
463 463  
464 464  (((
465 -Range (3 Bytes) : 0x000000 ~~ 0xFFFFFF . Max: 16777215
466 -
467 -
436 +Range (4 Bytes) : 0x00000000~~ 0xFFFFFFFF .
468 468  )))
469 469  
470 470  * (((
471 -(% style="color:#037691" %)** The last open duration**
440 +(% style="color:#037691" %)**MOD: Default =0**
472 472  )))
473 473  
474 474  (((
475 -Dry Contact last open duration.
444 +MOD=0 ~-~-> Uplink Total Pulse since factory
476 476  )))
477 477  
478 478  (((
479 -Unit: min.
448 +MOD=1 ~-~-> Uplink total pulse since last FPORT=2 uplink.
480 480  )))
481 481  
482 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/1652860403792-491.png?width=735&height=153&rev=1.1||alt="1652860403792-491.png"]]
451 +* (((
452 +(% style="color:#037691" %)**Water Flow Value**
453 +)))
483 483  
455 +(((
456 +**Total Water Flow Volume = (Calculate Flag) x (Total Pulse)=9597/450=21.3L**
457 +)))
484 484  
485 -=== 2.3.4 Real-Time Open/Close Status, 3 pulse mode, Uplink FPORT~=6 ===
459 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519095946-5.png?width=727&height=50&rev=1.1||alt="image-20220519095946-5.png"]]
486 486  
487 487  
488 -(% style="color:red" %)**Note:**
489 -
490 -* Firmware support for this mode is not released. If users want to test, please contact Dragino support.
491 -* Users need to run (% style="color:blue" %)**AT+MOD=3**(%%) to support this model after updating the firmware.
492 -* This mode doesn't support Historical Events and Datalog features.
493 -
494 -(% style="color:blue" %)**CPL03-LB 3 Pulse Wiring:**
495 -
496 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/image-20221013153352-1.png?width=720&height=628&rev=1.1||alt="image-20221013153352-1.png"]]
497 -
498 -
499 -(% style="color:blue" %)**Payload:**
500 -
501 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/image-20221013153352-2.png?width=1215&height=167&rev=1.1||alt="image-20221013153352-2.png"]]
502 -
503 -
504 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:447px" %)
505 -|(% style="background-color:#d9e2f3; color:#0070c0; width:95px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:61px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:98px" %)**3**|(% style="background-color:#d9e2f3; color:#0070c0; width:98px" %)**3**|(% style="background-color:#d9e2f3; color:#0070c0; width:95px" %)**3**
506 -|(% style="width:93px" %)Value|(% style="width:59px" %)Status|(% style="width:98px" %)(((
507 -Port1 Total Pulse(PB14)
508 -)))|(% style="width:96px" %)(((
509 -Port2 Total Pulse(PB15)
510 -)))|(% style="width:94px" %)(((
511 -Port3 Total Pulse(PA4)
462 +(((
463 +**Total Water Flow for TDC timer = (Calculate Flag) x (Last Pulse)=79/450=0.2L**
512 512  )))
513 513  
514 -(% style="color:blue" %)**Status:**
466 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519095946-6.png?width=733&height=43&rev=1.1||alt="image-20220519095946-6.png"]] ** **
515 515  
516 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:257px" %)
517 -|(% style="background-color:#d9e2f3; color:#0070c0; width:75px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width:112px" %)**6**|(% style="background-color:#d9e2f3; color:#0070c0; width:70px" %)**2**
518 -|(% style="width:75px" %)Value|(% style="width:111px" %)Calculate Flag|(% style="width:68px" %)Reserve
519 519  
520 -(% style="color:red" %)**Max COUNT for each port is 16777215. Exceed this number will reset to 1.**
469 +=== 2.3.4 Historical Water Flow Status, FPORT~=3 ===
521 521  
522 522  
523 -(% style="color:blue" %)**Related AT Command:**
524 -
525 -(% style="color:#037691" %)**AT+TTRMOD1:  Port1 count mode;  0: Signal falling edge(Default), 1: Signal raising edge**
526 -
527 - AT+TTRMOD1=0  Downlink Command: 0xA4 01 00
528 -
529 - AT+TTRMOD1=1  Downlink Command: 0xA4 01 01
530 -
531 -
532 -(% style="color:#037691" %)**AT+TTRMOD2:  Port2 count mode;  0: Signal falling edge(Default), 1: Signal raising edge**
533 -
534 - AT+TTRMOD1=0  Downlink Command: 0xA4 02 00
535 -
536 - AT+TTRMOD1=1  Downlink Command: 0xA4 02 01
537 -
538 -
539 -(% style="color:#037691" %)**AT+TTRMOD3:  Port3 count mode;  0: Signal falling edge(Default), 1: Signal raising edge**
540 -
541 - AT+TTRMOD1=0  Downlink Command: 0xA4 03 00
542 -
543 - AT+TTRMOD1=1  Downlink Command: 0xA4 03 01
544 -
545 -
546 -(% style="color:#037691" %)**AT+CALCFLAG:  Calculate Flag ( Default : 0 )**
547 -
548 - AT+CALCFLAG=aa
549 -
550 -
551 -(% style="color:blue" %)**Downlink Command: 0xA5 aa**
552 -
553 -(% style="color:#037691" %)**AT+COUNTMOD:  Accumulative Mode;  0: Accumulative (Default),1: Reset after uplink.**
554 -
555 - AT+COUNTMOD=0 Downlink Command: 0x0B 00
556 -
557 - AT+COUNTMOD=1 Downlink Command: 0x0B 01
558 -
559 -
560 -(% style="color:#037691" %)**AT+SETCNT:  Set count value**
561 -
562 - AT+SETCNT=1,aa  Downlink Command: 0xA6 01 aa aa aa
563 -
564 - AT+SETCNT=2,aa  Downlink Command: 0xA6 02 aa aa aa
565 -
566 - AT+SETCNT=3,aa  Downlink Command: 0xA6 03 aa aa aa
567 -
568 -
569 -(% style="color:blue" %)**Decode:  **(%%)[[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
570 -
571 -
572 -=== 2.3.5 Historical Door Open/Close Event, FPORT~=3 ===
573 -
574 -
575 575  (((
576 -CPL03-LB stores sensor values and users can retrieve these history values via the [[downlink command>>||anchor="H2.5DatalogFeature"]].
473 +SW3L stores sensor values and users can retrieve these history values via the [[downlink command>>||anchor="H2.4DatalogFeature"]].
577 577  )))
578 578  
579 579  (((
580 -The historical payload includes one or multiplies entries and every entry has the same payload as Real-Time open/close status.
477 +The historical payload includes one or multiplies entries and every entry has the same payload as Real-Time water flow status.
581 581  )))
582 582  
583 583  * (((
584 -Each data entry is 11 bytes and has the same structure as [[Real-Time open/close status>>||anchor="H2.3.3Real-TimeOpen2FCloseStatus2CUplinkFPORT3D2"]], to save airtime and battery, CPL03-LB will send max bytes according to the current DR and Frequency bands.
481 +Each data entry is 11 bytes and has the same structure as [[real time water flow status>>||anchor="H2.3.3A0WaterFlowValue2CUplinkFPORT3D2"]], to save airtime and battery, SW3L will send max bytes according to the current DR and Frequency bands.
585 585  )))
586 586  
587 587  (((
... ... @@ -589,101 +589,80 @@
589 589  )))
590 590  
591 591  (((
592 -a) (% style="color:blue" %)**DR0**(%%): max is 11 bytes so one entry of data
489 +(% style="color:blue" %)**a) DR0:(%%)** max is 11 bytes so one entry of data
593 593  )))
594 594  
595 595  (((
596 -b) (% style="color:blue" %)**DR1**(%%): max is 53 bytes so devices will upload 4 entries of data (total 44 bytes)
493 +(% style="color:blue" %)**b) DR1:(%%)** max is 53 bytes so devices will upload 4 entries of data (total 44 bytes)
597 597  )))
598 598  
599 599  (((
600 -c) (% style="color:blue" %)**DR2**(%%): total payload includes 11 entries of data
497 +(% style="color:blue" %)**c) DR2:(%%)** total payload includes 11 entries of data
601 601  )))
602 602  
603 603  (((
604 -d) (% style="color:blue" %)**DR3**(%%): total payload includes 22 entries of data.
501 +(% style="color:blue" %)**d) DR3:(%%)** total payload includes 22 entries of data.
605 605  )))
606 606  
607 607  (((
608 -If CPL03-LB doesn't have any data in the polling time. It will uplink 11 bytes of 0
609 -
610 -
505 +If SW3L doesn't have any data in the polling time. It will uplink 11 bytes of 0
611 611  )))
612 612  
613 -(% style="color:blue" %)** Downlink:**
614 -
615 -(% class="box" %)
616 616  (((
617 -**0x31 61 E9 3A D4 61 E9 3D E0 05**
509 +(% style="color:#037691" %)**Downlink:**
618 618  )))
619 619  
620 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/1652861353248-624.png?width=720&height=189&rev=1.1||alt="1652861353248-624.png"]]
621 -
622 -
623 -(% style="color:blue" %)** Uplink:**
624 -
625 -(% class="box" %)
626 626  (((
627 -**0E 00 23 E6 00 00 00 61 E9 3B 04 0E 00 23 E6 00 00 00 61 E9 3B 25 0D 00 00 00 00 00 00 61 E9 3B C8 0E 00 00 02 00 00 00 61 E9 3B D4 0E 00 00 06 00 00 00 61 E9 3B DB 01 00 00 00 00 00 00 61 E9 3C 91 01 00 00 00 00 00 00 61 E9 3C A1 0D 00 00 00 00 00 00 61 E9 3C BC 0E 00 00 07 00 00 00 61 E9 3C D6 00 00 00 00 00 00 00 61 E9 3D A6**
513 +0x31 62 46 B1 F0 62 46 B3 94 07
628 628  )))
629 629  
630 -(% style="color:#037691" %)** **
516 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/1652926690850-712.png?width=726&height=115&rev=1.1||alt="1652926690850-712.png"]]
631 631  
632 -(% style="color:#037691" %)**Parsed Value:**
633 633  
634 634  (((
635 -[ALARM, PIN_STATUS, TOTAL_PULSE, CALCULATE_FLAG, LAST_OPEN_DURATION, TIME]
520 +(% style="color:#037691" %)**Uplink:**
636 636  )))
637 637  
638 638  (((
639 -
524 +00 00 01 00 00 00 00 62 46 B2 26 00 00 01 00 00 00 00 62 46 B2 5D 00 00 01 00 00 00 00 62 46 B2 99 00 00 01 00 00 00 00 62 46 B2 D5 00 00 01 00 00 01 15 62 46 B3 11 00 00 01 00 00 01 1F 62 46 B3 7E
640 640  )))
641 641  
642 642  (((
643 -[TRUE, CLOSE, 9190, 3, 0, 2022-01-20 10:35:48],
528 +(% style="color:#037691" %)**Parsed Value:**
644 644  )))
645 645  
646 646  (((
647 -[TRUE, CLOSE, 9190, 3, 0, 2022-01-20 10:36:21],
532 +[Alarm, Calculate Flag, MOD, Total pulse or Last Pulse,** **Water Flow Value, TIME]
648 648  )))
649 649  
650 -(((
651 -[FALSE, OPEN, 0, 3, 0, 2022-01-20 10:39:04],
652 -)))
653 653  
654 654  (((
655 -[TRUE, CLOSE, 2, 3, 0, 2022-01-20 10:39:16],
537 +[FALSE,0,0,0,0.0,2022-04-01 08:04:54],
656 656  )))
657 657  
658 658  (((
659 -[TRUE, CLOSE, 6, 3, 0, 2022-01-20 10:39:23],
541 +[FALSE,0,0,0,0.0,2022-04-01 08:05:49],
660 660  )))
661 661  
662 662  (((
663 -[FALSE, OPEN, 0, 0, 0, 2022-01-20 10:42:25],
545 +[FALSE,0,0,0,0.0,2022-04-01 08:06:49],
664 664  )))
665 665  
666 666  (((
667 -[FALSE, OPEN, 0, 0, 0, 2022-01-20 10:42:41],
549 +[FALSE,0,0,0,0.0,2022-04-01 08:07:49],
668 668  )))
669 669  
670 670  (((
671 -[FALSE, OPEN, 0, 3, 0, 2022-01-20 10:43:08],
553 +[FALSE,0,0,277,0.6,2022-04-01 08:08:49],
672 672  )))
673 673  
674 674  (((
675 -[TRUE, CLOSE, 7, 3, 0, 2022-01-20 10:43:34],
557 +[FALSE,0,0,287,0.6,2022-04-01 08:10:38],
676 676  )))
677 677  
678 -(((
679 -[FALSE, CLOSE, 0, 0, 0, 2022-01-20 10:47:02],
560 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/1652926777796-267.png?width=724&height=279&rev=1.1||alt="1652926777796-267.png"]]
680 680  
681 -
682 -)))
683 683  
684 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/1652861480446-216.png?rev=1.1||alt="1652861480446-216.png"]]
685 -
686 -
687 687  == 2.4 Payload Decoder file ==
688 688  
689 689