<
From version < 31.5 >
edited by Xiaoling
on 2022/06/24 14:43
To version < 29.1 >
edited by Xiaoling
on 2022/06/24 14:29
>
Change comment: Uploaded new attachment "image-20220624142956-9.png", version {1}

Summary

Details

Page properties
Content
... ... @@ -77,6 +77,7 @@
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  
80 +
80 80  == 2.2 How it works? ==
81 81  
82 82  (((
... ... @@ -94,6 +94,7 @@
94 94  1. WSC1-L will auto scan available weather sensors when power on or reboot.
95 95  1. User can send a downlink command to WSC1-L to do a re-scan on the available sensors.
96 96  
98 +
97 97  == 2.3 Example to use for LoRaWAN network ==
98 98  
99 99  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.
... ... @@ -394,15 +394,18 @@
394 394  
395 395  
396 396  
399 +
397 397  == 3.2 Set Emergency Mode ==
398 398  
399 399  Feature: In emergency mode, WSC1-L will uplink data every 1 minute.
400 400  
404 +
401 401  (% style="color:#037691" %)**AT Command:**
402 402  
403 -[[image:image-20220624142956-9.png]]
407 +|**Command Example**|**Function**|**Response**
408 +|AT+ALARMMOD=1|Enter emergency mode. Uplink every 1 minute|OK
409 +|AT+ALARMMOD=0|Exit emergency mode. Uplink base on TDC time|OK
404 404  
405 -
406 406  (% style="color:#037691" %)**Downlink Command:**
407 407  
408 408  * 0xE101     Same as: AT+ALARMMOD=1
... ... @@ -410,6 +410,7 @@
410 410  
411 411  
412 412  
418 +
413 413  == 3.3 Add or Delete RS485 Sensor ==
414 414  
415 415  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.
... ... @@ -416,31 +416,32 @@
416 416  
417 417  (% style="color:#037691" %)**AT Command: **
418 418  
419 -(% style="color:blue" %)**AT+DYSENSOR=Type_Code, Query_Length, Query_Command , Read_Length , Valid_Data ,has_CRC,timeout**
425 +AT+DYSENSOR=Type_Code, Query_Length, Query_Command , Read_Length , Valid_Data ,has_CRC,timeout
420 420  
421 -* Type_Code range:  A1 ~~ A4
422 -* Query_Length:  RS485 Query frame length, Value cannot be greater than 10
423 -* Query_Command:  RS485 Query frame data to be sent to sensor, cannot be larger than 10 bytes
424 -* Read_Length:  RS485 response frame length supposed to receive. Max can receive
425 -* Valid_Data:  valid data from RS485 Response, Valid Data will be added to Payload and upload via LoRaWAN.
426 -* 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.
427 -* timeout:  RS485 receive timeout (uint:ms). Device will close receive window after timeout
427 +* Type_Code range: A1 ~~ A4
428 +* Query_Length: RS485 Query frame length, Value cannot be greater than 10
429 +* Query_Command: RS485 Query frame data to be sent to sensor, cannot be larger than 10 bytes
430 +* Read_Length: RS485 response frame length supposed to receive. Max can receive
431 +* Valid_Data: valid data from RS485 Response, Valid Data will be added to Payload and upload via LoRaWAN.
432 +* 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.
433 +* timeout: RS485 receive timeout (uint:ms). Device will close receive window after timeout
428 428  
435 +Example:
429 429  
430 -**Example:**
431 -
432 432  User need to change external sensor use the type code as address code.
433 433  
434 434  With a 485 sensor, after correctly changing the address code to A1, the RS485 query frame is shown in the following table:
435 435  
436 -[[image:image-20220624143553-10.png]]
441 +|Address Code|Function Code|(% colspan="2" %)Start Register|(% colspan="2" %)Data Length|CRC Check Low|CRC Check High
442 +|0xA1|0x03|0x00|0x00|0x00|0x01|0x9C|0xAA
443 +| | | | | | | |
437 437  
438 -
439 439  The response frame of the sensor is as follows:
440 440  
441 -[[image:image-20220624143618-11.png]]
447 +|Address Code|Function Code|(% colspan="2" %)Data Length|(% colspan="2" %)Data|CRC Check Low|CRC Check High
448 +|0xA1|0x03|0x00|0x02|0x00|0x0A|0x7C|0xAD
449 +| | | | | | | |
442 442  
443 -
444 444  Then the following parameters should be:
445 445  
446 446  * Address_Code range: A1
... ... @@ -458,15 +458,14 @@
458 458  
459 459  In every sampling. WSC1-L will auto append the sensor segment as per this structure and uplink.
460 460  
461 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:351px" %)
462 -|=(% style="width: 94px;" %)Type Code|=(% style="width: 121px;" %)Length (Bytes)|=(% style="width: 132px;" %)Measured Value
463 -|(% style="width:94px" %)A1|(% style="width:121px" %)2|(% style="width:132px" %)0x000A
468 +|Type Code|Length (Bytes)|Measured Value
469 +|A1|2|0x000A
464 464  
465 465  Related commands:
466 466  
467 -AT+DYSENSOR=A1,0  ~-~->  Delete 3^^rd^^ party sensor A1.
473 +AT+DYSENSOR=A1,0 > Delete 3^^rd^^ party sensor A1.
468 468  
469 -AT+DYSENSOR  ~-~->  List All 3^^rd^^ Party Sensor. Like below:
475 +AT+DYSENSOR ~-~-> List All 3^^rd^^ Party Sensor. Like below:
470 470  
471 471  
472 472  (% style="color:#037691" %)**Downlink Command:  **
... ... @@ -481,6 +481,7 @@
481 481  
482 482  
483 483  
490 +
484 484  == 3.4 RS485 Test Command ==
485 485  
486 486  (% style="color:#037691" %)**AT Command:**
... ... @@ -503,6 +503,7 @@
503 503  
504 504  
505 505  
513 +
506 506  == 3.5 RS485 response timeout ==
507 507  
508 508  Feature: Set or get extended time to receive 485 sensor data.
... ... @@ -527,6 +527,7 @@
527 527  
528 528  
529 529  
538 +
530 530  == 3.6 Set Sensor Type ==
531 531  
532 532  Feature: Set sensor in used. If there are 6 sensors, user can set to only send 5 sensors values.
image-20220624143553-10.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -6.7 KB
Content
image-20220624143618-11.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -6.3 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0